0001193805-23-001176.txt : 20230814 0001193805-23-001176.hdr.sgml : 20230814 20230814161556 ACCESSION NUMBER: 0001193805-23-001176 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GULF RESOURCES, INC. CENTRAL INDEX KEY: 0000885462 STANDARD INDUSTRIAL CLASSIFICATION: CHEMICALS & ALLIED PRODUCTS [2800] IRS NUMBER: 133637458 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34499 FILM NUMBER: 231170412 BUSINESS ADDRESS: STREET 1: LEVEL 11, VEGETABLE BUILDING STREET 2: INDUSTRIAL PARK OF THE EAST CITY CITY: SHOUGUANG CITY, SHANDONG STATE: F4 ZIP: 262700 BUSINESS PHONE: 86 (536) 567-0008 MAIL ADDRESS: STREET 1: LEVEL 11, VEGETABLE BUILDING STREET 2: INDUSTRIAL PARK OF THE EAST CITY CITY: SHOUGUANG CITY, SHANDONG STATE: F4 ZIP: 262700 FORMER COMPANY: FORMER CONFORMED NAME: DIVERSIFAX INC DATE OF NAME CHANGE: 19940331 10-Q 1 e618846_10q-gulf.htm
0000885462 false Q2 2023 --12-31 SD NASDAQ P8Y P20Y P3Y P8Y P5Y P3Y P8Y P10Y P50Y 0000885462 2023-01-01 2023-06-30 0000885462 2023-08-11 0000885462 2023-06-30 0000885462 2022-12-31 0000885462 2023-04-01 2023-06-30 0000885462 2022-04-01 2022-06-30 0000885462 2022-01-01 2022-06-30 0000885462 us-gaap:CommonStockMember 2023-03-31 0000885462 us-gaap:TreasuryStockCommonMember 2023-03-31 0000885462 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2023-03-31 0000885462 gure:AppropriatedRetainedEarningsMember 2023-03-31 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000885462 2023-03-31 0000885462 us-gaap:CommonStockMember 2022-03-31 0000885462 us-gaap:TreasuryStockCommonMember 2022-03-31 0000885462 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2022-03-31 0000885462 gure:AppropriatedRetainedEarningsMember 2022-03-31 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000885462 2022-03-31 0000885462 us-gaap:CommonStockMember 2022-12-31 0000885462 us-gaap:TreasuryStockCommonMember 2022-12-31 0000885462 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2022-12-31 0000885462 gure:AppropriatedRetainedEarningsMember 2022-12-31 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000885462 us-gaap:CommonStockMember 2021-12-31 0000885462 us-gaap:TreasuryStockCommonMember 2021-12-31 0000885462 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2021-12-31 0000885462 gure:AppropriatedRetainedEarningsMember 2021-12-31 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000885462 2021-12-31 0000885462 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2023-04-01 2023-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2023-04-01 2023-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000885462 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2022-04-01 2022-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2022-04-01 2022-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000885462 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2023-01-01 2023-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2023-01-01 2023-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000885462 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2022-01-01 2022-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2022-01-01 2022-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0000885462 us-gaap:CommonStockMember 2023-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2023-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2023-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2023-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000885462 us-gaap:CommonStockMember 2022-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2022-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2022-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2022-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000885462 2022-06-30 0000885462 gure:ChemicalProductsMember 2023-06-30 0000885462 gure:ChemicalProductsMember 2022-12-31 0000885462 gure:BuildingsIncludingSaltPansMember srt:MinimumMember 2023-06-30 0000885462 gure:BuildingsIncludingSaltPansMember srt:MaximumMember 2023-06-30 0000885462 gure:PlantAndMachineryMember srt:MinimumMember 2023-06-30 0000885462 gure:PlantAndMachineryMember srt:MaximumMember 2023-06-30 0000885462 us-gaap:VehiclesMember 2023-06-30 0000885462 gure:FurnitireFixturesAndEquipmentMember srt:MinimumMember 2023-06-30 0000885462 gure:FurnitireFixturesAndEquipmentMember srt:MaximumMember 2023-06-30 0000885462 srt:MinimumMember 2023-06-30 0000885462 srt:MaximumMember 2023-06-30 0000885462 2017-12-31 0000885462 2017-01-01 2017-12-31 0000885462 us-gaap:BuildingMember 2023-06-30 0000885462 us-gaap:BuildingMember 2022-12-31 0000885462 us-gaap:ManufacturingFacilityMember 2023-06-30 0000885462 us-gaap:ManufacturingFacilityMember 2022-12-31 0000885462 gure:ChairmanOfTheCompanyMember 2012-09-24 2012-09-25 0000885462 gure:ChairmanOfTheCompanyMember 2012-09-25 0000885462 gure:SellerMember 2018-01-01 2018-03-31 0000885462 gure:SellerMember 2023-04-01 2023-06-30 0000885462 gure:SellerMember 2023-01-01 2023-06-30 0000885462 gure:SellerMember 2022-04-01 2022-06-30 0000885462 gure:SellerMember 2022-01-01 2022-06-30 0000885462 gure:YangMingMember 2023-06-30 0000885462 gure:YangMingMember 2022-12-31 0000885462 gure:LiuXiaoBinMember 2023-06-30 0000885462 gure:LiuXiaoBinMember 2022-12-31 0000885462 gure:LiMinMember 2023-06-30 0000885462 gure:LiMinMember 2022-12-31 0000885462 gure:MiaoNaiHuiMember 2023-06-30 0000885462 gure:MiaoNaiHuiMember 2022-12-31 0000885462 gure:OmnibusEquityIncentivePlan2019Member 2019-12-31 0000885462 gure:OmnibusEquityIncentivePlan2019Member 2023-06-30 0000885462 country:US 2023-01-01 2023-06-30 0000885462 country:HK 2023-04-01 2023-06-30 0000885462 country:HK 2023-01-01 2023-06-30 0000885462 country:CN 2023-01-01 2023-06-30 0000885462 country:CN 2023-06-30 0000885462 country:CN 2022-12-31 0000885462 gure:BromineMember 2023-04-01 2023-06-30 0000885462 gure:CrudeSaltMember 2023-04-01 2023-06-30 0000885462 gure:ChemicalProductsMember 2023-04-01 2023-06-30 0000885462 gure:NaturalGasMember 2023-04-01 2023-06-30 0000885462 gure:SegmentTotalMember 2023-04-01 2023-06-30 0000885462 gure:CorporateAllocationMember 2023-04-01 2023-06-30 0000885462 gure:BromineMember 2023-06-30 0000885462 gure:CrudeSaltMember 2023-06-30 0000885462 gure:NaturalGasMember 2023-06-30 0000885462 gure:SegmentTotalMember 2023-06-30 0000885462 gure:CorporateAllocationMember 2023-06-30 0000885462 gure:BromineMember 2022-04-01 2022-06-30 0000885462 gure:CrudeSaltMember 2022-04-01 2022-06-30 0000885462 gure:ChemicalProductsMember 2022-04-01 2022-06-30 0000885462 gure:NaturalGasMember 2022-04-01 2022-06-30 0000885462 gure:SegmentTotalMember 2022-04-01 2022-06-30 0000885462 gure:CorporateAllocationMember 2022-04-01 2022-06-30 0000885462 gure:BromineMember 2022-06-30 0000885462 gure:CrudeSaltMember 2022-06-30 0000885462 gure:ChemicalProductsMember 2022-06-30 0000885462 gure:NaturalGasMember 2022-06-30 0000885462 gure:SegmentTotalMember 2022-06-30 0000885462 gure:CorporateAllocationMember 2022-06-30 0000885462 gure:BromineMember 2023-01-01 2023-06-30 0000885462 gure:CrudeSaltMember 2023-01-01 2023-06-30 0000885462 gure:ChemicalProductsMember 2023-01-01 2023-06-30 0000885462 gure:NaturalGasMember 2023-01-01 2023-06-30 0000885462 gure:SegmentTotalMember 2023-01-01 2023-06-30 0000885462 gure:CorporateAllocationMember 2023-01-01 2023-06-30 0000885462 gure:BromineMember 2022-01-01 2022-06-30 0000885462 gure:CrudeSaltMember 2022-01-01 2022-06-30 0000885462 gure:ChemicalProductsMember 2022-01-01 2022-06-30 0000885462 gure:NaturalGasMember 2022-01-01 2022-06-30 0000885462 gure:SegmentTotalMember 2022-01-01 2022-06-30 0000885462 gure:CorporateAllocationMember 2022-01-01 2022-06-30 0000885462 gure:BromineMember gure:ShandongMoruiChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:CrudeSaltMember gure:ShandongMoruiChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:ChemicalProductsMember gure:ShandongMoruiChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:TotalRevenueMember gure:ShandongMoruiChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000885462 gure:BromineMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:CrudeSaltMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:ChemicalProductsMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:TotalRevenueMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000885462 gure:BromineMember gure:ShandongBrotherTechnologyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:CrudeSaltMember gure:ShandongBrotherTechnologyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:ChemicalProductsMember gure:ShandongBrotherTechnologyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:TotalRevenueMember gure:ShandongBrotherTechnologyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000885462 gure:BromineMember gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:CrudeSaltMember gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:ChemicalProductsMember gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:TotalRevenueMember gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember 2023-04-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000885462 gure:BromineMember gure:ShandongMoruiChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:CrudeSaltMember gure:ShandongMoruiChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:ChemicalProductsMember gure:ShandongMoruiChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:TotalRevenueMember gure:ShandongMoruiChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 gure:BromineMember gure:ShandongBrotherTechnologyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:CrudeSaltMember gure:ShandongBrotherTechnologyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:ChemicalProductsMember gure:ShandongBrotherTechnologyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:TotalRevenueMember gure:ShandongBrotherTechnologyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 gure:BromineMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:CrudeSaltMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:ChemicalProductsMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:TotalRevenueMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 gure:BromineMember gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:CrudeSaltMember gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:ChemicalProductsMember gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:TotalRevenueMember gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember 2023-01-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 gure:BromineMember gure:ShandongMoruiChemicalCompanyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:CrudeSaltMember gure:ShandongMoruiChemicalCompanyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:ChemicalProductsMember gure:ShandongMoruiChemicalCompanyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:TotalRevenueMember gure:ShandongMoruiChemicalCompanyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0000885462 gure:BromineMember gure:ShandongBrotherTechnologyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:CrudeSaltMember gure:ShandongBrotherTechnologyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:ChemicalProductsMember gure:ShandongBrotherTechnologyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:TotalRevenueMember gure:ShandongBrotherTechnologyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0000885462 gure:BromineMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:CrudeSaltMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:ChemicalProductsMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:TotalRevenueMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2022-04-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0000885462 gure:BromineMember gure:ShandongMoruiChemicalCompanyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:CrudeSaltMember gure:ShandongMoruiChemicalCompanyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:ChemicalProductsMember gure:ShandongMoruiChemicalCompanyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:TotalRevenueMember gure:ShandongMoruiChemicalCompanyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000885462 gure:BromineMember gure:ShandongBrotherTechnologyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:CrudeSaltMember gure:ShandongBrotherTechnologyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:ChemicalProductsMember gure:ShandongBrotherTechnologyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:TotalRevenueMember gure:ShandongBrotherTechnologyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000885462 gure:BromineMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:CrudeSaltMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:ChemicalProductsMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:TotalRevenueMember gure:ShouguangWeidongChemicalCompanyLimitedMember 2022-01-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000885462 us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 us-gaap:CustomerConcentrationRiskMember 2023-06-30 0000885462 us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000885462 us-gaap:CustomerConcentrationRiskMember 2022-06-30 0000885462 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 gure:ConcentrationOfProductsBoughtMember 2023-06-30 0000885462 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-06-30 0000885462 gure:ConcentrationOfProductsBoughtMember 2022-06-30 0000885462 gure:PropertyManagementFeesMember 2023-06-30 0000885462 gure:CapitalExpenditureMember 2023-06-30 0000885462 us-gaap:SettledLitigationMember 2018-08-01 2018-08-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure utr:sqkm

 

 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 June 30, 2023
   
  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 Number: 001-34499

 

GULF RESOURCES, INC.

(Exact name of registrant as specified in its charter)

 

Nevada   13-3637458
(State or other jurisdiction of incorporation or organization)   (I.R.S. Employer Identification No.)
     

Level 11, Vegetable Building, Industrial Park of the East City,

Shouguang City, Shandong, China

  262700
(Address of principal executive offices)   (Zip Code)

 

Registrant’s telephone number, including area code: +86 (536) 567-0008

 

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

 

Title of each class Trading Symbol (s) Name of each exchange on which registered
Common Stock, $0.0005 par value GURE NASDAQ Global Select Market

 

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

 

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

 

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

 

Large accelerated filer ☐ Accelerated filer ☐
Non-accelerated Filer Smaller reporting company
  Emerging Growth Company

 

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

 

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

Yes ☐ No

 

As of August 11, 2023, the registrant had outstanding 10,431,924 shares of common stock.

 

 

 

 

Table of Contents 

 

Part I – Financial Information  
Item 1. Financial Statements 1
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 15
Item 3. Quantitative and Qualitative Disclosures about Market Risk 28
Item 4. Controls and Procedures 29
Part II – Other Information  
Item 1. Legal Proceedings 29
Item 1A. Risk Factors 30
Item 2. Unregistered Sale of Equity Securities and Use of Proceeds 30
Item 3. Defaults Upon Senior Securities 30
Item 4. Mine Safety Disclosures 30
Item 5. Other Information 30
Item 6. Exhibits 30
Signatures 31

 

 

 

 

PART I—FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

GULF RESOURCES, INC.  

AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(Expressed in U.S. dollars)

 

   June 30, 2023
Unaudited
  December 31, 2022
Audited
Current Assets          
Cash  $115,273,479   $108,226,214 
Accounts receivable   2,116,410    5,363,166 
Inventories, net   796,614    1,598,572 
Prepayments and deposits   4,123,145    4,236,782 
Other receivable   1,807    637 
Total Current Assets   122,311,455    119,425,371 
Non-Current Assets          
Property, plant and equipment, net   133,499,129    149,916,766 
Finance lease right-of use assets   155,379    163,868 
Operating lease right-of-use assets   7,867,371    8,098,427 
Prepaid land leases, net of current portion   9,185,377    9,508,001 
Deferred tax assets   5,288,755    5,318,909 
Total non-current assets   155,996,011    173,005,971 
Total Assets  $278,307,466   $292,431,342 
           
Liabilities and Stockholders’ Equity          
Current Liabilities          
Payable and accrued expenses  $6,091,437   $7,823,722 
Taxes payable-current   477,918    699,563 
Amount due to a related party   2,564,357    2,605,694 
Finance lease liability, current portion   163,713    213,346 
Operating lease liabilities, current portion   420,262    433,440 
Total Current Liabilities   9,717,687    11,775,765 
Non-Current Liabilities          
Finance lease liability, net of current portion   1,245,170    1,461,721 
Operating lease liabilities, net of current portion   7,093,458    7,575,651 
Total Non-Current Liabilities   8,338,628    9,037,372 
Total Liabilities  $18,056,315   $20,813,137 
           
Commitment and Loss Contingencies          
           
Stockholders’ Equity          
PREFERRED STOCK; $0.001 par value; 1,000,000 shares authorized; none outstanding  $   $ 
COMMON STOCK; $0.0005 par value; 80,000,000 shares authorized; 10,717,754 shares issued; and  10,431,924 shares outstanding as of June 30, 2023 and December 31, 2022, respectively   24,476    24,476 
Treasury stock; 285,830  shares as of June 30, 2023 and December 31, 2022 at cost   (1,372,673)   (1,372,673)
Additional paid-in capital   101,237,059    101,237,059 
Retained earnings unappropriated   156,849,972    158,089,535 
Retained earnings appropriated   26,667,097    26,667,097 
Accumulated other comprehensive loss   (23,154,780)   (13,027,289)
Total Stockholders’ Equity   260,251,151    271,618,205 
Total Liabilities and Stockholders’ Equity  $278,307,466   $292,431,342 

 

See accompanying notes to the condensed consolidated financial statements.

 

1 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS

(Expressed in U.S. dollars)

(UNAUDITED)

 

                                 
   Three-Month Period Ended June 30,  Six-Month Period Ended June 30,
   2023  2022  2023  2022
             
NET REVENUE                    
Net revenue  $8,005,782   $15,711,714   $17,307,789   $24,642,451 
                     
OPERATING INCOME (EXPENSE)                    
Cost of net revenue   (7,321,442)   (8,101,120)   (14,090,516)   (12,651,088)
Sales, marketing and other operating expenses   (14,718)   (17,045)   (28,422)   (27,405)
Direct labor and factory overheads incurred during plant shutdown   (1,055,529)   (1,927,297)   (3,464,265)   (4,111,888)
General and administrative expenses   (593,325)   (557,089)   (1,503,376)   (2,799,590)
Other operating income (expense)   60,134        60,134    (8,404)
Total operating income (expense)   (8,924,880)   (10,602,551)   (19,026,445)   (19,598,375)
                     
PROFIT (LOSS) FROM OPERATIONS   (919,098)   5,109,163    (1,718,656)   5,044,076 
                     
OTHER INCOME (EXPENSE)                    
Interest expense   (27,901)   (32,296)   (57,531)   (66,988)
Interest income   72,484    74,548    143,369    150,076 
Income (Loss) before taxes   (874,515)   5,151,415    (1,632,818)   5,127,164 
                     
INCOME TAX BENEFIT (EXPENSE)   192,699    (1,249,621)   393,255    (1,345,316)
NET PROFIT (LOSS)  $(681,816)  $3,901,794   $(1,239,563)  $3,781,848 
                     
COMPREHENSIVE PROFIT (LOSS)                    
NET PROFIT (LOSS)  $(681,816)  $3,901,794   $(1,239,563)  $3,781,848 
- Foreign currency translation adjustments   (13,906,993)   (16,393,444)   (10,127,491)   (14,844,410)
COMPREHENSIVE PROFIT (LOSS)  $(14,588,809)  $(12,491,650)  $(11,367,054)  $(11,062,562)
                     
EARNINGS (LOSS) PER SHARE:                    
BASIC AND DILUTED  $(0.07)  $0.37   $(0.12)  $0.36 
                     
WEIGHTED AVERAGE NUMBER OF SHARES:                    
                     
BASIC AND DILUTED   10,431,924    10,471,924    10,431,924    10,471,924 

 

See accompanying notes to the condensed consolidated financial statements.

 

2 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY

SIX-MONTH PERIOD ENDED JUNE 30, 2023

(Expressed in U.S. dollars)

 

                                                                                 
   Common stock              Accumulated   
   Number  Number  Number        Additional  Retained  Retained  other   
   of shares  of shares  of treasury     Treasury  paid-in  earnings  earnings  comprehensive   
   issued  outstanding  stock  Amount  stock  capital  unappropriated  appropriated  Income(loss)  Total
                               
BALANCE AT MARCH 31, 2023  (Unaudited)   10,717,754    10,431,924    285,830    24,476    (1,372,673)   101,237,059   $157,531,788   $26,667,097   $(9,247,787)  $274,839,960 
Translation adjustment                                   (13,906,993)   (13,906,993)
Net loss for three-month period ended June 30, 2023                           (681,816)           (681,816)
BALANCE AT JUNE 30, , 2023(Unaudited)   10,717,754    10,431,924    285,830    24,476    (1,372,673)   101,237,059   $156,849,972   $26,667,097   $(23,154,780)  $260,251,151 

 

   Common stock              Accumulated   
   Number  Number  Number        Additional  Retained  Retained  other   
   of shares  of shares  of treasury     Treasury  paid-in  earnings  earnings  comprehensive   
   issued  outstanding  stock  Amount  stock  capital  unappropriated  appropriated  Income(loss)  Total
                               
BALANCE AT MARCH 31, 2022 (Unaudited)   10,517,754    10,471,924    45,830   $24,376   $(510,329)  $100,569,159   $150,343,692   $24,233,544   $13,407,863   $288,068,305 
Restricted shares                                        
Translation adjustment                                   (16,393,444)   (16,393,444)
Net profit (loss) for three-month period ended June 30, 2022                           3,901,794            3,901,794 
BALANCE AT JUNE 30, 2022 (Unaudited)   10,517,754    10,471,924    45,830   $24,376   $(510,329)  $100,569,159   $154,245,486   $24,233,544   $(2,985,581)  $275,576,655 

 

   Common stock              Accumulated   
   Number  Number  Number        Additional  Retained  Retained  other   
   of shares  of shares  of treasury     Treasury  paid-in  earnings  earnings  comprehensive   
   issued  outstanding  stock  Amount  stock  capital  unappropriated  appropriated  Income(loss)  Total
                               
BALANCE AT DECEMBER 31, 2022 (Audited)   10,717,754    10,431,924    285,830    24,476    (1,372,673)   101,237,059   $158,089,535   $26,667,097   $(13,027,289)  $271,618,205 
Translation adjustment                                   (10,127,491)   (10,127,491)
Net loss for six-month period ended June 30, , 2023                           (1,239,563)           (1,239,563)
BALANCE AT JUNE 30, 2023(Unaudited)   10,717,754    10,431,924    285,830    24,476    (1,372,673)   101,237,059   $156,849,972   $26,667,097   $(23,154,780)  $260,251,151 

 

   Common stock              Accumulated   
   Number  Number  Number        Additional  Retained  Retained  other   
   of shares  of shares  of treasury     Treasury  paid-in  earnings  earnings  comprehensive   
   issued  outstanding  stock  Amount  stock  capital  unappropriated  appropriated  Income(loss)  Total
                               
BALANCE AT DECEMBER 31, 2021 (Audited)   10,517,754    10,471,924    45,830   $24,376   $(510,329)  $100,569,159   $150,463,638   $24,233,544   $11,858,829   $286,639,217 
Restricted shares                                        
Translation adjustment                                   (14,844,410)   (14,844,410)
Net profit (loss) for six-month period ended June 30, 2022                           3,781,848            3,781,848 
BALANCE AT JUNE 30, 2022 (Unaudited)   10,517,754    10,471,924    45,830   $24,376   $(510,329)  $100,569,159   $154,245,486   $24,233,544   $(2,985,581)  $275,576,655 

 

 

See accompanying notes to the condensed consolidated financial statements.

3 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Expressed in U.S. dollars)

(UNAUDITED)

 

                 
   Six-Month Period Ended June 30,
   2023  2022
       
CASH FLOWS FROM OPERATING ACTIVITIES          
Net Income (Loss)  $(1,239,563)  $3,781,848 
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:          
Amortization on capital lease obligation   56,461    69,696 
Depreciation and amortization   10,596,765    10,275,874 
Unrealized exchange (gain) loss on translation of inter-company balances   (26,708)   38,248 
Deferred tax asset   (393,255)   1,249,763 
Changes in assets and liabilities:          
Accounts receivable   3,152,419    4,683,856 
Inventories   791,146    94,412 
Prepayments and deposits   52,136    (2,790,331)
Other receivables   (1,222)    
Accounts and Other payable and accrued expenses   (1,518,073)   2,219,224 
Taxes payable   (288,429)   (56,516)
Operating lease   (170,121)   (1,073,677)
Net cash provided by (used in) by operating activities   11,011,556    18,492,397 
           
CASH FLOWS USED IN INVESTING ACTIVITIES          
Purchase of property, plant and equipment   (48,352)   (33,217,987)
Net cash used in investing activities   (48,352)   (33,217,987)
           
CASH FLOWS USED IN FINANCING ACTIVITIES          
Repayment of finance lease obligation   (267,810)   (283,915)
Net cash used in financing activities   (267,810)   (283,915)
           
EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS   (3,648,129)   (1,642,327)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS   7,047,265    (16,651,832)
CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD   108,226,214    95,767,263 
CASH AND CASH EQUIVALENTS - END OF PERIOD  $115,273,479   $79,115,431 

 

   Years Ended June 30,
   2023  2022
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION      
Cash paid during the year for:          
Paid for taxes  $3,761,055   $3,835,926 
Interest on finance lease obligation  $56,461   $69,696 
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES          

 

 

See accompanying notes to the condensed consolidated financial statements.

 

4 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2023

(Expressed in U.S. dollars)

(UNAUDITED)

 

NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

(a)           Basis of Presentation and Consolidation

 

The accompanying audited consolidated financial statements have been prepared by Gulf Resources, Inc. (“Gulf Resources”), a Nevada corporation and its subsidiaries (collectively, the “Company”).

 

The consolidated financial statements include the accounts of Gulf Resources, Inc. and its wholly-owned subsidiary, Upper Class Group Limited, a company incorporated in the British Virgin Islands, which owns 100% of Hong Kong Jiaxing Industrial Limited, a company incorporated in Hong Kong (“HKJI”). HKJI owns 100% of Shouguang City Haoyuan Chemical Company Limited (“SCHC”) which owns 100% of Shouguang Yuxin Chemical Industry Co., Limited (“SYCI”), Daying County Haoyuan Chemical Company Limited (“DCHC”) and Shouguang Hengde Salt Industry Co. Ltd. (“SHSI”).  All material intercompany transactions have been eliminated on consolidation.

 

(b)           Nature of Business

 

The Company manufactures and trades bromine through its wholly-owned subsidiary, Shouguang City Haoyuan Chemical Company Limited (“SCHC”); manufactures and trades crude salt through its wholly-owned subsidiary, SHSI; and manufactures chemical products for use in the oil industry, pesticides, paper manufacturing industry and for human and animal antibiotics through its wholly-owned subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (“SYCI”) in the People’s Republic of China (“PRC”). DCHC was established to further explore and develop natural gas and brine resources (including bromine and crude salt) in the PRC. DCHC commenced trial operation in January 2019 but temporarily suspended its production in May 2019 as required by the government to obtain project approval (see Note 1 (b)(iii)).

 

On March 11, 2020, the World Health Organization (WHO) officially declared COVID-19 a pandemic. The Company believes COVID-19 pandemic did not have a material adverse impact on its operating results in the year of 2021. The Company believes that COVID-19 may have a slightly larger impact on the Company’s operating results in the year of 2022. The government is conducting frequent unannounced inspections, somewhat disrupting the Company’s production. In addition, the Company believes governmental focus on COVID-19 control may have slightly delayed the approval process for one or more of the closed factories. The COVID-19 outbreak and resulting supply chain issues impacted the overall Chinese economy and thus impacted demand from end customers. As a result, it has caused the delay of the delivery of machinery and other equipment for the Yuxin Chemical factory, which resulted in delay of the factory’s completion and opening. The Company believes the virus outbreak has delayed the finalization of the Sichuan Province environmental plan, causing a further delay for the Company’s project in Sichuan Province.

 

(i) Bromine and Crude Salt Segments

 

In February 2019, the Company received a notification from the local government of Yangkou County that its Factory No. 1, No. 4, No. 7 and No. 9 passed inspection and could resume operations. In April 2019, Factory No.1, and Factory No.7 resumed operation.

  

On November 25, 2019, the government of Shouguang City issued a notice ordering all bromine facilities in Shouguang City, including the Company’s bromine facilities, including Factory No. 1 and Factory No. 7, to temporarily stop production from December 16, 2019 to February 10, 2020. Subsequently, due to the COVID-19 outbreak in China, the local government ordered those bromine facilities to postpone the commencement of production. Subsequently, the Company received an approval dated February 27, 2020 issued by the local governmental authority allowing the Company to resume production after the winter temporary closure. Further, the Company received another approval from the Shouguang Yangkou People’s Government dated March 5, 2020 allowing the Company to resume production at its bromine factories No. 1, No. 4, No. 7 and No. 9 in order to meet the needs of bromide products for epidemic prevention and control (the “March 2020 Approval”). The Company’s Factories No. 1 and No. 7 commenced trial production in mid- March 2020 and commercial production on April 3, 2020 and its Factories No. 4 and No. 9 commenced commercial production on May 6, 2020. The Company received an oral notification from the government for its Factory No. 8, which permits the Factory No. 8 to resume production in August 2022.

 

The Company is still waiting for governmental approval for Factories No. 2 and No. 10. To our knowledge, the government is currently completing its planning process for all mining areas including that for prevention of flood. As a result, we may be required to make some modifications to our current wells and aqueducts prior to commencement of operations of these factories to satisfy the local government's requirements.

 

Pursuant to the notification from the government of Shouguang City, all bromine facilities in Shouguang City were temporarily closed from December 10, 2022 until February 1, 2023 8:00 AM China Time. To comply with such notification, the Company temporarily stopped production at its bromine facilities during the aforesaid period and reopened the operating bromine and crude salt factories in February 2023.

 

(ii) Chemical Segment

 

On November 24, 2017, the Company received a letter from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants located in the second living area of the Qinghe Oil Extraction to the Bohai Marine Fine Chemical Industrial Park (“Bohai Park”). This was because the two plants were located in a residential area and their production activities impacted the living environment of the residents. This was as a result of the country’s effort to improve the development of the chemical industry, manage safe production and curb environmental pollution accidents effectively, and ensure the quality of the living environment of residents. All chemical enterprises which did not comply with the requirements of the safety and environmental protection regulations were ordered to shut down.

 

In December 2017, the Company secured from the government the land use rights for its chemical plants located at the Bohai Park and in June 2018, the Company presented a completed construction design draft and other related documents to the local authorities for approval. In January 2020, the Company received the environmental protection approval by the government of Shouguang City, Shandong Province for the proposed Yuxin Chemical factory. The Company began the construction on its new chemical facilities located at Bohai Marine Fine Chemical Industrial Park in June 2020 and basically completed the civil works by the end of June 2021. On November 15, 2021, the Company announced that due to the supply chain issues as well as the electric restrictions in China, the delivery of some equipment, the equipment installation and testing and beginning trial production at the chemical factory had been delayed. On February 22, 2022, the Company announced that discussions with the government have convinced management that the electricity restrictions were eased. Accordingly, the Company contacted its suppliers and expect to have the remainder of the equipment produced and delivered, so the Company can complete installation and begin testing and trial production.

 

The COVID restrictions and resulting national and international supply chain issues as well as governmental permit issues have caused delays in receiving some previously ordered machinery and equipment.] The Company is working with its existing suppliers and may identify new suppliers so that it can complete construction of its factory based on accelerated delivery. Currently, the Company is unable to estimate when the construction can be completed and the production can begin.

 

On March 23, 2023, the Company issued a press release detailing the delays in the opening of our Yuxin chemical factory due to COVID and stricter government regulations. As noted in the press release, the Company believes that once all of the equipment is delivered, it will take 3 to 4 months to install the equipment. After installation, the testing process is anticipated to take 2 to 3 months, after which we will be in a position to apply for environmental and safety approval. After we have obtained environmental and safety approval, it will take us 4 months to conduct trial production, and then we may start commercial production.

 

On July 26, 2023, the Company announced that the delivery of the remaining equipment for its Yuxin chemical factory has been temporarily delayed and to review its chemical products strategy.

 

The Company believes this relocation process will cost approximately $69 million in total. The Company incurred relocation costs comprising prepaid land lease, professional fees related to the design of the new chemical factory, and progress payment and deposit for the construction of the new factory building in the amount of $45,584,344 and $45,584,344, which were recorded in the prepaid land leases and property, plant and equipment in the consolidated balance sheets as of June 30, 2023 and December 31, 2022. The Company does not believe the delay in opening the factory will materially impact the overall cost of the project.

 

(iii) Natural Gas Segment

 

In January 2017, the Company completed the first brine water and natural gas well field construction in Daying located in Sichuan Province, China, and commenced trial production in January 2019. On May 29, 2019, the Company received a verbal notice from the government of Tianbao Town, Daying County, Sichuan Province, whereby the Company is required to obtain project approval for its well located in Daying, including the whole natural gas and brine water project, and approvals for safety production inspection, environmental protection assessment, and to solve the related land issue. Until these approvals have been received, the Company has to temporarily halt trial production at its natural gas well in Daying. In compliance with the Chinese government new policies, the Company is also required to obtain an exploration license and a mining license for bromine and natural gas, respectively. Pursuant to the Opinions of the Ministry of Natural Resources on Several Issues in Promoting the Reform of Mineral Resources Management (Trial) promulgated by the Ministry of Natural Resources of PRC on January 9, 2020, which came into effect on May 1, 2020, privately owned enterprises are allowed to participate in the natural gas production. The Company plans to proceed with its applications for the natural gas and brine project approvals with related government departments until the governmental planning has been finalized.

 

(c)           Allowance for Doubtful Accounts

 

We make estimates of the uncollectibility of accounts receivable, especially analyzing accounts receivable and historical bad debts, customer concentrations, customer credit-worthiness, current economic trends and changes in customer payment terms, when evaluating the adequacy of the allowance for doubtful accounts. Credit evaluations are undertaken for all major sale transactions before shipment is authorized. On a quarterly basis, we evaluate aged items in the accounts receivable aging report and provide an allowance in an amount we deem adequate for doubtful accounts. If management were to make different judgments or utilize different estimates, material differences in the amount of our reported operating expenses could result.

 

(d)           Concentration of Credit Risk

 

The Company is exposed to credit risk in the normal course of business, primarily related to accounts receivable and cash and cash equivalents. Substantially all of the Company’s cash and cash equivalents are maintained with financial institutions in the PRC, namely, Industrial and Commercial Bank of China Limited, China Merchants Bank Company Limited and Sichuan Rural Credit Union, which are not insured or otherwise protected. The Company placed $115,273,479 and $108,226,214 with these institutions as of June 30, 2023 and December 31, 2022, respectively.  The Company has not experienced any losses in such accounts in the PRC.

 

5 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2023

(Expressed in U.S. dollars)

(UNAUDITED)

 

NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued

 

(e)           Property, Plant and Equipment

 

Property, plant and equipment are stated at cost less accumulated depreciation and any impairment losses. Expenditures for new facilities or equipment, and major expenditures for betterment of existing facilities or equipment are capitalized and depreciated, when available for intended use, using the straight-line method at rates sufficient to depreciate such costs less 5% residual value over the estimated productive lives. All other ordinary repair and maintenance costs are expensed as incurred.

 

Mineral rights are recorded at cost less accumulated depreciation and any impairment losses. Mineral rights are amortized ratably over the term of the lease, or the equivalent term under the units of production method, whichever is shorter.

 

Construction in process primarily represents direct costs of construction of property, plant and equipment. Costs incurred are capitalized and transferred to property, plant and equipment upon completion and depreciation will commence when the completed assets are placed in service. 

 

The Company’s depreciation and amortization policies on property, plant and equipment, other than mineral rights and construction in process, are as follows:

   

Useful life

(in years)

Buildings (including salt pans)     8 - 20  
Plant and machinery (including protective shells, transmission channels and ducts)     3 - 8  
Motor vehicles     5  
Furniture, fixtures and equipment     3 - 8  

 

Property, plant and equipment under the capital lease are depreciated over their expected useful lives on the same basis as owned assets, or where shorter, the term of the lease.

 

Producing oil and gas properties are depreciated on a unit-of-production basis over the proved developed reserves. Common facilities that are built specifically to service production directly attributed to designate oil and gas properties are depreciated based on the proved developed reserves of the respective oil and gas properties on a pro-rata basis. Common facilities that are not built specifically to service identified oil and gas properties are depreciated using the straight-line method over their estimated useful lives. Costs associated with significant development projects are not depreciated until commercial production commences and the reserves related to those costs are excluded from the calculation of depreciation.

 

(f)           Retirement Benefits

 

Pursuant to the relevant laws and regulations in the PRC, the Company participates in a defined contribution retirement plan for its employees arranged by a governmental organization. The Company makes contributions to the retirement plan at the applicable rate based on the employees’ salaries. The required contributions under the retirement plans are charged to the condensed consolidated statement of loss on an accrual basis when they are due. The Company’s contributions totaled $129,539 and $145,512 for the three-month period ended June 30, 2023 and 2022, respectively, and totaled $283,723 and $346,777 for the six-month period ended June 30, 2023 and 2022, respectively.

 

(g)           Revenue Recognition

 

Net revenue is net of discount and value added tax and comprises the sale of bromine, crude salt and chemical products. Revenue is recognized when the control of the promised goods is transferred to the customers in an amount that reflects the consideration that the Company expects to receive from the customers in exchange for those goods. The acknowledgement of receipt of goods by the customers is when control of the product is deemed to be transferred. Invoicing occurs upon acknowledgement of receipt of the goods by the customers. Customers have no rights to return the goods upon acknowledgement of receipt of goods. Revenue from contracts with customers is disaggregated in Note 14.

 

6 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2023

 (Expressed in U.S. dollars)

(UNAUDITED)

 

NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued

 

(h)           Recoverability of Long-lived Assets

 

In accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 360-10-35 “Impairment or Disposal of Long-lived Assets”, long-lived assets to be held and used are analyzed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets are no longer appropriate. The Company evaluates at each balance sheet date whether events and circumstances have occurred that indicate possible impairment.

 

The Company determines the existence of such impairment by measuring the expected future cash flows (undiscounted and without interest charges) and comparing such amount to the carrying amount of the assets. An impairment loss, if one exists, is then measured as the amount by which the carrying amount of the asset exceeds the discounted estimated future cash flows. Assets to be disposed of are reported at the lower of the carrying amount or fair value of such assets less costs to sell. Asset impairment charges are recorded to reduce the carrying amount of the long-lived asset that will be sold or disposed of to their estimated fair values. Charges for the asset impairment reduce the carrying amount of the long-lived assets to their estimated salvage value in connection with the decision to dispose of such assets.

 

For the three and six months period ended June 30, 2023 and 2022, the Company determined that there were no events or circumstances indicating possible impairment of its long-lived assets.

 

(i)           Basic and Diluted Earnings per Share of Common Stock

 

Basic earnings per common share are based on the weighted average number of shares outstanding during the periods presented. Diluted earnings per share are computed using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the exercise prices of the outstanding stock options were greater than the market price of the common stock. Anti-dilutive common stock equivalents which were excluded from the calculation of number of dilutive common stock equivalents amounted to 0 and 0 shares for the three-month periods ended June 30, 2023 and 2022, respectively.

 

Because the Company reported a net loss for the three-month periods ended June 30, 2023 and 2022, common stock equivalents including stock options and warrants were anti-dilutive, therefore the amounts reported for basic and diluted loss per share were the same.

 

7 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2023

 (Expressed in U.S. dollars)

(UNAUDITED)

 

NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued

 

(j)           Reporting Currency and Translation

 

The financial statements of the Company’s foreign subsidiaries are measured using the local currency, Renminbi (“RMB”), as the functional currency; whereas the functional currency and reporting currency of the Company is the United States dollar (“USD” or “$”).

 

As such, the Company uses the “current rate method” to translate its PRC operations from RMB into USD, as required under FASB ASC 830 “Foreign Currency Matters”. The assets and liabilities of its PRC operations are translated into USD using the rate of exchange prevailing at the balance sheet date. The capital accounts are translated at the historical rate. Adjustments resulting from the translation of the balance sheets of the Company’s PRC subsidiaries are recorded in stockholders’ equity as part of accumulated other comprehensive income. The statement of income and comprehensive income is translated at average rate during the reporting period. Gains or losses resulting from transactions in currencies other than the functional currencies are recognized in net income for the reporting periods as part of general and administrative expense. The statement of cash flows is translated at average rate during the reporting period, with the exception of the consideration paid for the acquisition of business which is translated at historical rates.

 

(k)           Foreign Operations

 

All of the Company’s operations and assets are located in PRC.  The Company may be adversely affected by possible political or economic events in this country.  The effect of these factors cannot be accurately predicted.

 

(l)           Inventories

 

Inventories are stated at the lower of cost, determined on a first-in first-out cost basis, or net realizable value. Costs of work-in-progress and finished goods comprise direct materials, direct labor and an attributable portion of manufacturing overhead. Net realizable value is based on estimated selling price less costs to complete and selling expenses.

 

(m)           Leases

 

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the consolidated balance sheets. Finance leases are included in finance lease ROU assets and finance lease liabilities in the consolidated balance sheets.

 

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease and finance lease ROU assets and liabilities are recognized at January 1, 2019 based on the present value of lease payments over the lease term discounted using the rate implicit in the lease. In cases where the implicit rate is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

The Company does not recognize operating lease ROU assets and liabilities arising from lease arrangements with lease term of twelve months or less.

 

(n)           Stock-based Compensation

 

Stock-based awards issued to employees are recorded at their fair values estimated at grant date using the Black-Scholes model and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service period. Consistent with the accounting requirement for employee stock-based awards, nonemployee stock-based awards are measured at the grant-date fair value of the equity instruments that the Company is obligated to issue when the good has been delivered or the service has been rendered and any other conditions necessary to earn the right to benefit from the instruments have been satisfied.

 

The Company has elected to account for the forfeiture of stock-based awards as they occur.

 

(o)           Loss Contingencies

 

The Company accrues for loss contingencies relating to legal matters, including litigation defense costs, claims and other contingent matters, including liquidated damage liabilities, when such liabilities become probable and could be reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to accruals are reflected in earnings (loss) in the period in which different facts or information become known or circumstances change that affect the Company’s previous assumptions with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of such liabilities may be materially different from previous estimates.

 

(p)           Income Tax

 

The Company accounts for income taxes in accordance with the Income Taxes Topic of the FASB ASC, which requires the use of the liability method of accounting for deferred income taxes. Under this method, deferred income taxes are recorded to reflect the tax consequences on future years of temporary differences between the tax basis of assets and liabilities and their reported amounts at each period end. Deferred tax assets and liabilities are measured using tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled. The deferred income tax effects of a change in tax rates are recognized in the period of enactment. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. The guidance also provides criteria for the recognition, measurement, presentation and disclosures of uncertain tax positions. A tax benefit from an uncertain tax position may be recognized if it is “more likely than not” that the position is sustainable based solely on its technical merits. Interests and penalties associated with unrecognized tax benefits are included within the (benefit from) provision for income tax in the consolidated statement of profit (loss).

 

(q)           New Accounting Pronouncements

 

Recent accounting pronouncements adopted

 

There were no recent accounting pronouncements adopted during the six months ended June 30, 2023.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets. For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. For the Company which is a smaller reporting company, ASU No. 2019-10 extends the effective dates for two years. The Company is currently evaluating the effect of this on the condensed consolidated financial statements and related disclosure.

 

8 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2023

 (Expressed in U.S. dollars)

(UNAUDITED)

 

NOTE 2 – ACCOUNTS RECEIVABLE, NET

 

Accounts receivable net consist of:

 

   June 30,
2023
  December 31,
2022
       
Accounts receivable  $2,140,552   $5,388,213 
Allowance for doubtful debt   (24,142)   (25,047)
Accounts receivable, net  $2,116,410   $5,363,166 

 

The overall accounts receivable balance as of June 30, 2023 decreased by $3,246,756, as compared to those of December 31, 2022. We have policies in place to ensure that sales are made to customers with an appropriate credit history. We perform ongoing credit evaluation on the financial condition of our customer. 

 

NOTE 3 – INVENTORIES

 

Inventories consist of:

 

   June 30,
2023
  December 31,
2022
       
Raw materials  $27,484   $26,192 
Finished goods   860,601    1,667,281 
Less: impairment   (91,471)   (94,901)
Inventory, net  $796,614   $1,598,572 

 

The Company recorded impairment charges for slow moving inventory in the amounts of $0 and $0 for the six months ended June 30, 2023 and 2022.

 

NOTE 4 – PREPAID LAND LEASES

 

The Company has the rights to use certain parcels of land located in Shouguang, Shandong, PRC, through lease agreements signed with local townships or the government authority. The production facilities and warehouses of the Company are located on these parcels of land. The lease term ranges from ten to fifty years. Some of the lease contracts were paid in one lump sum upfront and some are paid annually at the beginning of each anniversary date. These leases have no purchase option at the end of the lease term and were classified as operating leases prior to and as of January 1, 2019 when the new lease standard was adopted. Prior to January 2019, the prepaid land lease was amortized on a straight line basis. As of January 1, 2019, all the leases in which term has commenced and were in use were classified as operating lease right-of-use assets (“ROU”). See Note 6.

 

In December 2017, the Company paid a one lump sum upfront amount of $8,800,495 for a 50-year lease of a parcel of land at Bohai Marine Fine Chemical Industrial Park (“Bohai”) for the new chemical factory under construction. There is no purchase option at the end of the lease term. This was classified as an operating lease prior to and as of January 1, 2019. The land use certificate was issued on October 25, 2019. The lease term expires on August 12, 2069. The amount paid was recorded as prepaid land leases, net of current portion in the consolidated balance sheet as of June 30 2023 and December 31, 2022. As of June 30, 2023, the prepaid land lease increased to $9,185,377 due to an additional amount paid for stamp duty and related land use rights fees. Amortization of this prepaid land lease will commence when the chemical factory is completed and placed in service.

 

9 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2023

 (Expressed in U.S. dollars)

(UNAUDITED)

 

NOTE 5 – PROPERTY, PLANT AND EQUIPMENT, NET

 

Property, plant and equipment, net consist of the following:

 

   June 30,
2023
  December 31,
2022
At cost:          
Mineral rights  $2,668,996   $2,769,091 
Buildings   30,365,133    31,503,908 
Plant and machinery   179,249,807    185,972,160 
Motor vehicles   120,764    125,293 
Furniture, fixtures and office equipment   2,198,791    2,281,251 
Construction in process   10,103,079    11,356,546 
Total   224,706,570    234,008,249 
Less: Accumulated depreciation and amortization   (91,207,441)   (84,091,483)
     Impairment        
Net book value  $133,499,129   $149,916,766 

 

The Company has certain buildings and salt pans erected on parcels of land located in Shouguang, PRC, and such parcels of land are collectively owned by local townships or the government authority. The Company has not been able to obtain property ownership certificates over these buildings and salt pans. The aggregate carrying values of these properties situated on parcels of the land are $13,769,401 and $14,713,101 as at June 30, 2023 and December 31, 2022, respectively.

 

During the three-month period ended June 30, 2023, depreciation and amortization expense totaled $5,235,219 of which $791,952, $169,924 and $4,273,343 were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue. During the six-month period ended June 30, 2023, depreciation and amortization expense totaled $10,594,090, of which $2,741,788, $599,879 and $7,252,423 were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue.

 

During the three-month period ended June 30, 2022, depreciation and amortization expense totaled $5,271,395 of which $1,532,788, $170,708 and $3,567,899 were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue. During the six-month period ended June 30, 2022, depreciation and amortization expense totaled $10,273,014, of which $3,293,856, $1,368,395 and $5,610,763 were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue.

 

NOTE 6 – FINANCE LEASE RIGHT-OF-USE ASSETS

 

Property, plant and equipment under finance leases, net consist of the following:

 

   June 30,
2023
  December 31,
2022
At cost:          
Buildings   $113,881   $118,154 
Plant and machinery    2,083,330    2,161,461 
Total   2,197,211    2,279,615 
Less: Accumulated depreciation and amortization   (2,041,832)   (2,115,747)
Net book value  $155,379   $163,868 

 

The above buildings erected on parcels of land located in Shouguang, PRC, are collectively owned by local townships.  The Company has not been able to obtain property ownership certificates over these buildings as the Company could not obtain land use rights certificates on the underlying parcels of land.  

 

During the three and six months period ended June 30, 2023, depreciation and amortization expense totaled $1,322 and $2,675, respectively, which was recorded in direct labor and factory overheads incurred during plant shutdown.

 

During the three and six months period ended June 30, 2022, depreciation and amortization expense totaled $1,401 and $2,860, respectively, which was recorded in direct labor and factory overheads incurred during plant shutdown.

 

10 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2023

 (Expressed in U.S. dollars)

(UNAUDITED)

 

NOTE 7 – OPERATING LEASE RIGHT– OF USE ASSETS

 

As of June 30, 2023, the total operating lease ROU assets was $7,867,371.

 

The total operating lease cost for the six-month period ended June 30, 2023 and 2022 was $476,367 and $506,537.

 

The Company has the rights to use certain parcels of land located in Shouguang, PRC, through lease agreements signed with local townships or the government authority (See Note 3). For parcels of land that are collectively owned by local townships, the Company cannot obtain land use rights certificates. The parcels of land of which the Company cannot obtain land use rights certificates covers a total of approximately 38.6 square kilometers of aggregate carrying value of $8,528,764 as at June 30, 2023.

 

NOTE 8 – ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES

 

Accounts payable, other payable and accrued expenses consist of the following:

 

   June 30,  December 31,
   2023  2022
Accounts payable  $221,315   $57,649 
Salary payable   242,944    250,610 
Other payable       89,577 
Accrued expense for construction   5,282,557    6,403,742 
Accrued expense-others   344,621    1,022,144 
Total  $6,091,437   $7,823,722 

     

NOTE 9 – RELATED PARTY TRANSACTIONS

 

On September 25, 2012, the Company purchased five floors of a commercial building in the PRC, through SYCI, from Shandong Shouguang Vegetable Seed Industry Group Co., Ltd. (the “Seller”) at a cost of approximately $5.7 million in cash, of which Mr. Ming Yang, the Chairman of the Company, had a 99% equity interest in the Seller. During the first quarter of 2018, the Company entered into an agreement with the Seller, a related party, to provide property management services for an annual amount of approximately $90,785 for five years from January 1, 2023 to December 31, 2027. The expense associated with this agreement for the three and six months ended June 30, 2023 was approximately $21,584 and $44,280. The expense associated with this agreement for the three and six months ended June 30, 2022 was approximately $23,239 and $47,807.

 

NOTE 9 – RELATED PARTY TRANSACTIONS – Continued

 

  a) Related parties

 

Name of related parties Position
Yang Ming Chairman Of the Board
Liu XiaoBin Chief Executive Officer
Li Min Chief Financial Officer
Miao NaiHui Chief Operating Officer

 

b)

 

   June 30,  December 31,
   2023  2022
Amount due to related parties:          
Yang Ming  $408,225   $423,534 
Liu Xiao Bin   887,214    887,214 
Li Min   634,459    647,473 
Miao Nai Hui   634,459    647,473 
Total  $2,564,357   $2,605,694 

 

Considering that the Company has not performed well in recent years, the Company and its executive officers mutually agreed and to returned all, or a portion of their cash compensation earned for their services with the Company, which may be considered for future compensation should the Company improve its results of operations.

 

NOTE 10 – TAXES PAYABLE

 

   June 30,  December 31,
   2023  2022
Land use tax payable  $24,199   $25,107 
Value added tax and other taxes payable   453,719    674,456 
Land use tax payable  $477,918   $699,563 

 

NOTE 11 – LEASE LIABILITIES-FINANCE AND OPERATING LEASE

 

The components of finance lease liabilities were as follows:

 

    Imputed   June 30,   December 31,
    Interest rate   2023   2022
Total finance lease liability     6.7%     $ 1,408,883     $ 1,675,067  
Less: Current portion             (163,713 )     (213,346 )
Finance lease liability, net of current portion           $ 1,245,170     $ 1,461,721  

 

Interest expenses from capital lease obligations amounted to $27,901 and 36,054 for the three-month period ended June 30, 2023 and 2022, respectively, which were charged to the condensed consolidated statement of income (loss). Interest expenses from capital lease obligations amounted to $56,461 and $69,696 for the six-month period ended June 30, 2023 and 2022, respectively, which were charged to the condensed consolidated statement of income (loss).

 

The components of operating lease liabilities as follows:

 

    Imputed   June 30,   December 31,
    Interest rate   2023   2022
Total Operating lease liabilities     4.89%     $ 7,513,720     $ 8,009,091  
Less: Current portion             (420,262 )     (433,440 )
Operating lease liabilities, net of current portion           $ 7,093,458     $ 7,575,651  

 

The weighted average remaining operating lease term at June 30, 2023 was 19 years and the weighted average discounts rate was 4.89%. Lease payments for the three-month period ended June 30, 2023 and 2022, respectively, were $519,808 and $565,917. Lease payments for the six-month period ended June 30, 2023 and 2022, respectively, were $759,706 and $823,796.

 

Maturities of lease liabilities were as follows:

 

   Financial lease  Operating Lease
Payable within:          
the next 12 months  $259,758   $810,203 
the next 13 to 24 months   259,758    814,040 
the next 25 to 36 months   259,758    821,416 
the next 37 to 48 months   259,758    825,563 
the next 49 to 60 months   259,758    833,433 
thereafter   519,516    9,149,936 
Total   1,818,306    13,254,591 
Less: Amount representing interest   (409,423)   (5,740,871)
Present value of net minimum lease payments  $1,408,883   $7,513,720 

 

11 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2023

 (Expressed in U.S. dollars)

(UNAUDITED)

 

NOTE 12 –– EQUITY

 

Restricted Shares

 

A restricted stock award (“RSA”) is an award of common shares that is subject to certain restrictions during a specified period. Restricted stock awards are independent of option grants and are generally subject to forfeiture if employment terminates prior to the release of the restrictions. The grantee cannot transfer the shares before the restricted shares vest. Shares of nonvested restricted stock have the same voting rights as common stock, are entitled to receive dividends and other distributions thereon and are considered to be currently issued and outstanding. The Company expenses the cost of the restricted stock awards, which is determined to be the fair market value of the shares at the date of grant, straight-line over the period during which the restrictions lapse. For these purposes, the fair market value of the restricted stock is determined based on the closing price of the Company's common stock on the grant date.

 

Retained Earnings – Appropriated

 

In accordance with the relevant PRC regulations and the PRC subsidiaries’ Articles of Association, the Company’s PRC subsidiaries are required to allocate its profit after tax to the following reserve:

 

Statutory Common Reserve Funds

 

SCHC, SYCI, SHSI and DCHC are required each year to transfer at least 10% of the profit after tax as reported under the PRC statutory financial statements to the Statutory Common Reserve Funds until the balance reaches 50% of the registered share capital.  This reserve can be used to make up any loss incurred or to increase share capital.  Except for the reduction of losses incurred, any other application should not result in this reserve balance falling below 25% of the registered capital. The Statutory Common Reserve Fund as of June 30, 2023 for SCHC, SYCI, SHSI, and DCHC is 16%, 14%, 0% and 0% of its registered capital, respectively.

 

NOTE 13 – TREASURY STOCK

 

As of June 30, 2023 and December 31, 2022, the number of treasury stock of the Company was 285,830 and 285,830, respectively.

 

NOTE 14 – STOCK-BASED COMPENSATION

 

Pursuant to the Company’s 2019 Omnibus Equity Incentive Plan adopted and approved in 2019 (“2019 Plan”), awards under the 2019 Plan is limited in the aggregate to 2,068,398 shares of our common stock, inclusive of the awards that were previously issued and outstanding under the Company’s 2007 Equity Incentive Plan, as amended (the “2007 Plan”). Upon adoption and approval of the 2019 Plan, the 2007 Plan was frozen, no new awards will be granted under the 2007 Plan, and outstanding awards under the 2007 Plan will continue to be governed by the terms and condition of the 2007 Plan and applicable award agreement. As of June 30, 2023, the number of shares of the Company’s common stock available for grant of awards under the 2019 Plan was 856,801 shares.

 

The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model. The risk free rate is based on the yield-to-maturity in continuous compounding of the US Government Bonds with the time-to-maturity similar to the expected tenor of the option granted, volatility is based on the annualized historical stock price volatility of the Company, and the expected life is based on the historical option exercise pattern.

 

For the three months ended June 30, 2023 and 2022, total compensation costs for options issued recorded in the consolidated statement of loss were $0.

 

During the three and six months ended June 30, 2023, there were no options granted to employees or non-employees.

 

The following table summarizes all Company stock option transactions between January 1, 2023 and June 30, 2023.

 

    Number of Option
and Warrants
Outstanding and exercisable
  Weighted- Average Exercise price of Option
and Warrants
  Range of
Exercise Price per Common Share
Balance, January 1, 2023         $        
Granted during the period                  
Exercised during the period                  
Expired during the period         $     $  
Balance, June 30, 2023         $        

 

Stock Options Outstanding and Exercisable
                      Weighted Average  
                      Remaining  
      Outstanding at June 30, 2023      

Range of

Exercise Prices

     

Contractual Life

 (Years)

 
Outstanding and exercisable                  

 

All options exercisable and outstanding at June 30, 2023 are fully vested. As of June 30, 2023 there was no unrecognized compensation cost related to outstanding stock options,

 

The aggregate intrinsic value of options outstanding and exercisable as of June 30, 2023 was $0.

 

During the three and six months ended June 30, 2023 and 2022, there were no options exercised. 

 

12 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2023

 (Expressed in U.S. dollars)

(UNAUDITED)

 

NOTE 15 – INCOME TAXES

 

The Company utilizes the asset and liability method of accounting for income taxes in accordance with FASB ASC 740-10.

 

  (a) United States (“US”)

 

Gulf Resources, Inc. may be subject to the United States of America Tax laws at a tax rate of 21%. No provision for the US federal income taxes has been made as the Company had no US taxable income for the three-month and six-month periods ended June 30, 2023 and 2022, and management believes that its earnings are permanently invested in the PRC.

 

  (b) British Virgin Islands (“BVI”)

 

Upper Class Group Limited, a subsidiary of Gulf Resources, Inc., was incorporated in the BVI and, under the current laws of the BVI, it is not subject to tax on income or capital gain in the BVI. Upper Class Group Limited did not generate assessable profit for the three-month and six-month periods ended June 30, 2023 and 2022.

 

  (c) Hong Kong

 

HKJI, a subsidiary of Upper Class Group Limited, was incorporated in Hong Kong and is subject to Hong Kong taxation on its activities conducted in Hong Kong and income arising in or derived from Hong Kong.  No provision for income tax has been made as it has no taxable income for the three-month and six-month periods ended June 30, 2023 and 2022.  The applicable statutory tax rates for the three-month and six-month periods ended June 30, 2023 and 2022 are 16.5%. There is no dividend withholding tax in Hong Kong.

 

  (d) PRC

 

Enterprise income tax (“EIT”) for SCHC, SYCI, SHSI and DCHC in the PRC is charged at 25% of the assessable profits.

 

The operating subsidiaries SCHC, SYCI, and DCHC are wholly foreign-owned enterprises (“FIE”) and SHSI incorporated in the PRC and are subject to PRC Local Income Tax Law. The PRC tax losses may be carried forward to be utilized against future taxable profit for ten years for High-tech enterprises and small and medium-sized enterprises of science and technology and for five years for other companies. Tax losses of the operating subsidiaries of the Company may be carried forward for five years.

 

On February 22, 2008, the Ministry of Finance (“MOF”) and the State Administration of Taxation (“SAT”) jointly issued Cai Shui [2008] Circular 1 (“Circular 1”). According to Article 4 of Circular 1, distributions of accumulated profits earned by a FIE prior to January 1, 2008 to foreign investor(s) in 2008 will be exempted from withholding tax (“WHT”) while distribution of the profit earned by an FIE after January 1, 2008 to its foreign investor(s) shall be subject to WHT at 5% effective tax rate.

 

As of June 30, 2023 and December 31, 2022, the accumulated distributable earnings under the Generally Accepted Accounting Principles (GAAP”) of PRC that are subject to WHT were $140,126,435 and $147,686,099, respectively. Since the Company intends to reinvest its earnings to further expand its businesses in mainland China, its foreign invested enterprises do not intend to declare dividends to their immediate foreign holding companies in the foreseeable future. Accordingly, as of June 30, 2023 and December 31, 2022, the Company has not recorded any WHT on the cumulative amount of distributable retained earnings of its foreign invested enterprises that are subject to WHT in China. As of June 30, 2023 and December 31, 2022, the unrecognized WHT were $6,063,760 and $6,406,394, respectively.

 

The Company’s income tax returns are subject to the various tax authorities’ examination. The federal, state and local authorities of the United States may examine the Company’s income tax returns filed in the United States for three years from the date of filing. The Company’s US income tax returns since 2016 are currently subject to examination.

 

Inland Revenue Department of Hong Kong (“IRD”) may examine the Company’s income tax returns filed in Hong Kong for seven years from date of filing. For the years 2012 through 2019, HKJI did not report any taxable income. It did not file any income tax returns during these years except for 2014 and 2018. For companies which do not have taxable income, IRD typically issues notification to companies requiring them to file income tax returns once in every four years. The tax returns for 2014 and 2018 have been examined, and there is no Hong Kong Profits Tax was charged.

 

The components of the income tax benefit from continuing operations are:

 

                                 
   Three-Month Period Ended June 30,  Six-Month Period Ended June 30,
   2023  2022  2023  2022
Current taxes – PRC  $   $   $   $ 
Deferred tax – PRC entities   (192,699)   1,249,621    (393,255)   1,345,316 
Deferred taxes – US entity                
Change in valuation allowance                
Income Tax (Expense) Benefit  $(192,699)  $1,249,621   $(393,255)  $1,345,316 

          

Significant components of the Company’s deferred tax assets and liabilities at June 30, 2023 and December 31, 2022 are as follows:

 

   June 30,  December 31,
   2023  2022
Deferred tax liabilities  $   $ 
           
Deferred tax assets:          
Exploration costs   1,722,956    1,787,571 
PRC tax losses   12,246,329    12,211,867 
US federal net operating loss   1,556,642    1,336,405 
Total deferred tax assets   15,525,927    15,335,843 
Valuation allowance   (10,237,172)   (10,016,934)
Net deferred tax asset  $5,288,755   $5,318,909 

 

The decrease in valuation allowance for the three-month period ended June 30, 2023 is $13,567.

 

The increase in valuation allowance for the three-month period ended June 30, 2022 is $11,523.

 

The decrease in valuation allowance for the six-month period ended June 30, 2023 is $220,238.

 

The increase in valuation allowance for the six-month period ended June 30, 2022 is $34,176.

 

There were no unrecognized tax benefits and accrual for uncertain tax positions as of June 30, 2023 and December 31, 2022 and no amounts accrued for penalties and interest for the three and six months ended June 30, 2023 and 2022.

 

13 

 

 

GULF RESOURCES, INC.

AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2023

 (Expressed in U.S. dollars)

(UNAUDITED)

 

NOTE 16 – BUSINESS SEGMENTS

 

The Company has four reportable segments:  bromine, crude salt, chemical products and natural gas. The reportable segments are consistent with how management views the markets served by the Company and the financial information that is reviewed by its chief operating decision maker.

 

An operating segment’s performance is primarily evaluated based on segment operating income, which excludes share-based compensation expense, certain corporate costs and other income not associated with the operations of the segment. These corporate costs (income) are separately stated below and also include costs that are related to functional areas such as accounting, treasury, information technology, legal, human resources, and internal audit. The Company believes that segment operating income, as defined above, is an appropriate measure for evaluating the operating performance of its segments. All the customers are located in PRC.

 

Three-Month

Period Ended

June 30, 2023

  Bromine* 

Crude

 Salt*

 

Chemical

 Products

  Natural Gas 

Segment

 Total

  Corporate  Total
Net revenue
(external customers)
  $7,356,347   $649,435   $   $   $8,005,782   $   $8,005,782 
Net revenue
(intersegment)
                            
Income(loss) from operations before income tax benefit   (787,509)   361,083    (416,019)   (2,830)   (845,275)   (73,823)   (919,098)
Income tax benefit (expense)   188,650    (90,948)   94,997        192,699        192,699 
Income (loss) from operations after
income tax benefit (expense)
   (598,859)   270,135    (321,022)   (2,830)   (652,576)   (73,823)   (726,399)
Total assets   160,263,878    11,461,786    104,995,852    1,278,027    277,999,543    307,923    278,307,466 
Depreciation and amortization   4,948,721    184,333    69,275    34,212    5,236,541        5,236,541 
Capital expenditures   15,610                15,610        15,610 

 

Three-Month

Period Ended

June 30, 2022

  Bromine* 

Crude

 Salt*

 

Chemical

 Products

  Natural Gas 

Segment

 Total

  Corporate  Total
Net revenue
(external customers)
  $13,893,810   $1,817,904   $   $   $15,711,714   $   $15,711,714 
Net revenue
(intersegment)
                            
Income(loss) from operations before income tax benefit   5,325,541    142,968    (475,201)   (61,699)   4,931,609    177,554    5,109,163 
Income tax benefit (expense)   (1,320,295)   (36,105)   106,779        (1,249,621)       (1,249,621)
Income (loss) from operations after
income tax benefit (expense)
   4,005,246    106,863    (368,422)   (61,699)   3,681,988    177,554    3,859,542 
Total assets   171,553,183    10,002,720    115,217,810    1,495,588    298,269,301    343,808    298,613,109 
Depreciation and amortization   3,917,178    1,245,853    73,441    36,324    5,272,796        5,272,796 
Capital expenditures   32,822,927                32,822,927        32,822,927 

   

* Certain common production overheads, operating and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC were split by reference to the average selling price and production volume of each respective segment through April 2022. Commencing May 2022, costs were assigned to the two subsidiaries (SCHC and SHSI) by independent accounting.

 

NOTE 16 – BUSINESS SEGMENTS – Continued

 

Six-Month

Period Ended

June 30, 2023

  Bromine* 

Crude

 Salt*

 

Chemical

 Products

  Natural Gas 

Segment

 Total

  Corporate  Total
Net revenue
(external customers)
  $15,826,719   $1,398,116   $   $82,954   $17,307,789   $   $17,307,789 
Net revenue
(intersegment)
                            
Income (loss) from operations before income tax benefit (expense)   (1,197,201)   404,013    (833,892)   9,855    (1,617,225)   (101,431)   (1,718,656)
Income tax benefit (expense)   283,243    (102,271)   212,283        393,255        393,255 
Loss from operations after income tax benefit (expense)   (913,958)   301,742    (621,609)   9,855    (1,223,970)   (101,431)   (1,325,401)
Total assets   160,263,878    11,461,786    104,995,852    1,278,027    277,999,543    307,923    278,307,466 
Depreciation and amortization   10,014,327    373,020    140,186    69,232    10,596,765         10,596,765 
Capital expenditures   48,352                48,352        48,352 

 

Six-Month

Period Ended

June 30, 2022

  Bromine* 

Crude

 Salt*

 

Chemical

 Products

  Natural Gas 

Segment

 Total

  Corporate  Total
Net revenue
(external customers)
  $22,019,825   $2,571,948   $   $50,678   $24,642,451   $   $24,642,451 
Net revenue
(intersegment)
                            
Income (loss) from operations before income tax benefit (expense)   6,674,375    (378,953)   (988,483)   (88,438)   5,218,501    (174,425)   5,044,076 
Income tax benefit (expense)   (1,662,456)   94,375    222,765        (1,345,316)       (1,345,316)
Loss from operations after income tax benefit (expense)   5,011,919    (284,578)   (765,718)   (88,438)   3,873,185    (174,425)   3,698,760 
Total assets   171,553,183    10,002,720    115,217,810    1,495,588    298,269,301    343,808    298,613,109 
Depreciation and amortization   7,611,927    2,439,911    149,897    74,139    10,275,874         10,275,874 
Capital expenditures   33,217,987                33,217,987        33,217,987 

     

* Certain common production overheads, operating and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC were split by reference to the average selling price and production volume of the respective segment until April 2022. Commencing May 2022, costs were assigned to the two subsidiaries (SCHC and SHSI) by independent accounting.

  

NOTE 16 – BUSINESS SEGMENTS – Continued 

                                 
   Three-Month Period Ended June 30,  Six-Month Period Ended June 30,
Reconciliations  2023  2022  2023  2022
Total segment operating Income (loss)  $(845,275)  $4,931,609   $(1,617,225)  $5,218,501 
Corporate costs   (68,179)   (67,987)   (128,139)   (136,177)
Unrealized gain on translation of intercompany balance   (5,644)   245,541    26,708    (38,248)
Income (loss) from operations   (919,098)   5,109,163    (1,718,656)   5,044,076 
Other income, net of expense   44,583    42,252    85,838    83,088 
Income (loss) before taxes  $(874,515)  $5,151,415   $(1,632,818)  $5,127,164 

 

The following table shows the major customer(s) (10% or more) for the three-month period ended June 30, 2023.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s) 

 

Total

Revenue

 (000’s)

  Percentage of Total Revenue (%)
1   Shandong Morui Chemical Company Limited   $ 1,221     $ 283     $     $ 1,504       18.8 %
2   Shouguang Weidong Chemical Company Limited   $ 1,130     $ 192     $     $ 1,322       16.5 %
3   Shandong Brother Technology Limited   $ 1,129     $ 174     $     $ 1,303       16.3 %
4   Shandong Shouguang God Runfa Marine Chemical Company Limited   $ 1,052     $     $     $ 1,052       13.1 %

 

The following table shows the major customer(s) (10% or more) for the six-month period ended June 30, 2023.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s)

 

Total

Revenue

 (000’s) 

 

Percentage of

Total

Revenue (%) 

1   Shandong Morui Chemical Company Limited   $ 2,397     $ 544     $     $ 2,941       17.1 %
2   Shandong Brother Technology Limited   $ 2,311     $ 459     $     $ 2,770       16.1 %
3   Shouguang Weidong Chemical Company Limited   $ 2,315     $ 395     $     $ 2,710       15.7 %
4   Shandong Shouguangshen Runfa Marine Chemical Company Limited   $ 2,015     $     $     $ 2,015       11.7 %

 

The following table shows the major customer(s) (10% or more) for the three-month period ended June 30, 2022.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s) 

 

Total

Revenue

 (000’s)

  Percentage of Total Revenue (%)
1   Shandong Morui Chemical Company Limited   $ 1,812     $ 652     $     $ 2,464       15.7 %
2   Shandong Brother Technology Limited   $ 1,661     $ 668     $     $ 2,329       14.8 %
3   Shouguang Weidong Chemical Company Limited   $ 1,510     $ 497     $     $ 2,007       12.8 %

 

The following table shows the major customer(s) (10% or more) for the six-month period ended June 30, 2022.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s)

 

Total

Revenue

 (000’s) 

 

Percentage of

Total

Revenue (%) 

1   Shandong Morui Chemical Company Limited   $ 2,752     $ 965     $     $ 3,717       15.1 %
2   Shandong Brother Technology Limited   $ 2,443     $ 909     $     $ 3,352       13.6 %
3   Shouguang Weidong Chemical Company Limited   $ 2,128     $ 697     $     $ 2,825       11.5 %

 

 

NOTE 17 – CUSTOMER CONCENTRATION

 

During the six-month period ended June 30, 2023, the Company sold 69.9% of its products to its top five customers, respectively. As of June 30, 2023, amounts due from these customers were $1,514,987.

 

During the six-month period ended June 30, 2022, the Company sold 52.9% of its products to its top five customers, respectively. As of June 30, 2022, amounts due from these customers were $5,166,271.

 

NOTE 18 – MAJOR SUPPLIERS

 

During the six-month period ended June 30, 2023 the Company purchased 100% of its raw materials from its top five suppliers.  As of June 30, 2023, amounts due to those suppliers were $221,315.

 

During the six-month period ended June 30, 2022 the Company purchased 100% of its raw materials from its top five suppliers.  As of June 30, 2022, amounts due to those suppliers were $594,208.

 

NOTE 19 – FAIR VALUE OF FINANCIAL INSTRUMENTS

 

The carrying values of financial instruments, which consist of cash, accounts receivable and accounts payable and other payables, approximate their fair values due to the short-term nature of these instruments.  There were no material unrecognized financial assets and liabilities as of June 30, 2023 and December 31, 2022.

 

NOTE 20 – CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS

 

The following table sets forth the Company’s contractual obligations as of June 30, 2023:

 

   Property Management Fees  Capital Expenditure
Payable within:          
the next 12 months  $86,337   $14,120,435 
the next 13 to 24 months   86,337    953,933 
the next 25 to 36 months   86,337     
the next 37 to 48 months   86,337     
the next 49 to 60 months        
Total  $345,348   $15,074,368 

 

NOTE 21 – LOSS CONTINGENCIES

 

On or about August 3, 2018, written decisions of administration penalty captioned Shou Guo Tu Zi Fa Gao Zi [2018] No. 291, Shou Guo Tu Zi Fa Gao Zi [2018] No. 292, Shou Guo Tu Zi Fa Gao Zi [2018] No. 293, Shou Guo Tu Zi Fa Gao Zi [2018] No. 294, Shou Guo Tu Zi Fa Gao Zi [2018] No. 295 and Shou Guo Tu Zi Fa Gao Zi [2018] No. 296 (together, the “Written Decisions”) were served on Shouguang City Haoyuan Chemical Company Limited (“SCHC”) by Shouguang City Natural Resources and Planning Bureau (the “Bureau”), naming SCHC as respondent respectively thereof. The Decisions challenged the land use of Factory nos. 2, 9, 7, 4, 8 and 10, respectively, and alleged, among other things, that SCHC had illegally occupied and used the land in the total area of approximately 52,674 square meter, on which Factory nos. 2, 9, 7, 4, 8 and 10 were built, respectively. The Written Decisions ordered SCHC, among other things, to return the land subject to the Written Decisions to its respective legal owner, restore the land to its original state, and demolish or confiscate all the buildings and facilities thereon and pay monetary penalty of approximately RMB 1.3 million ($184,000) in the aggregate. Each of the Written Decisions shall be executed within 15 days upon serving on SCHC. Additional interest penalty shall be imposed at a daily rate of 3% in the event that SCHC does not make the monetary penalty payment in a timely manner. Subsequently, the Bureau filed enforcement actions to the People’s Court of Shouguang City, Shandong Province (the “Court”), naming SCHC as enforcement respondent and alleged, among other things, that SCHC failed to perform its obligations under each of the Written Decisions within the specified timeframe. The enforcement proceedings sought court orders to enforce the Written Decisions. On May 5, 2019, written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No. 384, (2019) Lu 0783 Xing Shen No. 385, (2019) Lu 0783 Xing Shen No. 389, (2019) Lu 0783 Xing Shen No. 390, (2019) Lu 0783 Xing Shen No. 393, and (2019) Lu 0783 Xing Shen No. 394, respectively (together, the “Court Rulings”) were made by the Court in favor of the Bureau. The Court orders, among other relief, to enforce each of the Written Decisions, to return each subject land to its legal owners and demolish or confiscate the buildings and facilities thereon and restore the land to its original state within 10 days from the service of the Court Rulings on SCHC. The Court Rulings became enforceable immediately upon service on SCHC on May 5, 2019.

 

In the last twenty years, to the Company’s knowledge, there were no government regulations requiring bromine manufacturers to obtain land use and planning approval document. As such, the Company believes most of the bromine manufacturers in Shouguang City do not have land use and planning approval documents and lease their land parcels from the village associations. They are facing the same issues in connection with land use and planning as the Company. To the Company’s knowledge, the local government has submitted its plan to solve the issues to higher authority and are waiting for approval from the higher authority.

 

The Company is in the process of resolving the issues in connection with SCHC’s land use and planning diligently. The Company has been in discussions closely with the local government authorities with the help from Shouguang City Bromine Association to seek reliefs and, based on verbal confirmation by local government authorities, believes the administrative penalties imposed by the Bureau according to the Written Decisions are being re-assessed by local government authorities and may be revoked. Pursuant to a Written Application dated October 28, 2019 addressed to the Court by the Bureau, the Bureau withdrew its application for the enforcement proceedings regarding the administrative penalty imposed on Factory No. 7, Factory No. 8 and Factory No.10. Pursuant to a written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No. 389 Zhi Yi, dated November 25, 2020, the Court orders to terminate the enforcement of the case captioned (2019) Lu 0783 Xing Shen No. 389. Production of Factory No. 7 was allowed to resume in April 2019. The Company received a notification from the Shouguang City Government in February 2019 informing the Company that Factory No. 1, No. 4, No. 7 and No. 9 have passed inspection and were approved to resume operation.

 

In addition, on August 28, 2019, the People’s Government of Shandong Province, issued a regulation titled “Investment Project Management Requirements of Chemical Companies in Shandong Province” permitting the construction of facilities on existing sites or infrastructure of bromine manufacturing and other chemical industry-related types of projects (clause 11 of section 3). The Company believes that the goal of the government is to standardize and regulate the industry and not to demolish the facilities or penalize the manufacturers. As of the date of this report, the Company has not been notified by the local government that it will take any measure to enforce the administrative penalties. Based on information known to date, the Company believes that it is remote that the Written Decisions or Court Rulings will be enforced within the expected timeframe and a material penalty or costs and expenses against the Company will result. However, there can be no assurance that there will not be any further enforcement action, the occurrence of which may result in further liabilities, penalties and operational disruption.

 

In view of the above facts and circumstances, the Company believes that it is not necessary to accrue for any estimated losses or impairment as of March 31, 2023.

 

NOTE 22 - SUBSEQUENT EVENT

 

Not Applicable.

 

14 

 

 

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

 

Cautionary Note Regarding Forward-Looking Statements

 

The discussion below contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act, and Section 21E of the Exchange Act.  We have used words such as “believes,” “intends,” “anticipates,” “expects” and similar expressions to identify forward-looking statements. These statements are based on information currently available to us and are subject to a number of risks and uncertainties that may cause our actual results of operations, financial condition, cash flows, performance, business prospects and opportunities and the timing of certain events to differ materially from those expressed in, or implied by, these statements.  Except as expressly required by the federal securities laws, we undertake no obligation to update such factors or to publicly announce the results of any of the forward-looking statements contained herein to reflect future events, developments, or changed circumstances, or for any other reason. 

 

Overview

 

We are a Nevada holding company which conducts operations through our wholly-owned China-based subsidiaries. Our business is conducted and reported in four segments, namely, bromine, crude salt, chemical products and natural gas.

 

Through our wholly-owned subsidiary, SCHC, we produce and trade bromine and crude salt.  We are one of the largest producers of bromine in China, as measured by production output. Elemental bromine is used to manufacture a wide variety of bromine compounds used in industry and agriculture. Bromine also is used to form intermediary chemical compounds such as Tetramethylbenzidine.  Bromine is commonly used in brominated flame retardants, fumigants, water purification compounds, dyes, medicines and disinfectants.  Crude salt is the principal material in alkali production as well as chlorine alkali production and is widely used in the chemical, food and beverage, and other industries.

 

Through our wholly-owned subsidiary, SYCI, we manufacture and sell chemical products used in oil and gas field exploration, oil and gas distribution, oil field drilling, papermaking chemical agents, inorganic chemicals and materials that are used for human and animal antibiotics.

 

Our wholly-owned subsidiary, DCHC, was established to explore and develop natural gas and brine resources (including bromine and crude salt) in Sichuan Province, China.

 

As disclosed in the Company’s Current Report on Form 8-K filed on September 8, 2017, the Company received, on September 1, 2017, letters from the Yangkou County, Shouguang City government addressed to each of its subsidiaries, SCHC and SYCI, which stated that in an effort to improve the safety and environmental protection management level of chemical enterprises, the plants are requested to immediately stop production and perform rectification and improvements in accordance with the country’s new safety and environmental protection requirements. In the Company’s press release of August 11, 2017 and on its conference call of August 14, 2017, the Company addressed concerns that increased government enforcement of stringent environmental rules that were adopted in early 2017 to insure corporations bring their facilities up to necessary standards so that pollution and other negative environmental issues are limited and remediated, could have an impact on our business in both the short and long-term. The Company also expressed that although it believed its facilities were fully compliant at the time, the Company did not know how its facilities would fare under the new rules. Teams of inspectors from the government were sent to many provinces to inspect all mining and manufacturing facilities. The local government requested that facilities be closed, so that the facilities could undergo the inspection and analysis in the most efficient manner by inspectors’ team. As a result, our facilities were closed on September 1, 2017.

 

The Company believes that this is another step by the government to improve the environment. It further believes the goal of the government is not to close all plants, but rather to codify the regulations related to project approval, land use, planning approval and environmental protection assessment approval so that illegal plants are not able to open in the future and so that plants close to population centers do not cause serious environmental damage. In addition, the Company believes that the Shandong provincial government wants to assure that each of its regional and county governments has applied the Notice in a consistent manner.

 

The Shouguang City Bromine Association, on behalf of all the bromine plants in Shouguang, started discussions with the local government agencies. The local governmental agencies confirmed the facts that their initial requirements for the bromine industry did not include the project approval, the planning approval and the land use rights approval and that those three additional approvals were new requirements of the provincial government. The Company understood from the local government that it has been coordinating with several government agencies to solve these three outstanding approval issues in a timely manner and that all the affected bromine plants willnot be allowed to commence production prior to obtaining those approvals.

 

In February 2019, the Company received a notification from the local government of Yangkou County that its Factory No. 1, No. 4, No. 7 and No. 9 had passed inspection and could resume operations. In April 2019, Factory No. 1 and No. 7 resumed operations.

 

On February 28, 2020, the Company announced that it received an approval from the government to resume bromine production after winter temporary closure. Subsequently, it received another approval from the Shouguang Yangkou People’s Government dated on March 5, 2020 to resume production at its bromine factories No. 1, No. 4, No. 7 and No. 9 in order to meet the needs of bromide products for epidemic prevention and control. With these two approvals, the Company was allowed to resume production at all four bromine factories.

 

The Company received an oral notification from the government for its Factory No. 8, which permitted Factory No.8 to resume production in August 2022. Factory No.8 started to contribute revenue in the fourth quarter 2022.

 

15 

 

 

Pursuant to the notification from the government of Shouguang City, all bromine facilities in Shouguang City were temporarily closed from December 10, 2022 until February 1, 2023 8:00 AM China Time. To comply with such notification, the Company had temporarily stopped production at its bromine facilities during the aforesaid period and reopened the operating bromine and crude salt factories in February, 2023 as planned.

 

The Company is still waiting for governmental approval for factories No. 2 and No. 10. To its knowledge, the government is currently completing its planning process for all mining areas including that for prevention of flood. As a result, the Company may be required to make some modifications to our current wells and aqueducts prior to commencement of operations of these factories in order to satisfy the local government's requirements. 

 

On November 24, 2017, Gulf Resources received a letter from the People’s Government of Yangkou County, Shouguang City notifying the Company that due to the new standards and regulations relating to safety production and environmental pollution, from certain local governmental departments, such as the municipal environmental protection department, the security supervision department and the fire department, its chemical enterprises would have to be relocated to a new industrial park called Bohai Marine Fine Chemical Industry Park.  Although our chemical companies were in compliance with regulations, they were also close to a residential area. As a result, the government determined we should relocate to the Bohai park. Chemical companies that are not being asked to move into the park are being permanently closed.  Since our factories closed, the Company has secured from the government the land use rights for its chemical plant. On January 6, 2020, the Company received the environmental protection approval by the government of Shouguang City, Shandong Province for the proposed Yuxin Chemical factory. The Company began the construction on its new chemical facilities located at Bohai Marine Fine Chemical Industrial Park in June 2020. The construction was expected to take approximately one year and an additional six months to complete the equipment installation and testing, however due to the COVID epidemic and electrical restrictions, the opening of the chemical factory has been delayed. [The  Company has received the refrigeration and air compressor units. On July 26, 2023, the Company announced that the delivery of the remaining equipment for its Yuxin chemical factory has been temporarily delayed and to review its chemical products strategy.

 

In January 2017, the Company completed the first brine water and natural gas well field construction in Daying located in Sichuan Province and commenced trial production in January 2019. On May 29, 2019, the Company received a verbal notice from the government of Tianbao Town ,Daying County, Sichuan Province, whereby the Company is required to obtain project approval for its well located in Daying, including the whole natural gas and brine water project, and approvals for safety production inspection, environmental protection assessment, and to solve the related land issue. Until these approvals have been received, the Company has to temporarily halt trial production at its natural gas well in Daying. In compliance with the Chinese government new policies, the Company is also required to obtain an exploration license and a mining license for bromine and natural gas, respectively. Pursuant to the Opinions of the Ministry of Natural Resources on Several Issues in Promoting the Reform of Mineral Resources Management (Trial) promulgated by the Ministry of Natural Resources of PRC on January 9, 2020, which came into effect on May 1, 2020, privately owned enterprises are allowed to participate in the natural gas production. The Company plans to proceed with its applications for the natural gas and brine project approvals with related government departments until after the governmental planning has been finalized the land and resource planning for Sichuan Province.

 

In April 2022, Shouguang Hengde Salt Industry Co. Ltd(“SHSI”), our subsidiary, was incorporated in Shandong Province, China, for crude salt production and trading.

 

On January 28, 2020 we completed a 1-for-5 reverse stock split of our common stock, such that for each five shares outstanding prior to the stock split there was one share outstanding after the reverse stock split.  All shares of common stock referenced in this report have been adjusted to reflect the stock split figures.

 

16 

 

 

Our current corporate structure chart is set forth in the following diagram:

 

  

 

As a result of our acquisitions of SCHC and SYCI, our historical financial statements and the information presented below reflects the accounts of SCHC, SYCI, SHSI and DCHC. The following discussion should be read in conjunction with our condensed consolidated financial statements and notes thereto appearing elsewhere in this report.

 

17 

 

 

RESULTS OF OPERATIONS

 

The following table presents certain information derived from the condensed consolidated statements of operations, cash flows and stockholders equity for the three-month and six-month periods ended June 30, 2023 and 2022. 

 

Comparison of the Three-Month Period Ended June 30, 2023 and 2022

 

   Three-Month Period
  Ended June 30, 2023
  Three-Month Period
Ended June 30, 2022
  Percent Change
Increase/ (Decrease)
Net revenue  $8,005,782   $15,711,714    (49%)
Cost of net revenue   (7,321,442)   (8,101,120)   (10%)
Gross profit   684,340    7,610,594    (91%)
Sales, marketing and other operating expenses   (14,718)   (17,045)   (14%)
Direct labor and factory overheads incurred during plant shutdown   (1,055,529)   (1,927,297)   (45%)
Other operating income   60,134        100%
General and administrative expenses   (593,325)   (557,089)   7%
Income(loss) from operations   (919,098)   5,109,163    (118%)
Other income   44,583    42,252    6%
Income (loss) before taxes   (874,515)   5,151,415)   (117%)
Income tax benefit   192,699    (1,249,621)   115%
Net Income (loss)  $(681,816)  $3,901,794    (117%)

 

Net revenue.  The table below shows the changes in net revenue in the respective segment of the Company for the three-month period ended June 30, 2023 as compared to the same period in 2022:

 

   Net Revenue by Segment   
   Three-Month Period Ended  Three-Month Period Ended  Percent Change
Increase
   June 30, 2023  June 30, 2022  of Net Revenue
Segment     % of total     % of total   
Bromine  $7,356,347    92%  $13,893,809    88.43%   (47%)
Crude Salt   649,435    8%   1,817,904    11.57%   (64%)
Chemical Products                    
Natural Gas                    
Total sales  $8,005,782    100%  $15,711,713    100%   (49%)

  

   Three-Month Period Ended  Percentage Change
Bromine and crude salt segments
product sold in tonnes
  June 30, 2023  June 30, 2022 

Increase

(Decrease)

Bromine   2,400    1,795    34%
Crude Salt   20,659    47,480    (54%)

 

18 

 

 

Bromine segment

 

For the three-month periods ended June 30, 2023 and 2022, the net revenue for the bromine segment was $7,356,347 and $13,893,809, respectively. The decrease of the net revenue of bromine was due to a decrease in selling prices of bromine in the second quarter of 2023. The average selling price of bromine in the second quarter of 2023 was $3,065 compared to the average selling price of bromine in the second quarter of 2022 of $7,740(calculated by dividing revenue by tonnes).

 

Crude salt segment

 

For the three-month periods ended June 30, 2023 and 2022, the net revenue for the crude salt was $649,435 and $1,817,904, respectively. The decrease of net revenue of crude salt was mainly due to the 57% decrease in tonnes sold and 18% decrease in average selling price of crude salt for the three-month period ended June 30, 2023.

 

Chemical products segment

 

For the three-month periods ended June 30, 2023 and 2022, the net revenue for the chemical products segment was $0 due to the closure of our chemical factories since September 1, 2017.

 

Natural gas segment

 

For the three-month period ended June 30, 2023 and 2022, the net revenue for the natural gas was $0.

 

19 

 

 

Cost of Net Revenue

 

   Cost of Net Revenue by Segment  Percent Change
   Three-Month Period Ended  Three-Month Period Ended  of Cost of
   June 30, 2023  June 30, 2022  Net Revenue
Segment     % of total     % of total   
Bromine  $7,043,681    96%  $6,865,832    84.8%   3%
Crude Salt   277,761    4%   1,235,288    15.2%   (78%)
Chemical Products                    
Natural Gas                    
Total  $7,321,442    100%  $8,101,120    100%   (10%)

 

Cost of net revenue reflects mainly the raw materials consumed and the direct salaries and benefits of staff engaged in the production process, electricity, depreciation and amortization of manufacturing plant and machinery and other manufacturing costs. Our cost of net revenue was $7,321,442 for the three-month period ended June 30, 2023, an decrease of $779,678 (or 10%) as compared to the same period in 2022 due to the decrease of net revenue by 49% for the three-month period ended June 30, 2023 as compared to the same period in 2022 .

 

In May 2022, we separated the bromine and the crude salt business in order to conform with government regulations. This separation required different allocation of costs. The net impact was to increase the cost allocations to bromine and decrease the cost allocations to crude salt.

 

Bromine production capacity and utilization of our factories

 

The table below represents the annual capacity and utilization ratios for all of our bromine producing properties:

 

   Annual Production Capacity (in tonnes)  Utilization
Ratio (i)
Three-month period ended June 30, 2022   31,506    23%
Three-month period ended June 30, 2023   31,506    31%
Variance of the three-month period ended June 30, 2023 and 2022       8%

 

(i) Utilization ratio is calculated based on the annualized actual production volume in tonnes for the periods divided by the annual production capacity in tonnes of all the seven factories including those that have not commenced operations.

 

Our utilization ratio was 31% for the three-month period ended June 30, 2023, the same as compared to the three-month period ended June 30, 2022.

 

Bromine segment

 

For the three-month period ended June 30, 2023, the cost of net revenue for the bromine segment was $7,043,681.

 

For the three-month period ended June 30, 2021, the cost of net revenue for the bromine segment was $6,865,832.

 

Crude salt segment

 

For the three-month period ended June 30, 2023 the cost of net revenue for the crude salt segment was $277,761.

 

The decrease of net revenue of crude salt was mainly due to the 57% decrease in tonnes sold and 18% decrease in average selling price of crude salt for the three-month period ended June 30, 2023.

  

For the three-month period ended June 30, 2022 the cost of net revenue for the crude salt segment was $1,235,288.

 

Chemical products segment

 

Cost of net revenue for our chemical products segment for the three-month period ended June 30, 2023 and 2022 was $0.

 

Natural gas segment

 

Cost of net revenue for our natural gas segment for the three-month period ended June 30, 2023 and 2022 was $0.

 

Gross Profit. Gross profit was $684,340, or 9%, of net revenue for the three-month period ended June 30, 2023, representing a decrease of $6,926,254, as compared to a gross profit of $7,610,594, or 48%, of net revenue for the same period in 2022.

 

    Gross Profit (Loss) by Segment   % Point Change
    Three-Month Period Ended   Three-Month Period Ended   of Gross
    June 30, 2023   June 30, 2022   Profit Margin
Segment       Gross Profit  Margin       Gross Profit Margin    
Bromine   $ 312,666       4 %   $ 7,027,978       51 %     (47 %)
Crude Salt     371,674       57 %     582,616       32 %     2 5%
Chemical Products                                
Natural Gas                              
Total Gross Profit   $ 684,340       9 %   $ 7,610,594       48 %     (39 %)

 

Bromine segment

 

For the three-month period ended June 30, 2023, the gross profit margin for our bromine segment was 4%, compared to 51% in the three-month period ended June 30, 2022. The decrease in gross profit margin was primarily attributable to the higher average selling price of bromine of $3,065 per ton in the three-month period ended June 30, 2023 compared to $7,740 per ton in the three-month period ended June 30, 2022.

 

For the three-month period ended June 30, 2022, the gross profit margin for our bromine segment was 51%.

 

20 

 

 

Crude salt segment

 

For the three-month period ended June 30, 2023, the gross profit margin for our crude salt segment was 57%.

 

For the three-month period ended June 30, 2022, the gross loss margin for our crude salt segment was 32%.

 

Direct labor and factory overheads incurred during plant shutdown On September 1, 2017, the Company received notification from the government of Yangkou County, Shouguang City of PRC that stated that production at all its bromine and crude salt and chemical factories should be halted with immediate effect in order for the Company to perform rectification and improvement in accordance with the county’s new safety and environmental protection requirements. On November 24, 2017, the Company received a letter from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants located in the second living area of the Qinghe Oil Extraction Plant to Bohai Park. As a result, direct labor and factory overhead costs (including depreciation of plant and machinery) in the amount of $1,055,529 and $1,927,297 incurred for the three-month periods ended June 30, 2023 and 2022, respectively, for the factories that have not resumed production were presented as part of the operating expenses.

 

General and Administrative Expenses General and administrative expenses were $593,325 for the three-month period ended June 30, 2023, representing an increase of $36,236 as compared to $557,089 for the same period in 2022. The increase was mainly due to the unrealized foreign currency transaction loss on intercompany balance recorded in three-month period ended June 30, 2023 compared to an unrealized foreign currency transaction gain on intercompany balance recorded in the same period in the previous year.

 

Income (loss) from Operations Loss from operations was $919,098 for the three-month period ended June 30, 2023, compared to loss from operations of $5,109,163 in the same period in 2022.

  

    Income (loss) from Operations by Segment
    Three-Month Period Ended
June 30, 2023
  Three-Month Period Ended
June 30, 2022
Segment:       % of total       % of total
Bromine   $ (787,509)       93 %   $ 5,325,541       108 %
Crude Salt     361,083       (42 %)     142,968       3 %)
Chemical Products     (416,019 )     49 %     (475,201 )     (10 %)
Natural Gas     (2,830 )     0 %     (61,699 )     (1 %)
Income (loss) from operations before corporate costs     (845,275)       100 %     4,931,609       100 %
Corporate costs     (68,179 )             (67,987 )        
Unrealized gain on translation of Intercompany balance     (5,644)               245,541          
Income (loss) from operations   $ (919,098)             $ 5,109,163          

 

Bromine segment

 

Loss from operations from our bromine segment was $787,509 for the three-month period ended June 30, 2023, compared to income from operations of $5,325,541 in the same period in 2022. This decrease was due to a 34% increase in tonnes sold and a 60% decrease in average selling price.

 

Crude salt segment

 

Income from operations from our crude salt segment was $361,083 for the three-month period ended June 30, 2023, compared to income from operations of $142,968 in the same period in 2022.

 

21 

 

 

Chemical products segment

 

Loss from operations from our chemical products segment was $416,019 for the three-month period ended June 30, 2023, compared to loss from operations of $475,201 in the same period in 2022.

 

Natural gas segment

 

Loss from operations from our natural gas segment was $2,830 for the three -month period ended June 30, 2023, compared to a loss from operations of $61,699 in the same period in 2022.

 

Other Income, Net Other income, net of 44,583 represented bank interest income, net of capital lease interest expense for the three-month period ended June 30, 2023, an increase of $2,331 (or approximately 6%) as compared to the same period in 2022.

 

Net Income (loss) Net loss was $681,816 for the three-month period ended June 30, 2023, compared to a net income of $3,901,794 in the same period in 2022.

  

Comparison of the Six-Month Period Ended June 30, 2023 and 2022

 

   Six-Month Period
Ended June 30, 2023
  Six-Month Period
Ended June 30, 2022
  Percent Change
Increase/
(Decrease)
Net revenue  $17,307,789   $24,642,451    (30%)
Cost of net revenue   (14,090,516)   (12,651,088)   11%
Gross profit   3,217,273    11,991,363    (73%)
Sales, marketing and other operating expenses   (28,422)   (27,405)   4%
Direct labor and factory overheads incurred during plant shutdown   (3,464,265)   (4,111,888)   (16%)
Other operating income (expense)   60,134    (8,404)   616%
General and administrative expenses   (1,503,376)   (2,799,590)   (46%)
Income (loss) from operations   (1,718,656)   5,044,076    (134%)
Other income   85,838    83,088    3%
Income (loss) before taxes   (1,632,818)   5,127,164    (132%)
Income (loss) tax benefit   393,255    (1,345,316)   129%
Net Income (loss)  $(1,239,563)  $3,781,848    (133%)

 

22 

 

 

Net revenue.  The table below shows the changes in net revenue in the respective segment of the Company for the six-month period ended June 30, 2023 as compared to the same period in 2022:

 

   Net Revenue by Segment   
   Six-Month Period Ended  Six-Month Period Ended  Percent Increase
   June 30, 2023  June 30, 2022  of Net Revenue
Segment     % of total     % of total   
Bromine  $15,826,719    91%  $22,019,825    89%   (28%)
Crude Salt   1,398,116    8%   2,571,948    10%   (46%)
Chemical Products                    
Natural Gas   82,954    1%   50,678    1    64%
Total sales  $17,307,789    100%  $24,642,451    100%   (46%)

 

Bromine and crude salt segments  Six-Month Period Ended  Percentage Change
product sold in tonnes  June 30, 2023  June 30, 2022  Increase
Bromine (excluding volume sold to SYCI)   4,420    2,801    58%
Crude Salt   41,020    62,940    (35%)

 

Bromine segment

 

Net revenue from our bromine segment decreased to $15,826,719 for the six-month period ended June 30, 2023 compared to $22,019,825 for the same period in 2022 due to the lower selling price of bromine.

 

Crude salt segment

 

Net revenue from our crude salt segment decreased to $1,398,116 for the six-month period ended June 30, 2023 compared $2,571,948 for the same period in 2022 due to the lower selling tonnes of crude salt.

 

Chemical products segment

 

For the six-month period ended June 30, 2023 and 2022, the net revenue for the chemical products segment was $0 due to the closure of our chemical factories since September 1, 2017.

 

Natural gas segment

 

For the six-month period ended June 30, 2023 and 2022, the net revenue was $0.

 

Equipment Lease

 

For the six-month period ended June 30, 2023 and 2022, the net revenue for the equipment lease was $82,954 and $50,678.

  

Cost of Net Revenue

 

   Cost of Net Revenue by Segment  % Change
   Six-Month Period Ended  Six-Month Period Ended  of Cost of
   June 30, 2023  June 30, 2022  Net Revenue
Segment     % of total     % of total   
Bromine  $13,192,124    93.6%  $10,786,157    85.2%   22%
Crude Salt   898,019    6.3%   1,864,848    14.7%   (52%)
Chemical Products                    
Natural Gas   373    0.1%   83    0.1    349%
Total  $14,090,516    100%  $12,651,088    100%   11%

 

Cost of net revenue reflects mainly the raw materials consumed-direct salaries and benefits of staff engaged in the production process, electricity, depreciation and amortization of manufacturing plant and machinery and other manufacturing costs. 

 

23 

 

 

Bromine production capacity and utilization of our factories

 

The table below represents the annual capacity and utilization ratios for all of our bromine producing properties:

 

   Annual Production Capacity (in tonnes)  Utilization
Ratio (i)
Six-month period ended June 30, 2022   31,506    27%
Six-month period ended June 30, 2023   31,506    34%
Variance of the six-month period ended June 30, 2023 and 2022       7%

 

(i)Utilization ratio is calculated based on the annualized actual production volume in tonnes for the periods divided by the annual production capacity in tonnes.

 

Bromine segment

 

For the six-month period ended June 30, 2023, the cost of net revenue for the bromine segment was $13,192,124.

 

For the six-month period ended June 30, 2022, the cost of net revenue for the bromine segment was $10,786,157.

 

Crude salt segment

 

For the six-month period ended June 30, 2023, the cost of net revenue for the crude salt segment was $898,019.

 

For the six-month period ended June 30, 2022, the cost of net revenue for the crude salt segment was $1,864,848.

 

Natural gas segment

 

Cost of net revenue for our natural gas segment for the six-month period ended June 30, 2023 and 2022 was $373 and $83, respectively.

 

Gross Profit. Gross profit was $3,217,273, or 19%, of net revenue for six-month period ended June 30, 2023 compared to $11,991,363, or 49%, of net revenue for the same period in 2022.

 

    Gross Profit (Loss) by Segment   % Point Change
    Six-Month Period Ended   Six-Month Period Ended   of Gross
    June 30, 2023   June 30, 2022   Profit Margin
Segment       Gross Profit (loss) Margin       Gross Profit Margin    
Bromine   $ 2,634,595       17 %   $ 11,233,668       51 %     (34 %)
Crude Salt     500,097       35 %     707,100       28 %     7 %
Chemical Products                             —   
Natural Gas     82,581       99 %     50,595       99 %     0 %
Total Gross Profit   $ 3,217,273       19 %   $ 11,991,363       49 %     (30 %)

 

Bromine segment

 

For the six-month period ended June 30, 2023, the gross profit margin for our bromine segment was 17%, compared to 51% in the six-month period ended June 30, 2022. The decrease in gross profit margin was primarily attributable to the higher average selling price of bromine of $3,580 per ton in the six-month period ended June 30, 2023 compared to $7,863 per ton in the six-month period ended March 31, 2022.

 

For the six-month period ended June 30, 2022, the gross profit margin for our bromine segment was 51%.

 

24 

 

 

Crude salt segment

 

For the six-month period ended June 30, 2023, the gross profit margin for our crude salt segment was 35%.

 

For the six-month period ended June 30, 2022 the gross loss margin for our crude salt segment was 28%.

 

Chemical products segment

 

For the six-month period ended June 30, 2023, the gross profit margin for our chemical segment was 0% due to the closure of our plant and factories to perform rectification and improvement. As a result, there were no chemical products for sale for the six-month period ended June 30, 2023.

 

Direct labor and factory overheads incurred during plant shutdown On September 1, 2017, the Company received notification from the government of Yangkou County, Shouguang City of PRC that stated that production at all its bromine and crude salt and chemical factories should be halted with immediate effect in order for the Company to perform rectification and improvement in accordance with the county’s new safety and environmental protection requirements. On November 24, 2017, the Company received a letter from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants located in the second living area of the Qinghe Oil Extraction Plant to Bohai Park. As a result, direct labor and factory overhead costs (including depreciation of plant and machinery) in the amount of $3,464,265 and $4,111,888 incurred for the three-month periods ended June 30, 2023 and 2022, respectively, for the factories that have not resumed production were presented as part of the operating expense.

 

General and Administrative Expenses. General and administrative expenses were $1,503,376 for the six-month period ended June 30, 2023, a decrease of $1,296,214 (or 46%) as compared to $2,799,590 for the same period in 2022. The decrease was mainly due to the unrealized foreign currency transaction loss on intercompany balance recorded in three-month period ended June 30, 2023 compared to an unrealized foreign currency transaction gain on intercompany balance recorded in the same period in the previous year.

 

Income (Loss) from Operations. Loss from operations was $1,718,656 for the six-month period ended June 30, 2023, compared to income from operations of $5,044,076 in the same period in 2022.

 

    Income(loss) from Operations by Segment
    Six-Month Period Ended
June 30, 2023
  Six-Month Period Ended
June 30, 2022
Segment:       % of total       % of total
Bromine   $ (1,197,201)       74 %   $ 6,674,375       128 %)
Crude Salt     404,013       (25 %)     (378,953 )     (7 %
Chemical Products     (833,892 )     52 %     (988,483 )     (19 %
Natural Gas     9,855       (1 %)     (88,438 )     (2 %
Income(loss) from operations before corporate costs     (1,617,225)       100 %     5,218,501       100 %
Corporate costs     (128,139 )             (136,177 )        
Unrealized gain on translation of intercompany balance     26,708               (38,248 )        
Income(loss) from operations before taxes   $ (1,718,656)             $ 5,044,076          

 

Bromine segment

 

Loss from operations from our bromine segment was $1,197,201 for the six-month period ended June 30, 2023, compared to an income from operations of $6,674,375 in the same period in 2022. This decrease was due to a 58% increase in tonnes sold and a 54% decrease in average selling price.

 

Crude salt segment

 

Income from operations from our crude salt segment was $404,013 for the six-month period ended June 30, 2023, compared to a loss from operations of $378,953 in the same period in 2022.

 

25 

 

 

Chemical products segment

 

Loss from operations from our chemical products segment was $833,892 for the six-month period ended June 30, 2023, compared to a loss from operations of $988,483 in the same period in 2022.

 

Natural gas segment

 

Income from operations from our natural gas segment by equipment lease was $9,855 for the six-month period ended June 30, 2023, compared to a loss from operations of $88,438 in the same period in 2022.

  

Other Income, Net. Other income, net of $85,838 represented bank interest income, net of capital lease interest expense for the six -month period ended June 30, 2023, an increase of $2,750 (or approximately 3%) as compared to the same period in 2022.

 

Net Income (Loss). Net loss was $1,239,563 for the six-month period ended June 30, 2023, compared to a net income of $3,781,848 in the same period in 2022.

 

LIQUIDITY AND CAPITAL RESOURCES

 

As of June 30, 2023, cash and cash equivalents were $115,273,479 as compared to $108,226,214 as of December 31, 2022. The components of this increase of $7,047,265 are reflected below.

 

Statement of Cash Flows

 

   Six-Month Period Ended June 30,
   2023  2022
Net cash (used in) provided by operating activities  $11,011,556   $18,492,397 
Net cash used in investing activities   (48,352)   (33,217,987)
Net cash used in financing activities   (267,810)   (283,915)
Effects of exchange rate changes on cash and cash equivalents   (3,648,129)   (1,642,327)
Net increase (decrease) in cash and cash equivalents  $7,047,265   $(16,651,832)

       

For the six-month period ended June 30, 2023, we met our working capital and capital investment requirements by using cash on hand.

 

Net Cash (used in) Provided by Operating Activities

 

During the six-month period ended June 30, 2023, cash flow provided by operating activities of approximately $11.00 million was mainly due to a net loss of $1.24 million, a decrease in accounts receivable of $3.15 million, a decrease in accounts payable of $1.56 million, a decrease in deferred taxes of $0.4 million, and a non-cash adjustment related to depreciation and amortization of property, plant and equipment of $10.6 million, offset by increases in operating leases, and prepayments.

 

During the six-month period ended June 30, 2022, cash flow provided by operating activities of approximately $18.5 million was mainly due to a net income of $3.8 million, a decrease in accounts receivable of $4.68 million, an increase in accounts payable of $2.2 million, an increase in deferred taxes of $1.3 million, and a non-cash adjustment related to depreciation and amortization of property, plant and equipment of $10.28 million, offset by increases in operating leases, and prepayments.

 

26 

 

 

Accounts receivable

 

Cash collections on our accounts receivable had a major impact on our overall liquidity. The following table presents the aging analysis of our accounts receivable as of June 30, 2023 and December 31, 2022.

 

   June 30, 2023  December 31, 2022
      % of total     % of total
Aged 1-30 days  $2,115,903    99.9%  $2,792,156    52%
Aged 31-60 days   507    0.1%   2,571,010    48%
Aged 61-90 days                
Aged 91-120 days                
Aged 121-150 days                
Aged 151-180 days                
Aged 181-210 days                
Aged 211-240 days                
Total  $2,116,410    100%  $5,363,166    100%

 

The overall accounts receivable balance as of June 30, 2023 decreased by $3,246,756, as compared to those of December 31, 2022. We have policies in place to ensure that sales are made to customers with an appropriate credit history. We perform ongoing credit evaluation on the financial condition of our customers. No allowance for doubtful accounts for the three-month and six-month periods ended June 30, 2023 is required.

 

Inventory

 

Our inventory consists of the following:

 

   June 30, 2023  December 31, 2022
      % of total     % of total
Raw materials  $27,484    3.5%  $26,192    2%
Finished goods   769,130    96.5%   1,572,380    98%
Total  $796,614    100%  $1,598,572    100%

 

The net inventory level as of June 30, 2023 decreased by $801,958 (or 50%), as compared to the net inventory level as of December 31, 2022.

 

27 

 

 

Raw materials increased by $1,292 as of June 30, 2023 as compared to December 31, 2022.

 

Our finished goods decreased by $803,250 as of June 30, 2023 as compared to December 31, 2022.

 

Net Cash Used in Investing Activities

 

For the six-month period ended June 30, 2023, we used approximately $0.05 million to acquire property, plant and equipment.

 

For the six-month period ended June 30, 2022, we used approximately $33.2 million to acquire property, plant and equipment ,which mainly include the cost for bromine wells and the installation of high and low voltage lines for these bromide Wells.

 

Net Cash Used in Financing Activities.

 

For the six-month period ended June 30, 2023 and 2022, we used $0.3 million to fulfil finance lease obligations. 

 

We believe that our available funds and cash flows generated from operations will be sufficient to meet our anticipated ongoing operating needs and our obligations as they full due in the next twelve (12) months.

 

We had available cash of approximately $115 million at June 30, 2023, all which is in highly liquid current deposits earning no or little interest. We do not anticipate paying cash dividends in the foreseeable future.

 

We intend to continue to focus our efforts on the activities of SCHC, SYCI, SHSI and DCHC as these segments continue to expand within the Chinese market.

 

We may not be able to identify, successfully integrate or profitably manage any businesses or business segment we may acquire, or any expansion of our business. An expansion may involve a number of risks, including possible adverse effects on our operating results, diversion of management’s attention, inability to retain key personnel, risks associated with unanticipated events, and the financial statement effect of potential impairment of acquired intangible assets, any of which could have a materially adverse effect on our condition and results of operations. In addition, if competition for acquisition candidates or operations were to increase, the cost of acquiring businesses could increase materially. We may effect an acquisition with a target business which may be financially unstable, under-managed, or in its early stages of development or growth. Our inability to implement and manage our expansion strategy successfully may have a material adverse effect on our business and future prospects.

 

Contractual Obligations and Commitments

 

We have no significant contractual obligations not fully recorded on our consolidated balance sheets or fully disclosed in the notes to our consolidated financial statements. Additional information regarding our contractual obligations and commitments at June 30, 2023 is provided in the notes to our consolidated financial statements. See “Notes to Condensed Consolidated Financial Statements, Note 17 – Capital Commitment and Operating Lease Commitments”.

 

Material Off-Balance Sheet Arrangements

 

We do not currently have any off balance sheet arrangements falling within the definition of Item 303(a) of Regulation S-K.

 

Critical Accounting Policies and Estimates

 

Our consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America and this requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. We base its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates under different assumptions or conditions. We have identified the following critical accounting policies and estimates used by us in the preparation of our financial statements: accounts receivable and allowance for doubtful accounts, leases, property, plant and equipment, recoverability of long lived assets, revenue recognition, income taxes, loss contingencies, and stock-based compensation. These policies and estimates are described in the Company’s 2022 Form 10-K.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

Pursuant to Item 305(e) of Regulation S-K (§ 229.305(e)), the Company is not required to provide the information required by this Item as it is a “smaller reporting company,” as defined by Rule 229.10(f)(1).

 

28 

 

 

Item 4. Controls and Procedures

 

(a) Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures (as such term is defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) that are designed to ensure that information required to be disclosed in our reports filed pursuant to the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules, regulations and related forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), as appropriate, to allow timely decisions regarding required disclosure.

 

Under the supervision and with the participation of our management, including our CEO and CFO, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. Based on this evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Form 10-Q.

 

(b) Changes in internal controls

 

There were no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) under the Exchange Act) during our most recently completed fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

PART II—OTHER INFORMATION

 

Item 1. Legal Proceedings

 

On or about August 3, 2018, written decisions of administration penalty captioned Shou Guo Tu Zi Fa Gao Zi [2018] No. 291, Shou Guo Tu Zi Fa Gao Zi [2018] No. 292, Shou Guo Tu Zi Fa Gao Zi [2018] No. 293, Shou Guo Tu Zi Fa Gao Zi [2018] No. 294, Shou Guo Tu Zi Fa Gao Zi [2018] No. 295 and Shou Guo Tu Zi Fa Gao Zi [2018] No. 296 (together, the “Written Decisions”) were served on Shouguang City Haoyuan Chemical Company Limited (“SCHC”) by Shouguang City Natural Resources and Planning Bureau (the “Bureau”), naming SCHC as respondent respectively thereof. The Decisions challenged the land use of Factory nos. 2, 9, 7, 4, 8 and 10, respectively, and alleged, among other things, that SCHC had illegally occupied and used the land in the total area of approximately 52,674 square meters, on which Factory nos. 2, 9, 7, 4, 8 and 10 were built, respectively. The Written Decisions ordered SCHC, among other things, to return the land subject to the Written Decisions to its respective legal owner, restore the land to its original state, and demolish or confiscate all the buildings and facilities thereon and pay monetary penalty of approximately RMB 1.3 million ($184,000) in the aggregate. Each of the Written Decisions shall be executed within 15 days upon serving on SCHC. Additional interest penalty shall be imposed at a daily rate of 3% in the event that SCHC does not make the monetary penalty payment in a timely manner. Subsequently, the Bureau filed enforcement actions to the People’s Court of Shouguang City, Shandong Province (the “Court”), naming SCHC as enforcement respondent and alleged, among other things, that SCHC failed to perform its obligations under each of the Written Decisions within the specified timeframe. The enforcement proceedings sought court orders to enforce the Written Decisions. On May 5, 2019, written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No. 384, (2019) Lu 0783 Xing Shen No. 385, (2019) Lu 0783 Xing Shen No. 389, (2019) Lu 0783 Xing Shen No. 390, (2019) Lu 0783 Xing Shen No. 393, and (2019) Lu 0783 Xing Shen No. 394, respectively (together, the “Court Rulings”) were made by the Court in favor of the Bureau. The Court orders, among other relief, to enforce each of the Written Decisions, to return each subject land to its legal owner and demolish or confiscate the buildings and facilities thereon and restore the land to its original state within 10 days from the service of the Court Rulings on SCHC. The Court Rulings became enforceable immediately upon service on SCHC on May 5, 2019.

 

In the last twenty years, to the Company’s knowledge, there were no government regulations requiring bromine manufacturers to obtain land use and planning approval document. As such, the Company believes most of the bromine manufacturers in Shouguang City do not have land use and planning approval documents and lease their land parcels from the village associations. They are facing the same issues in connection with land use and planning as the Company.

 

The Company is in the process of resolving the issues in connection with SCHC’s land use and planning diligently. The Company has been in discussions regularly with the local government authorities with the help from Shouguang City Bromine Association to seek reliefs and, based on verbal confirmation by local government authorities, believes the administrative penalties imposed by the Bureau according to the Written Decisions are being re-assessed by local government authorities and may be revoked. Pursuant to a Written Application dated October 28, 2019 addressed to the Court by the Bureau, the Bureau withdrew its application for the enforcement proceedings regarding the administrative penalty imposed on Factory No. 7, Factory No. 8 and Factory No.10. Pursuant to a written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No. 389 Zhi Yi, dated November 25, 2020, the Court orders to terminate the enforcement of the case captioned (2019) Lu 0783 Xing Shen No. 389. Production of Factory No. 7 was allowed to resume in April 2019. The Company received a notification from the Shouguang City Government in February 2019 informing the Company that Factory No. 1, No. 4, No. 7 and No. 9 have passed inspection and were approved to resume operation.

 

In addition, on August 28, 2019, the People’s Government of Shandong Province, issued a regulation titled “Investment Project Management Requirements of Chemical Companies in Shandong Province” permitting the construction of facilities on existing sites or infrastructure of bromine manufacturing and other chemical industry-related types of projects (clause 11 of section 3). The Company believes that the goal of the government is to standardize and regulate the industry and not to demolish the facilities or penalize the manufacturers. As of the date of this report, the Company has not been notified by the local government that it will take any measure to enforce the administrative penalties. Based on information known to date, the Company believes that it is remote that the Written Decisions or Court Rulings will be enforced within the expected timeframe and a material penalty or costs and expenses against the Company will result. However, there can be no assurance that there will not be any further enforcement action, the occurrence of which may result in further liabilities, penalties and operational disruption.

 

29 

 

 

Item 1A. Risk Factors

 

This information has been omitted based on the Company’s status as a smaller reporting company.

 

Item 2. Unregistered Sale of Equity Securities and Use of Proceeds

 

None.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

Item 5. Other Information

 

None.

 

Item 6. Exhibits

 

Exhibit No.

Description

 

31.1                          Certification of Chief Executive Officer pursuant to Rule 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
   
31.2                          Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

    

32.1                          Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
   
101 The following financial statements from Gulf Resources, Inc.’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2023 formatted in XBRL (Extensible Business Reporting Language): (i) the Consolidated Balance Sheets; (ii) the Consolidated Statements of Operations and Other Comprehensive Income (Loss); (iii) the Consolidated Statements of Changes in Equity; (iv) the Consolidated Statement of Cash Flows; and, (v) the Notes to Consolidated Financial Statements, tagged as blocks of text.
   
104 Cover Page Interactive Data File

 

30 

 

 

SIGNATURES

 

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

 

  GULF RESOURCES, INC.
     
Dated: August 14, 2023 By: /s/ Xiaobin Liu
    Xiaobin Liu
    Chief Executive Officer
    (principal executive officer)
     
Dated: August 14, 2023 By: /s/ Min Li
    Min Li
    Chief Financial Officer
    (principal financial and accounting officer)

 

 

31

 

EX-31.1 2 e618846_ex31-1.htm

  

 Exhibit 31.1

 

Certification of Chief Executive Officer

Pursuant to Rule 13A-14(A)/15D-14(A)

of the Securities Exchange Act of 1934

 

I, Xiaobin Liu, certify that:

 

1.   I have reviewed this Quarterly Report on Form 10-Q for the period ended June 30, 2023 of Gulf Resources, Inc.;
   
2.   Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3.   Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4.   The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
   
  a.  designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  b.  designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  c.  evaluated the effectiveness of registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  d.  disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
     
5.   The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
   
  a.  all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  b.  any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.
   
  By: /s/ Xiaobin Liu
    Xiaobin Liu
    Chief Executive Officer and President
Dated: August 14, 2023    

    

 

EX-31.2 3 e618846_ex31-2.htm

 

Exhibit 31.2

 

Certification of Chief Financial Officer

Pursuant to Rule 13A-14(A)/15D-14(A)

of the Securities Exchange Act of 1934

 

I, Min Li, certify that:

 

1.   I have reviewed this Quarterly Report on Form 10-Q for the period ended June 30, 2023 of Gulf Resources, Inc.;
   
2.   Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3.   Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4.   The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
   
a.   designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
   
b.   designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
   
c.   evaluated the effectiveness of registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
   
d.   disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
   
5.   The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
   
a.   all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
   
b.   any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.
   
   
  By: /s/ Min Li
    Min Li
    Chief Financial Officer
Dated: August 14, 2023    


 

 

EX-32.1 4 e618846_ex32-1.htm

  

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350 AND EXCHANGE ACT RULES 13a-14(b) AND 15d-14(b)

(Section 906 of the Sarbanes-Oxley Act of 2002)

 

In connection with the Quarterly Report of Gulf Resources, Inc. on Form 10-Q for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his or her knowledge and belief:

 

(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 the operation of the Company.

 

Dated: August 14, 2023  
  By: /s/ Xiaobin Liu
    Xiaobin Liu
    Chief Executive Officer and President

        

Dated: August 14, 2023  
  By: /s/ Min Li
    Min Li
    Chief Financial Officer
     

 

 

 

 

 

GRAPHIC 5 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ R #( #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_VP!# (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8' M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,# M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# S_P 1" *O E # 2( A$! Q$!_\0 'P 04! 0$! M 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4%! 0 %] 0(# M 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B7J#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 M $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)! M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK ^*'Q M/T3X->!-0\3>([QK#1=+57N9UMY;AHPSJBXCB5G;+,HPJD\T ;]%>"'_ (*; M?!A3SXCUS_PD]8_^1:3_ (>;_!?_ *&37/\ PDM8_P#D6@#WRBO _P#AYO\ M!?\ Z&37/_"2UC_Y%H_X>;_!?_H9-<_\)+6/_D6@#WRBO _^'F_P7_Z&37/_ M DM8_\ D6C_ (>;_!?_ *&37/\ PDM8_P#D6@#WRBO _P#AYO\ !?\ Z&37 M/_"2UC_Y%H_X>;_!?_H9-<_\)+6/_D6@#WRBO _^'F_P7_Z&37/_ DM8_\ MD6C_ (>;_!?_ *&37/\ PDM8_P#D6@#WRBO _P#AYO\ !?\ Z&37/_"2UC_Y M%H_X>;_!?_H9-<_\)+6/_D6@#WRBO _^'F_P7_Z&37/_ DM8_\ D6C_ (>; M_!?_ *&37/\ PDM8_P#D6@#WRBO _P#AYO\ !?\ Z&37/_"2UC_Y%H_X>;_! M?_H9-<_\)+6/_D6@#WRBO _^'F_P7_Z&37/_ DM8_\ D6C_ (>;_!?_ *&3 M7/\ PDM8_P#D6@#WRBO _P#AYO\ !?\ Z&37/_"2UC_Y%H_X>;_!?_H9-<_\ M)+6/_D6@#WRBO _^'F_P7_Z&37/_ DM8_\ D6C_ (>;_!?_ *&37/\ PDM8 M_P#D6@#WRBO _P#AYO\ !?\ Z&37/_"2UC_Y%H_X>;_!?_H9-<_\)+6/_D6@ M#WRBO _^'F_P7_Z&37/_ DM8_\ D6C_ (>;_!?_ *&37/\ PDM8_P#D6@#W MRBO _P#AYO\ !?\ Z&37/_"2UC_Y%H_X>;_!?_H9-<_\)+6/_D6@#WRBO _^ M'F_P7_Z&37/_ DM8_\ D6C_ (>;_!?_ *&37/\ PDM8_P#D6@#WRBO _P#A MYO\ !?\ Z&37/_"2UC_Y%H_X>;_!?_H9-<_\)+6/_D6@#WRBN/\ @K\>O"W[ M0WABXUGPCJ$VI:?:W;V,SRV-Q9O',JH[(8YT1_NR(<[<'=P3S784 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7B/\ P4;_ .3,?&G^[9_^EMO7 MMU>(_P#!1O\ Y,Q\:?[MG_Z6V] 'P.[?O&^M-W4K_P"L;ZTE !NHW444 &ZC M=110 ;J-U%% !NHW449Q0 ;J-U><_$;]HJ'P=X\;PKH?A3Q7X\\2V]E'J-[8 M:#':C^S+>1G6)YY;J>&)6D:.39&K-(P1CM"X8]EI?C'3=2MH7>Z@L99)+>"6 MVNYDBN+.><(8K>9-QV3-YD>$ZDNN,Y&0#4W4;J\7^&O[;WAGXL>.O!OAW2+6 M;^UO%NF7>L/;W%[:Q3:9;03/ "\9DWR/(\;D)$K$(K.V .=#_AK[0XOC/=># M9]!\6VL=KK\?A8Z_):0MI#:I)91WL=KO64S*S12+AGB5-WR[LD4 >L;J-U8, MWQ0\,VVG:O>2>)/#T=GX?E^SZK'[B MZUT2'3((]2A:34A&660P*&S+L96#; =I4@XP: -W=1NKG7^+?A.+PY>:R_BK MPS'H^GW!M+N_;5K<6MK,"%,3R[]BR D#82#DXIOQ6^)=K\)/A3X@\875I?:E MI_AS39M5N(+#RVN)8(4,CF/S'1"0@9N6&0.,G (!TFZC=7(^%OC?X9\47.CV M!UC2M/\ $6LVJW,6@76HVW]JQ9A2=D:!)&)9(Y$9MA8 ,#G!!K5\.?$3P_XS MU;5;#1M>T/5[[0IA;ZG;V-_%(_\%&_^3,?&G^[9_\ I;;U[=7B/_!1O_DS'QI_NV?_ *6V] 'P M,_\ K&^M)2O_ *QOK24 %%%% !1110 4444 %&<444 >!_&S]GKQ=J'CCQIJ M7A6W\.Z]I?Q&TVQM-7T[5-+O#.I:K-HMU_8OA*ZT&5[?W^/&N?$:QO;1MOB#P;\+[?3;OP[X? MU;Q!X>M],T_3M0@\8RV2WWV.2>6.^*?V:\<4J22;Q%,ETK&:<,Y&-W16O[&? MCJ75)(-57P%JD_B#5O#.O:EXKB0V>IZ)/I,=B);>SM5@*>5(]DWEE985B6\F M!C8 !OJ[-&: /CKQ'^PW\0_%'PU;P;/_ ,(;!I6A>%?%7AK2;Y-1N&FU+^UK MRTGAEGA\@"#9';[&57D^8E@<$ >B:S^RQJFG?%7QTVA:3X1A\.?$+2X;"'5A M*;75?!!BT^2T"V<*P,DJ>8WGKMEA*233D[L@U] YHS0!\9Z1^P;XLT+X71QV M?AGPK;^-M/.GP:?>1>+G:SMGL[*\MHKQ86TPPL +N1/LTT,NZ.0@RY1*]L\3 M^%/&WQ@_9&\<>%+W3]%TWQ+K&F:KX8L6ED:VM;B,I)9QWK!%?RDE&Z=(U#81 MXU.#DCV \T!<4 ?-^E_L?^()VEU"]D\/66MW7CCP_P"*&GLYGEDMK>PTFSL9 MHHYFB5M^^&X*?* 4EYVEF4=5^RY\,/&OP(^&?A?P7>:%X%73?"\%OH[:MI^I M3"YU2TBAFS=M ;91'.\OD,T1E=9D*&]FHH :*** "BBB@ HHHH *** M* "BBB@#[(_X)2_\D4\8?]C?<_\ I'9U]05\O_\ !*7_ )(IXP_[&^Y_]([. MOJ"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\1_X*-_\ )F/C M3_=L_P#TMMZ]NKQ'_@HW_P F8^-/]VS_ /2VWH ^!G_UC?6DI7_UC?6DH ** M** "BBB@ HHHH **** "BBB@ KS']H;X]W'P=\JWTZQM;^__ .$=U[Q/,MP[ M+&EKIEJC$?+SN>XN+5!GC9YIZ@5Z=7FOQS^!)^+7B'3;E;@V\,V@:YX3U,JP M61+'4X8=\T65(:6.:T@PK8!620Y)4*0#@?!'[=L.LZ1X%N->T_3_ U)?_VK M%XQCNIVQX<>QTW[?YB'^."6$I,CD$M#*I^]D5VG@G]L?P+XW\16NDK=:QH^J M70F<6NM:5/ITD*1VPNP\GF*-JO;[Y4)^\L$PX:)U&%\0/V!O!OQ*\2Z/J6H7 M&K*UCX5N?".H1V\HB36K26RDLTDEX^6:*.:78Z@'#[3E54#)D_X)S^&=1^#E MYX0OM0AC^UWT-W_:6C:!I^AW.Q(9+:2-Q:11K)YUO/=12,P)QGW$0LC?L//=0H9;57E;/ \MUS MO4J.<\&?MI6GCKXGZU;V.B>)Y/#>E^$['Q!;JWAR\CU6^>YO9X$>& C=) \: M1L&"C9^\+E0K!:?BC_@G9X5\8__%%_J5W-:ZM2\TRQ- MNEMIUXUW!'-;K&([A7=B)5D!$F?X<+@ [;P#^TYI_P 1_&WAB#2X6FT#QAI^ MI/87,L,EO=VNH:;6=Q$^"K8?*D=[:?[P*-7J8Z5XC\&_V3I/@]XQ\)PV MU]'=>&O!L.MWELSQ10W%UJ.K7GFRDQ0HD44,$8=4"##?:"-JB)=WMPZ4 %%% M% !1110 4444 %%%% !1110 4444 ?9'_!*7_DBGC#_L;[G_ -([.OJ"OE__ M ()2_P#)%/&'_8WW/_I'9U]04 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !7B__ 4*TN[UG]CSQE;V-G>:A=,EJR06EN]Q-(%O(&.U$!9L $X M)P*]HH(S0!^3;:;JI<_\4UXT_P#"7U'_ .,4?V9JO_0L^-/_ E]1_\ C%?K M)BC% 'Y-_P!F:K_T+/C3_P )?4?_ (Q1_9FJ_P#0L^-/_"7U'_XQ7ZR8HQ0! M^3?]F:K_ -"SXT_\)?4?_C%']F:K_P!"SXT_\)?4?_C%?K)BC% 'Y-_V9JO_ M $+/C3_PE]1_^,4?V9JO_0L^-/\ PE]1_P#C%?K)BC% 'Y-_V9JO_0L^-/\ MPE]1_P#C%']F:K_T+/C3_P )?4?_ (Q7ZR8HQ0!^3?\ 9FJ_]"SXT_\ "7U' M_P",4?V9JO\ T+/C3_PE]1_^,5^LF*,4 ?DW_9FJ_P#0L^-/_"7U'_XQ2?V7 MJG_0L^-/_"7U'_XQ7ZRXHQ0!^3?]F:K_ -"SXT_\)?4?_C%5=;N+CPUHUYJ6 MI:-XJT[3=.@DNKN[NO#M_#!:PQJ7DDD=H0J(J@L68@ DG%?K=BO&/\ @H[% MYO\ P3S^/"_WOAWX@!_\%MQ0!\!-I>K([*WAGQJ&4X(_X1?4>/\ R!1_9FJG M_F6?&G_A+ZC_ /&*_63%&* /R:_LO5/^A9\:?^$OJ/\ \8I?[,U7_H6?&G_A M+ZC_ /&*_63%&* /R;_LS5?^A9\:?^$OJ/\ \8H_LS5?^A9\:?\ A+ZC_P#& M*_63%&* /R;_ +,U7_H6?&G_ (2^H_\ QBC^S-5_Z%GQI_X2^H__ !BOUDQ1 MB@#\F_[,U7_H6?&G_A+ZC_\ &*/[,U7_ *%GQI_X2^H__&*_63%&* /R;_LS M5?\ H6?&G_A+ZC_\8H_LS5?^A9\:?^$OJ/\ \8K]9,48H _)O^S-5_Z%GQI_ MX2^H_P#QBC^S-5_Z%GQI_P"$OJ/_ ,8K]9,48H _)O\ LS5?^A9\:?\ A+ZC M_P#&*/[,U7_H6?&G_A,:C_\ &*_63%&* /F?_@EKI%]I'P3\4?;M.U336NO% M5Q/"E_92V)=-U3 M]A[X^:7!J%E-J%G\/]:^U6J3*TUJ)-.N-AD3.Y-PR1N R!Q7D7B?2?A?\./^ M"V?@C6;%_!ND^-O&'PW\56OB*Z%U FI:C<+?^$([""S2%5^9R M?A[4-/\ [%_8F^$/B;X:6_D?M/:IX6^)EQXZN]"0'Q+.M%FLM0NH]6TV2UTF26*_G6Y1H[)XA MF596!Q&4'+!B"HZXJW::]97]O:S0W5O-#?*&MI$D#+<@J7!0]&!4%LC/ STK M\RK3]EOX4_%?X_P^%_@#?> ?#/P['PF\->)M=N]/TZ&^\/W$NF^(;74- ;4H M(I(EG$UO;:LK,\JR-$68M\JUG_LF?&6+]G+XD:-J5WH%KXIT.S2PE\.RF?\ ML'^QM%\8^++JVAO])THK,9/M>H!G^S23QM9Z5;:5&K27,ES$U;O^O0S3NKGZ MH44BC I:"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ H/(HHH X_4OV?? NL^-O\ A);SP7X3N_$?GQ77]JS:/;27WG1!5BD\ MXIOWH$4*V$=+T?P[XT\27VD6FH:W8Z=!'? MZAOO[:V7SY=FZ7:DK*N\MM#'&*]MKQ_]N>-I_P!G]855F:X\5>&(0H&2=^OZ M#-!U;2M&\*^&](TO7IYKG4[*RTN"WM]1EF&V:2:-$"RM M(O#,X)8<'-6]8^%OAWQ'XIT;7-1T/1]0UKPZ96TG4+FQBFNM+,JA)3!*REXM MZ@*VPC'P*\"ZU\&[_6+/XB>$_$-IIS6UEJ$UK%J&GWUS#$TDWEX M\QN(HEN7ZBN6_P"$[\6_]#]\2O\ PL=3_P#C]'_"=^+2/^1^^)/_ (6.I_\ MQ^@#]%/V5/V>]._93_9W\&_#W3=2U+68/">EQ6#ZEJ$SS7>J3#+374K,S'S) MI6DD89P"Y P /0]PK\J/^$\\6_]#]\2?_"QU/\ ^/T?\)WXM_Z'[XE?^%CJ M?_Q^@#]5]PHW"ORH_P"$[\6_]#]\2O\ PL=3_P#C]'_"=^+?^A^^)7_A8ZG_ M /'Z /U7W"C<*_*C_A._%O\ T/WQ*_\ "QU/_P"/T?\ "=^+?^A^^)7_ (6. MI_\ Q^@#]5]PHW"ORH_X3OQ;_P!#]\2O_"QU/_X_1_PG?BW_ *'[XE?^%CJ? M_P ?H _5?<*-PK\J/^$[\6_]#]\2O_"QU/\ ^/T?\)WXM_Z'[XE?^%CJ?_Q^ M@#]5]PHW"ORH_P"$[\6_]#]\2O\ PL=3_P#C]'_"=^+?^A^^)7_A8ZG_ /'Z M /U7W"C<*_*C_A._%O\ T/WQ*_\ "QU/_P"/T?\ "=^+?^A^^)7_ (6.I_\ MQ^@#]5]PHW"ORH_X3OQ;_P!#]\2O_"QU/_X_57Q!\1?&%EX?OYH_B!\2DDAM MI71O^$PU,[6"$@_Z_P!10!^L2MN%%=%M@QFQ&Z2 M.5"_,2$1C@-_AOXT\-7^GZ'X M=\-Z5=ZW;2Q:IIFF-J'B1(W\S:Q0N+4R.R[@RKM)VY6JI_:UUX^-M,T"X^+W MAW3_ 5=>*-4TB+XARV&GB'4[:#2K2[!21A]BWQ74L]L957RW\O;M\SF@#[* MS29KX2T;]NGXO>*5\!1LWA7P[?ZIHMOJ5LFJ26NDVWC"5]6N;3"K>-YH1[6" M"416I\U'OD)+(41O9_!_CSXG>,_V4_BEXJL=8.K>*)!XDL_"FGV^F0Q'3Y;& M[U"UM@A S-*YAB;Y\C)KW5_"$FJW4.HK<:[*O&'BRU\.>*O#$.GW.F7.I::_B"72]-DT9K?6K6R> M_O2D$TD,\BQ)J#[C,L3.$5BE 'W)FFRS+ JF1EC5WV*6(&YO0>_M7RI\.?VQ M=0\5_%SX5PMXN^V>&/&VEVXM;1;+35UJ[O76\:1]1M5D,T$#+ ABN+(-!E'+ M$HZ-7*_M>>(O!_A?XB_?B5I/P]\1:[I-C9W/@;2?'E>$W M>32K1[?PCI]QIEA>3:A)++%N9Q-.+=7G)AC^T;W5MBX/#'[9NJ>%?%%JNO>. M-*U3P$LGBBPTWQ=/;6UO!XGEM;;2I[$H\2K"\RR3:G H@"I.;5BJ$K@ 'UUF MC:VW.UL9P#CO7PSHO[:'CC4(%FG^(&GQ>*K2P\%W&E^#AI=FLOBR;4[.RDOU MP4\\J/.FD'V=E\C!9R8]JCW'Q#\4O#7PV_X**V]OXD\3Z)X?AU?P%:6MBNIZ ME%9B]G.KW V1"1E#R8(X7+YK('&5(8$9R*&<+CMGIGO7PGX1_:5^( M6B?L_-J?AG4?"_ANS\'^ =#\2KI,/AV)K*\N;O5=1MI82H93%"8[=3MB*L'P M0P^8-UWCOX@^-)_BC?>"[S6K'5O$'AG4O$.F:9XECT2"+4H@?"UIJ,31*@V1 MRB2Z:(M&!O14R"V6(!]?[J:UQ&DJ1LZJ\F=BE@&?'7 [XKX9\$_M>?$*S3X8 M:#HWB[PUK4-QX4T#4H[_ %6_TRW7Q9/50;O M/Y=@6CPF5H ^S:*%.110 4444 %%%% !5#Q5_P BMJG_ %YS?^BVJ_5#Q5_R M*VJ?]>2>!W/)IU% %>/2K:&:61;>W62=@\K M")=TK#H6XY(]339=$LYQ-YEK:N+@DRAHE/FDXR6XYS@=?0>E6J* *XTRW6Z6 M<6]OYT:>6L@C4,J_W0<9 ]AQ4TD*S!/,5)/+;=%&6=0

)_(=95$BKOCRR;@K$ 'H# M0JZLK!6$GW@5'S?6F_9H_+5/+CV(0578-JD="![5YEXE_;,^&OA'QI>^']0\ M1RP:EIIN1>8TJ]DMK7[,D,ER7N%A,*K"MQ"9&+XCW@,0<@>H\J<'M0!SWAWX M::5X8\;^(O$%K')_:/BB6VEO#(VY%:WMUMX_+7'R?NU4''4CZULW6EV]]*KS M00S,GW2\:L5^A(JQ10!#]@A"E?+CVLNT@(.1R38-[G& M,D]2<<<]JFHH **** "BBB@ HHHH *H>*O\ D5M4_P"O.;_T6U7ZH>*O^16U M3_KSF_\ 1;4 ?J;\"O\ DB/@W_L!V7_HA*ZJN5^!7_)$?!O_ & [+_T0E=50 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?#/\ P4__ .3A/!W_ M &+EW_Z505]S5\)?\%3]5M=+_: \&M=75M:JWAV["F:58PQ^U0=,D4 >"45G M?\)=I/\ T%M*_P# N/\ ^*H_X2[2?^@MI7_@7'_\50!HT5G?\)=I/_06TK_P M+C_^*H_X2[2?^@MI7_@7'_\ %4 :-%9W_"7:3_T%M*_\"X__ (JC_A+M)_Z" MVE?^!M2&76=-T2RM+]RV[=<);QK(<]\L"<]^M:A\6:.PYU;22/ M^ON/_&@>+=('_,6TK_P+C_\ BJ -*BL[_A+M)_Z"VE?^!*O\ D5M4_P"O.;_T6U-_X2[2?^@MI7_@7'_\ M55+Q/XLTF3PSJ2C5M+8M:3 7I;^:X/]JJY^S?LP?$B3IY?A;4V^F+24T 9/P ^"WA(? ?P3YGA? MPZ\@T"P#,VF0$L?LT?)^6NN_X4OX/_Z%7PW_ ."N#_XBE^#T8M/A+X6AQ_J] M(M%_*%!71^:!0!S?_"E_!_\ T*OAO_P5P?\ Q%'_ I?P?\ ]"KX;_\ !7!_ M\172J^ZEH YG_A2_@_\ Z%7PW_X*X/\ XBC_ (4OX/\ ^A5\-_\ @K@_^(KI MJ* .9_X4OX/_ .A5\-_^"N#_ .(H_P"%+^#_ /H5?#?_ (*X/_B*Z:B@#F?^ M%+^#_P#H5?#?_@K@_P#B*/\ A2_@_P#Z%7PW_P""N#_XBNFHH YG_A2_@_\ MZ%7PW_X*X/\ XBC_ (4OX/\ ^A5\-_\ @K@_^(KIJ* .9_X4OX/_ .A5\-_^ M"N#_ .(H_P"%+^#_ /H5?#?_ (*X/_B*Z:B@#F?^%+^#_P#H5?#?_@K@_P#B M*1O@KX/8?\BKX;_\%<'_ ,173T4 1VUM'9V\<,2+''&H5%4;54#@ = /2I* M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *1AN%+2.<+0!\O_MDWOBSP3^UQ^S5JNE>/_%6G M^'?%'CI_"VK>$X!:)I.HQ'0->OC<2MY'VII?,M;8!?/\D"+/E%R7KPSQUXZ\ M7^.]5\>?%*Z\:>)O)\-?'C1?A7;>#//1_#=SX>N=7TK0KVUN[%E,=Q+B\$_M::Q\$/BEK'A;QQK MWQ*\)^!?".OOXENK'4I)O&'BJUL8-'L)FTBZGT\WK>2EP;C5+J3SY!!:WNDV M^X#4!;0?6GPB_P""??PT^!GQ7D\8>']-UA+ZWDU"72K"\UN\O-)\.-J$PGOC MI]E)(T%H9Y,EC$@VAG1-D;NC5?&O_!.;X7^//!MEHEQ8:]8PVDFK-+=Z?K][ M:7^H1ZL_F:I#<7*2"6:.[;#2!FX,<10H8HRHGJ#29[=H^H6^JZ?#=6MQ#=6M MS$LL,T+AXYD8 JRL."I!!!'!!JU5;2=*M]$TVWL[6""UMK6)88884"1PHH 5 M54[\;?!?Q(=.TO1[@Z;XWT,?\$^]&^+FC_L@>!F^.OB"+Q%\5K[3Q?^(IHK"WL8 M[.>9FE%FL<"B/_1T9(6<9WM&S9PP ]GH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^* MO^"L]HNH^-_A?;3>8UN]KK4C1B1E5F!T\ G!&<9/YFOM6OB__@JU_P E%^%G M_7EK?_H6G4 ?*?\ PAVG?\^W_D:3_P"*H_X0[3O^?;_R-)_\56I10!E_\(=I MW_/M_P"1I/\ XJC_ (0[3O\ GV_\C2?_ !5:E% &7_PAVG?\^W_D:3_XJC_A M#M._Y]O_ "-)_P#%5J44 9?_ AVG?\ /M_Y&D_^*H_X0[3O^?;_ ,C2?_%5 MJ$X%5)];LX([QY+RTC33E+WC-.BBT4*'S(<_(-A#9;'R\].: *W_ AVG?\ M/M_Y&D_^*H_X0[3O^?;_ ,C2?_%5IYQ1NH S/^$.T[_GV_\ (TG_ ,51_P ( M=IW_ #[?^1I/_BJTI)5AC9Y&6.-069F.%4#J2?:H+?6+6ZFCCCNK622:$7,2 M),K-+$3@2* 1+-;W$$@DBGC895T8<,I!!!'!!% %-O!^GL?^/?\ \C2?_%4?\(=IW_/M M_P"1I/\ XJK&I:_8Z/=V,-Y?6=I-JDYM;*.>98WO)A&\ACC#$%W\N.1]JY.U M&., D7,T 9?_ AVG?\ /M_Y&D_^*H_X0[3O^?;_ ,C2?_%5H7-Y'96[3321 MPPQC+.[!54>Y. /QI8;B.XA62-TDCD 971@RL#T((X- &=_PAVG?\^W_ )&D M_P#BJ/\ A#M._P"?;_R-)_\ %5<;5K6/5(K%KJU6^GB>>*V,J^=+&A17=4SN M*J9(P6 P"Z@XW#,X/% &9_PAVG?\^W_D:3_XJC_A#M._Y]O_ "-)_P#%5J$$ M=CSTJ#3]1M]6M?.M+BWNH=SIYD$JR)N1BCKE21E64J1U!!!P010!2_X0[3O^ M?;_R-)_\51_PAVG?\^W_ )&D_P#BJN:=JUKK$+26=U;7<<JLI!P015B@#+_ .$.T[_GV_\ (TG_ ,51_P (=IW_ #[?^1I/ M_BJU** ,O_A#M._Y]O\ R-)_\51_PAVG?\^W_D:3_P"*K4HH R_^$.T[_GV_ M\C2?_%54U_PEI\.@WSK;E66WD92)I,@A3C^*M^J7B3_D7-0_Z]I?_0#0!^H_ MP!E:;X$^"G=F=WT&Q9F8Y+$V\>23775R'[/O_)!/ _\ V +#_P!)XZZ^@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^+_^"K7_ "47X6?]>6M_ M^A:=7VA7Q?\ \%6O^2B_"S_KRUO_ -"TZ@#YGHHHH **** "BBB@ KX]^+OP M^^(VJ>*?VL)O#NH:9INBZK80 V=]X8GU"XUT#PM;1NMI,MS$ 20T0Q'+B0=" M?DK["H[CD_*3XC^.5_:*DM?[8\:1^)8_']MI]GX972W_P"$=G\* MDQ"6[>;R?+)^SF64S&<.MPHB _=GA]-\:_&[PC\"O#>LV^M?$#7M>\6^ ;G M4M9BO=*CGDT2[@U'3(VDMK<0+LN$L;F_80L&\UK9"49@V?N#^';D[?3M6?XJ M\-6WC+P]>:7>M>+:W\?ERM:W\EA\)%(XPME$T3B![($03VYC9 MHS)+=;7\PNOVE\,?A'H7P@TV\MM#M[Q6U.Z-[?7=]J%QJ%[J$Y55\V>XN'>6 M5@J(H+N<*JJ, 5TV3G[QZYH ^2/!/B/XC?%3QWH/A^U\;>/;+P+>7OB5;'Q M+'IMO;ZCJME;V^EM9O,\UKA=MS+?1QOY:&>.$$AP=YX77_VH?B5%X"L]<\2> M)/%WA'Q,VF>#)-%TJTT%%T_6A>M8KJT]PSV[A76>:ZA*F2+R?+BP,RX?[Q;+ MYRS9/4YKB_&7P!\-?$'QM:Z]K$.L7UQ9S07*63ZW>_V4\\#;H)GL!+]E>2-@ M&5VB+ JISE0: /,_VM]3N-=^-OP_TG0;?4KK6/"8UOQ%=-#ITTD-G;MH>H6D M#&4H8F=[F:-%B#,Y(;Y<#GQ^+X^^/+?XC> ;.:X\=:%IMO9:/8^(XX[.8QM9 MSZ$9[F^@MH]/,(KCPS)XJD\5)XB7Q':Q7NG7'AY+>VM-./AG4I+>[C95D'FW%PL;S[9 M,PW'^C@!0H>C!\0?B]X.^&FA27GB3X@7T/B;P9X6UOQ)J4FDK/>^&Y)[]8M5 M:SBCM_E=;5LM$4D:,(9=N02?MK<=NW<=OIVK)\<>#K7X@>&;G2;Z;5(;:Z*, MTNGZE<:?=1LCJZLD]NZ2QD,HY1AD9!R"00#Y=B\:7/Q-_8@_:3M=0U?Q!XTT M_39=,/'VD7FFZAH.I M:TGA72/%7AOPYIGAD:+!;:=+I%WHNGM<2,QMQ<)Y=Q-*0^]5B:-E8$94?2OP MT^&&B_"'PVNDZ!:R6MH9Y;N5I;F6YN+F>5R\LTTTK-)+*[$EG=F9NY-=!N;^ M\WYT ? -C\5OB)K5_IWC.WUCQUK?CK2OAOJEUK-E=>%!;0^&-1?5=%>[TZV7 M[,AD*PPS@1,9GVQ*X8F0D]Q\;_VI?&%_#XPUOPOXC\06_AC3_%<4>CVMGH4E MOJ?B*P&BVDCP6$LUA.OF&]>9U$T0$^"BS(@R?L;;\Z / MCWPG%X[MOBWXA\,:?XZ\?:3-X@^*LT>I23:5:2R:7HTNA75U#+ TEH8D62:* M.,/EU1H4 9G$G(^//VB_BA\/_"FAVNB0Z]I&K6=[JFHM!'H:166O+_PDMU! MY MXM.E,D@M(Q+(WG6N$N%FW2,Q8?=V3C[S?G2AV!SN:@#RO]D33+C1OAUXB M@NK>>UD;QUXJF198RC-')KM\\;@'JK(RLIZ$$$<&O4Z,44 %%%% !1110 52 M\2?\BYJ'_7M+_P"@&KM4O$G_ "+FH?\ 7M+_ .@&@#]1OV??^2">!_\ L 6' M_I/'77UR'[/O_)!/ _\ V +#_P!)XZZ^@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *^+_^"K7_ "47X6?]>6M_^A:=7VA7Q?\ \%6O^2B_"S_K MRUO_ -"TZ@#YGHHHH **** "BBB@ HHHH **** "BBB@ JMK&J0Z'I-U?7!9 M;>R@>XE*C6 Y*]0*^3S\ /B9X\^!GP]\+ZAX2 MTWP_=^ ?"^I: 9CKT5Y'J,D_AVXTZ.1=B#8OVAH\@Y(5\]B#%JG_ 3X^P+K M%SH?A/PCIU\ND>#!HT\*10R66H:=J!FU.=&"YCDD@2%3(,-,$"D\< 'TIH'Q M@T77/$&GZ-))<:7KVJ)?S6NEW\8CNIX;.X%O+.H4LOEEGC9"6!9)%.,[@O1' M5;7[')<_:[7[+"Y228S*(XV!VD,V< @G!SWXKY*U7]B/Q0]YI]Q:Z7HD.N7& MF^/M'778Y8_M7A^;5]4>\TR^5]N]O+1Y%(C(DC:X?;G+FL+X??L/>(?!6D:% MJ$O@F/6;/3-I:GI T_68[?3KNU2>!;6S@MB\4MQ$X-PI>58$+%'C M04 ?7'PK^)FG_%[P16;7U[I^VY0)()+2[FM)>%9AM,D#E>>5*DX.0 M.BKRW]C+X4:I\$/V=M(\,ZSI^FZ3J%E?ZI<&RTZ8S6MI%<:C.NOH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OB_ M_@JU_P E%^%G_7EK?_H6G5]H5\7_ /!5K_DHOPL_Z\M;_P#0M.H ^9Z*** " MBBB@ HHHH **** "BBB@ HHI8XS+*JKU8A1[DT )17A?A?\ ;E\/W_BWPI%K MTVA>$O#/C73=7U?2-9U;6HK1+FWL[VUMH#B4(NZY2X:95#$JB 88EBKO!?[? M'@?4_A5H_B;7;QM+_MA=2NTM]/MKG6%AL+.^FM&OY'MH6\JU/E!O.D"QC<1N M.TF@#W+%&*\\7]J?P')\2XO",>N--K4M]#IB[-/NFLQ=36R74$)NQ$;,I=/T]5ETV_P!!L/%&@ZE&S>7K.G76]/,V.JM&\.NOKD/V??\ D@G@?_L 6'_I/'77 MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q?_ ,%6O^2B_"S_ M *\M;_\ 0M.K[0KY$_X*=_#[Q)XQ\7_#F]T'PWKWB"#3;?5HKHZ99/=-;M*; M$Q[@O0-Y;X)_NF@#Y2HK:_X5/X\_Z)S\0O\ P0S4?\*G\>?]$Y^(7_@AFH Q M:*VO^%3^//\ HG/Q"_\ !#-1_P *G\>?]$Y^(7_@AFH Q:*VO^%3^//^B<_$ M+_P0S4?\*G\>?]$Y^(7_ ((9J ,6BMK_ (5/X\_Z)S\0O_!#-1_PJ?QY_P!$ MY^(7_@AFH Q:*VO^%3^//^B<_$+_ ,$,U'_"I_'G_1.?B%_X(9J ,6G0R^3/ M&Y7=L8-CUQSBMC_A4_CS_HG/Q"_\$,U'_"I_'G_1.?B%_P""&:@#YQ^ 7[*# M>!V\#2>(A8WC?#70]2\(:? T"7$.I6,EW:R6UVQ;F.406D2LFT_.\F&*X+9. MF?L'WG@O0Y+7PKXZDT.?4]&O_#FKSR:+'="ZL+G4+R^3R$,BB">!KZX1'/F( M5?YHB0 /J3_A4WCS_HG/Q"_\$,U'_"I_'G_1.?B%_P""&:@#Y[TO]BO1](TV M;3;/5KFWTR3Q9HOB6*!X=QA33;&SLDM2^[+!TLU)DX(WG@XKS_\ 9&^#OC3P MY\9/##:A;^)K?P9\-?!5WX3T?_A(-)L].NL37%DT2?Z/<3"X=(K(+)/^[1_W M6Q,^8Q^Q/^%3>/#_ ,TY^(7_ ((9JKZM\._&FA:5=7UY\/OB!!:64+SS2-H, MVV.- 69CQV )H ^<-1_8*TB^U[Q5J$>O7UG-X[O=67Q(D-NJIK6E:C&RR:?+ M\V=T+,SP7'WHF9QM99'0I)^Q7J7BJXM;SQ;XZ;7=6TB#1M/TVYM]%2Q2&ST[ M5+?42LD:R,))YY+:)7D!5%"C;&OS!OH[0O /C'Q-H=EJ5C\/_']S8ZC;QW5O M,N@S[98W4,K#C/*D'FK7_"I_'G_1.?B%_P""&:@#Y+^,OP,UWX4_$6X\=>#' M\8:IXFUK4=9G9=*T2SU"*&&_@T]'MG6>YA\MS)80O%<99$(D$L;*0#TG[)G[ M//B'X5'PN_B+[#&?!_P^TCP;:+;3>;Y\T:^;?3'@84RB&- ><0.W < ?2'_" MI?'G_1.?B%_X(9J!\)?'@_YIS\0O_!#-0!BT5M?\*G\>?]$Y^(7_ ((9J/\ MA4_CS_HG/Q"_\$,U &+16U_PJ?QY_P!$Y^(7_@AFH_X5/X\_Z)S\0O\ P0S4 M 8M%;7_"I_'G_1.?B%_X(9J/^%3^//\ HG/Q"_\ !#-0!BT5M?\ "I_'G_1. M?B%_X(9J/^%3^//^B<_$+_P0S4 8M%;7_"I_'G_1.?B%_P""&:C_ (5/X\_Z M)S\0O_!#-0!BU2\2?\BYJ'_7M+_Z :Z?_A4_CS_HG/Q"_P#!#-5?6?@[X^O= M'O(8_AQ\0C)-!(B@Z%,,DJ0* /TG_9]_Y()X'_[ %A_Z3QUU]WSYDV.,[%.,T =+\ K?[)\"O!,5UU<+\)?'6AVNFZ3X- M35M+;Q1HNB6DU;2?$& MA:GI<-R;*2\M-0AGMTG#B,Q&16*B0.0NTG.X@8R0* .BHI%;"?%'BC]I0W5UX8O/C3J?Q;\!7'PV?S8I-9N+,6OA MR32)=-8DRM:"Z_M9V:#,8/\ :);CSJ_3WQ#X T'Q;.DNK:+I.J21H8T>[LXY MV13U + X!]*\Y_;#N(/A)^S1\0?B!H>EZ+#XN\!^"]8O=!U":PBFDT^2*RED M14+#(C+(F4!"L!@C%$=/Z]/\@>I^?7@3P7X/^+G_ J'PK;W6B6_QQUCXW_$ M*S\*;"PN(/$\.H33NH,\<(MY=+$+R#8 =)VY'D"DTO3KW]G+XRV$ MC3?#_P :>'M/\30Z1;W$X7P#X+UC7?#V@SE7D(^W(%TN&P=-P$@DU#HMJ-$7 M/ZG6?@G1]/\ $EWK,&DZ;!K%_$D%S?QVR+=7,:?<1Y0-S*O8$D#M3-:^'^@^ M)=#_ ++U+1=*U#3?-6?[)@;N[,SX&_%& M'XW?!KPCXRM].U+1[?Q=HEEK<5AJ,7E7EDES DPAF7)VRH'"L,G# UU5-5 I MIU, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *\=_P""@TBG]A?XPQYYE\':I%CUWVLB_P!:]BK\YO\ @YD^ ?QB^*/[ M DGB?X)>*OB#I'BCP7> :EH7AG4+N+_A*M*O"EO<0/;0'$\D;&&5=X.V-;D# MF0@@'Z+JX8_0XIU>,_\ !/KX$^,_V-->^(/CZQTX3>(M=U?4 M'O[BZOYF::9$E?DPQ,YBBX'[N)"1N))]FH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\9RM! MX/U9XV:.1+.9E93AE(0X(/:OR;\%^)M>U'P;H]Q-XL\"/&^25PD:9.!EB<#GUH M_VQK7_0U>./_"IU+_X_1_;&M?\ 0U>./_"I MU+_X_6=8Z]8ZG>W%O:WMG5SC<.1D5;+8H F M_MC6O^AJ\./_ J=2_\ C]']L:U_T-7CC_PJ=2_^/U$?E/(*_6C/% $O]L:U M_P!#5XX_\*G4O_C]']L:U_T-7CC_ ,*G4O\ X_4.ZES0!+_;&M?]#5XX_P#" MIU+_ ./T?VQK7_0U>./_ J=2_\ C]19JM>ZO::?=6MO<7=K;W%ZQ2WBEF5) M+@CJ$4G+GGHH)H O?VQK7_0U>./_ J=2_\ C]']L:U_T-7CC_PJ=2_^/U0T MC6K/7]/CO+"ZM;ZSFR8Y[:99HI,$@[64D'!!'!Z@U:S0!+_;&M?]#5XX_P#" MIU+_ ./T?VQK7_0U>./_ J=2_\ C]4M0U6VTJ..2ZN+>UCEE2!&ED6,/([! M40$D99F( Y)( J?.* )O[8UK_H:O''_ (5.I?\ Q^C^V-:_Z&KQQ_X5.I?_ M !^J(UBU;5GT];JU:_CA6X>V$RF9(F+*LA3.X(S(X#$8)1@"2"!9H E_MC6O M^AJ\F?^DL= 'J5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!E^-_P#D2]8_Z\IO M_1;5^2?P]_Y$+0O^P=;?^B4K];/&_P#R)>L?]>4W_HMJ_)/X>_\ (@Z'_P!@ MZV_]$I0!L4444 %%%% !1110 5\\_P#!0+1?"M[H?@W4O$WB;X?Z++H.I7%[ MIVF^.HA)X=U^3[,T;P7(/W759-T4B[F1LD1R E:^AJ,<'WZT ?$/@KQMKL&M M^(?B%X=;5OAW9J?AS&W@^.RMC:""^>TM)[:;?!Y@6*"X<)Y1A*% 2,?**>I? MM0?$BY\$ZA=:%XTU+6OB)=:)XKF\1>#H]-M)#X%FL[6X>Q:.-8/.C99X[>)! M<-(+H3EU# 9'W0Z[^_UXZT[HV[G=ZYYH ^/_ !Y^V3)XQ^)NK1Z#\2;72?AA M)K7A^PO?%NGK:R6^AV]QI^I7$S1W,L;PKYMU!:6[2R!UB:1D&QSQRZ_MK^)O M"GP?UC4]5\?-,MYX-\;'PUJM[8VT#ZOJVGZUZ"MC'K7B#P^\?9;@$ C:6PP9#N.592"<'J :9\+_A MII/P>\$6/A[0X[B'3=/:21//G>XFFEDD>66:21R6DD>21W9V.69V)ZT ?%OQ ML_;8\;:+\6?$5MX?\17EK_9^FZQ93Z5:KXOO+&PAF\-6^H M0:M]H".(!;Q0O\^RW2$9RN[#*RD$@JRL#QQD @ ^;T^)GB[XE_\$[_&>J:?K^N> M)]2AU[4].75["W2'4[O1K?7FMYI(4MTCQ-_9B3%3&BONP5&[%)I][\%=.NO ML/P/C^&935/'.CV.JW6@V%K=R6BM:ZBUO.Y*L%ND(:Z\/^+#>@64=RR* M'V^4UQ)(DV2JVZ_PL*]M^-X\86G[7GPCA\)W'AVZUB/PGXD6>77$F6UF03Z) MN;;;X(.2(W M)B ^:812RQAF)VK(V "6._'/]B> M'_&FA_\ "4$PM? M7+(K_>56YSR.]5->TIM:T>[M8[R]TV:ZA:);RR<1W5L2.'C8@@,N<@D$ ]CT MH ^8?A]^W+J7BOQ)X,\;:Q?6/A'X3>*]>DT4_P!K0);?8W@TAWF$T\@!C&7UW2[JULK6'5X]5U'[+)+ M;QE3=2%(SDM"8HH75 QD+&.OLCX<_#O2?A3X%TOPWHENUOI.CVXM[=))#*Y MY+.[99W9B69V)9F)))))K:\M3_"O0@?*. >30!\S_L@?&_Q]XUUWX+/$- MOKEK\2/ ]_XC>W728;)=(N;2[LHE$31@,ZR1WF7$A;YX\IM4[!5\ 7?POT[] MJ/QQ!\6(?"__ LN]\8P#PX?$5JDEQ'-8O-=.N>#_$^J6NDW6EV[0:! M-9:K:*DT/EP^?)MAO+B5TE:4.8@54 ;#V'@+XM_%#XDW_AO1K;XHVITO5G\0 MS0Z[H,VDZY&[MX L(Q&L: M(4:0O-&R[A("1B33OVNM23X S:WK7Q0O;7QUK6JVNF:OH,/]D:;#\-[B2YF' ME3R7%I*UK#MA:$SW:SF1MC1@&0,/M#''Y_K0>2W^T,'W% 'R?^P?\2=<^,?Q M8A\3>))?M>M7OPXLK>ZNEA\L736_B#6X%D($<:[FCC1CB.,9;.Q,[1]848YH MH **** "BBB@ HHHH =!_KT_WA7Z*?L/?\F:?"O_ +%/3/\ TECK\ZX/]>G^ M\*_13]A[_DS3X5_]BGIG_I+'0!ZE1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9? MC?\ Y$O6/^O*;_T6U?DG\/?^1"T+_L'6W_HE*_6SQO\ \B7K'_7E-_Z+:OR3 M^'O_ "(.A_\ 8.MO_1*4 ;%%%% !1110 4444 %%%% !1110 4444 17U]#I MEE-#]/O M+>POO$6ERV=O/< F .1D+*%^;RG("/CG8[<'I7FWQ9;XC?'KX6PZ9<_#+5_# MD.EZII]YK&C-XCL2OBFRC=OM-A;3PR@!/]6X,Y@$H3RV"AVP ?0ODR%F&ULK MU&.12F"0';Y;YQGIVKX^T[]CSQ/XS^Q6NLZ'>6'@V*#Q=-I7AN;73(?#_P!K M72_[,MG>.4JY6:WO)E"L\=NTBJK#8AKF/B/\"/$WP;\':&MS8:Q>6WB:;P); M:Q9Q^(F$^N:XMW>KJF9FER))HWME:0LJ2X +84D 'W0L$C.R^7)N7J-IR/K0 M(9'&Y4Z6&-"Z7$Q>'SVMVD6./:F6/>2?LEZUJGB.3Q!XBBNH)M5\;:D^NZ@ M=<,31^%[K1[B"5 ?,"1I]H>.38 "C@28&W- 'U1J%]'I>G3W5PWEV]M&\LKD M'"*@W,>.>!SP,UAZ'\4='\3Z9X7OM+FO-0T_QE MSI5U;V$\D,L30&X5Y'"8 M@5H_N^;LRQ"#+$"O$/V-M,\3?$?X-^*/%WB#4EUO5O$&G#PQI4\,Q:WU"RTV M.>TCODS@#[;*?V?OAAX8C\!^*O#.I^ _"U_H MM^;S4=.6&]G?PU=V4+0F"ZDW)]K\H R!2#(C8 #,H!]B&VE YCD QN)V]!ZU MAZ'X_P!+UZ[M[6.X>"^N_MC06=W!):W4T=I.L$\JQ2*KF)7>/]X!M82QL"5= M2?D^_P#V)M:T&WU.\T'P]J$.J6.C>#[_ $63^VF+0:W%?L=9N%W38$[VL<"R M2,/WJY4%R2"[5OV6/&K^+=&URU\/W$?BY;'XA:9INN"Z@=O#UU?ZM)=:+>2$ MR[O)$32X,:R-&90&09X /LL6DS2K&(Y/,;[J[>36!\/?B'I?Q0\.'5M'FDN+ M$7EW8%WB:-O.M;F6UG&& .%FAD4'N!D<$5\:_#O]ESQ=H'A+26U3PCXXU;PJ MFN6%SXF\#R'3;;^TEBT^\B:>$+J,D5SFZFM))?.FB,YMDK>R6L,^JW<\"M,K,)#Y,L9+;B22<_-F@#U MRBBB@ HHHH **** "BBB@ HHHH **** '0?Z]/\ >%?HI^P]_P F:?"O_L4] M,_\ 26.OSK@_UZ?[PK]%/V'O^3-/A7_V*>F?^DL= 'J5%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!E^-_\ D2]8_P"O*;_T6U?DG\/?^1"T+_L'6W_HE*_6SQO_ M ,B7K'_7E-_Z+:OR3^'O_(@Z'_V#K;_T2E &Q1110 4444 %%%% !1110 44 M44 %%%% !C-&*** #%1SVL=TJK)''(JN)%#J&VL.0PST(]:DHH 0#:*CN[6* M^M9()HXYH9D,"""00>"#7*_%3XL6_PT?2H/LXOK[5C=R0VP MF\H^3:VLES-)G:PPJHB<@#=,@SS7B%A_P4&UL^!+>\U#X<6FG^(M6TWPYK&C MZ:/%*RVEY::U?)90/-<_90UN\_\!_%W6-0\=VGA;Q9X;MO#.O7VC2:Q:I:Z MM_:5M%?HI^P]_P F:?"O_L4],_\ 26.@#U*BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH R_&_P#R)>L?]>4W_HMJ_)/X>_\ (@Z'_P!@ZV_]$I7ZY>)[ M&35/#6H6L.WS;BVDB3<<#'=/L6T'PK(UE:Q6[ M./$6 Y1 I./([XH \VHKU;_A@GXQ?]"]X6_\*/\ ^T4?\,$_&+_H7O"W_A1_ M_:* /*:*]6_X8)^,7_0O>%O_ H__M%'_#!/QB_Z%[PM_P"%'_\ :* /*:*] M6_X8)^,7_0O>%O\ PH__ +11_P ,$_&+_H7O"W_A1_\ VB@#RFBO5O\ A@GX MQ?\ 0O>%O_"C_P#M%'_#!/QB_P"A>\+?^%'_ /:* /*:*]6_X8)^,7_0O>%O M_"C_ /M%'_#!/QB_Z%[PM_X4?_VB@#RFBO5O^&"?C%_T+WA;_P */_[11_PP M3\8O^A>\+?\ A1__ &B@#RFBO5O^&"?C%_T+WA;_ ,*/_P"T4?\ #!/QB_Z% M[PM_X4?_ -HH \IHKU;_ (8)^,7_ $+WA;_PH_\ [11_PP3\8O\ H7O"W_A1 M_P#VB@#Y>^-OPNU#QE\0/!NL6'S)8VNL:'?_ '3]FMM1M57[2 S+N\N>VMP5 M!W%9'QTKB--_X)\>$/#_ .S-HOP]TW2_#5GY=UH-UK]TFCIY?B1M-N+>:03Q MD_,)UA=<.S;?-/WAG=]L?\,$_&+_ *%[PM_X4?\ ]HK"^)7[)WQ/^$_@J\U_ M6-!\.QZ=8M$LIBU\R/F25(EP/('\3K^% 'R+I_['&M_#S4--NO!/BS3=+_X0 MS4;^;P?9ZEI#7=GING:@L9O-)G5)HWDMQ-'') ZLCPK&B?.HP>I\+^ ?&&J_ M'CPWKGBIM)F'A'PUJ%E]NTV VMKJ5WJ-U;NZQ0/-++'';PV$"YD4BBO5O^&"? MC%_T+WA;_P */_[11_PP3\8O^A>\+?\ A1__ &B@#RFBO5O^&"?C%_T+WA;_ M ,*/_P"T4?\ #!/QB_Z%[PM_X4?_ -HH \IHKU;_ (8)^,7_ $+WA;_PH_\ M[11_PP3\8O\ H7O"W_A1_P#VB@#RFBO5O^&"?C%_T+WA;_PH_P#[11_PP3\8 MO^A>\+?^%'_]HH \IHKU;_A@GXQ?]"]X6_\ "C_^T4?\,$_&+_H7O"W_ (4? M_P!HH \IHKU;_A@GXQ?]"]X6_P#"C_\ M%'_ P3\8O^A>\+?^%'_P#:* /* M:*]6_P"&"?C%_P!"]X6_\*/_ .T4?\,$_&+_ *%[PM_X4?\ ]HH \IHKU;_A M@GXQ?]"]X6_\*/\ ^T4?\,$_&+_H7O"W_A1__:* /*X/]>G^\*_13]A[_DS3 MX5_]BGIG_I+'7R#'^P7\8DD5O^$>\+?*0?\ D8__ +17VM^S!X"U'X5_LY>! M?#.K_9_[4\/Z#9:==^1)YD?FQ0JC[6P,KE3@X&10!W5%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5X_^WA\W[,>KI_SVU/1XO\ OO5;1?ZU[!7C_P"W;S^SI,O]_P 1>'4_/7+ M?UH ]@HH%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %>/_MTC=^S_&O]_P 6>%U_/Q!IP_K7L%>/_MS_ /)" M;%?[_C3PBGY^)-,']: /8!10#FB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BO*_C=\$_"/A/PCIWBC M5/$NG:GJCM>Z[_94-I#9/91MS]GF+LS7J8 "X"$Y-43\2OC@QX^%/@-?][X@ MRC^6F&@#V*BO'O\ A8?QS;[OPM^'8_WOB'<#^6DFD_X3_P".Q'_)+_ABO^]\ M1KO_ .4QH ]BHKQW_A._CT>GPQ^$_P#P+XDWP_EHAIK>-OC]_#\-?@^?K\3= M1'_N!H ]DHKQ=O'7[0G\/PQ^#)^OQ0U(?^Z_3#X[_:+/3X6_!7_PZ>I__,]0 M![717B?_ G7[1F/^26?!7_PZFI__,]1_P )U^T9_P!$L^"O_AU-3_\ F>H M]LHKQF/QQ^T,?O?"_P"#*_3XH:D?_=?%3+XR^/S=?AO\'T_[J1J+?^X,4 >P M45X^/%7Q^8_\B'\'X_\ N>]1;_W$"@^(?C\Y_P"10^#\?_P M45X]Y_Q^?_EU^#\?M]JU%L?^0Q1M^/S_ ,?P>C_X!J+_ -10![#17C_V3X_/ M_P Q#X/Q_P#"_ MV?\ Q)XD\0>-O@SXBTWP?#'XF%@/AKJ<)FGT^9+VW(?^WSM99X(G!((R@R", M@@'U317C*^!_VA1U^*'P9_\ #7ZE_P#+^GKX)_:![_$[X.?A\,=2_P#E]0![ M'17D"^"_CX/O?$KX0'Z?#341_P"YVE_X0GX\G_FIGPF_#X;W_P#\O* /7J*\ M?/@3X\'_ )J?\*Q]/AQ>_P#RZH/@#X['_FJ7PR'T^'-W_P#+B@#V"BO'O^%> M?'0]?BI\.?\ @/P[N?\ Y;&C_A7'QR/7XK> ?P^'L_\ \M#0![#17CW_ K+ MXW-][XM>"U_W/ ,@_GJ)I1\*_C,WWOB]X<'^YX& _G>&@#V"BO'_ /A47Q@8 M_-\9--'^YX+@'\YS1_PIGXLL?F^-&/\ <\(68_FQH ]@HKQ__A2'Q2;[WQNU M)?\ <\+::/YH:#\!_B8WWOCGXB7_ '/#6D#^P45X__ ,,\?$ CGX^?$#ZK MHGA\?ST\T#]G/QX?O?'_ .)7_ ='\.#^>F&@#V"BO'_^&;O'#=?V@OBJO^[I M7AD?STDTG_#-'C9AS^T-\7A_NZ9X6'_N&- 'L-%>-R?LP^-GZ?M%_&1?IIOA M/_Y2U"W[+?CIO^;D?C0OTTSPC_\ *.@#VJBO$_\ AECQW_T(],T-Q)I_A)?*2[N4A:08T/EEW9 Z M$T ?4-%-C!5?FQ^%.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#QWXAC9^W/\+?\ :\(>*1_Y,Z$?Z5[%7CWQ)^7]N'X3 MMZ^&/$Z_^1M&/]*]AH **** #%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7CW_!0?C]A?XO'IM\(:FWY6TAKV&O'_\ @H.,_L'_ M !F/]WP3K#?E92G^E 'L%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5X[^VFNSP+X.D_P">?Q!\+_KK%JG_ +-7L5>/?MN? M+\*_#\1:>O_LU 'L"_='TI:13E1]*6@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /'OBA\O[:OPE;IG MP_XE3\VTL_TKV$'->/?%H[/VP_@^_P#>T[Q#'^<=FW_LM>PC@4 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X]_P4,.W] M@3XX-_=\ :ZWY:?.:]AKQK_@HRVS_@GM\=V_N_#SQ ?_ "FW% 'LH.:*** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQK]NJ8 M6_P7T-N/^2A>"%_/Q7I*_P!:]EKQ3]OL?\6,T'_LH_@3_P!2[1Z /:U^Z**% MX444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 3 MBO)_@O\ MF^!/V@/B+XX\+^&;_5)=6^'7V%\#H:F3:V&E?<["/_@H#\&?B]XO MTGXD2>*M:\+Z'\-?"^I>,HYM=\+WUA!XGT&>.*$ZGI[2HKW,"OY6/*1WMB2YADAFAN+%9O[=DLM\K MQ[HH[EG!@=6>I:,2VU/J;X2?M6^"?CQ?Z/;^$-6;7/[;\+V7C*WEAM)DCCTR M])%G+*75?*>?9,4B?$A%O-E1L->D5^?'[+/P5^,7[)'[0?AWP3I=M?Q^'IM4 MTY]833-"@/A34M*&AM'<7/VV1#OM7$_M*_"5OV@OV'_M_P!G^T?8?M=M);^= MY>Y/,V>9NV;EW;<9&(-'^+/AW3K*5M0 MN/L]O#-!_M1^%='\3>-?VFOB'>6MC/\:OAK M\6O!6A?#_4V*S:KH-G-;^&GL[.R8Y>"WOKJ^U!)4CVK*?%-A)Y7B%[!8?%-O-:32[A(]OIT=GI[P1.3'"UC9E "5R?#;P)-^SQ\88? M >G^&_#OB#P]#XFLVG\+>"/+T'P]KGB;1]%%UL9[N3;^XCM%O;EN=][)I5N7 M866H3,1\P>]D?JXK!AD#D5U5 !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%(YPM &4OCO19/%TGA]-8TM]>AM1>R::MTAO(X"P43-%G>(]Q MW$8R0,UP/C/6/AW^UA)JO@2P\<:'JFL>!?$6BZOK6G:+J]M@_"EH=3^)'@G]G#Q;I?Q-TW0V#:WI9FL=/74[+4(4_>QW\^JQW#K',!++/ M#=,H9ED-2G=?UY@]';^NA^NVC?M9_"[7OAEJWC73_B5\/[[P7H-PUIJ>OV_B M*TETO3IE95:*:Y60Q1N&= 5=@0748Y%=5I/Q T77'TD6>L:3=_V]:-?Z9Y-W M')_:-N!&QFAP?WD8$L1+IE0)$Y^89_/74K+X9?'O]JWXE?$;X8^._A_H/PU^ M&/@KP7X@E\7Z7;6VJ>%K75=*N->DCBN5ADCBF$&EW">9&DLE7_ (1\ M2W=S:+(1#/-#=Z&L4C+T+(L\P4GD"5\=37JH4>GZ5X]XY_Y/P^&/_8D^*_\ MTM\/5[%0 8HZ444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'FOQK_8V^$?[2^KV=]\2/A9\.?B!>:9$T%G<>)?#-EJTMI&QW,D M;7$;E%+:X/]L3X3> _@9\$?%WQJT?X;?#>Z^(WP<\!ZG=>$M7OO#EO M)<:0EG8W$D%M%*JK-%;@[E\N*1,+(X4KN-?0U>*?\%*?^4<_Q^_[)QXB_P#3 M9<4 =GH7[-7P]\*_%_5_B%I?@7P?IOC[7X!:ZGXEM-%MH=8U&(; $FNE02R+ MB.(89B,1)_=&(_&?[+WPW^)'@1?"WB+P#X+U[PNE_+JJZ/J&AVMS8"[E>626 MX\AT*>;))/.SOCNZ/9Z=)?:KXN\-:)<>?$=KQ:CKFGZ;-(=A4F1(+ERA)(#(F0R@J?2J\4_; M\_Y(7H/_ &4?P)_ZE^CT >RV>GPZ?#Y<,44,>YGV(@5=S$LQP.Y8DD]R* M?M^?\D+T'_LH_@3_ -2_1Z /:Z*** "BBB@ HHHH **** "BBB@ HHHH **Y M?XU?$)OA+\(/%7BI+47S>&M(N]5%J9/*%SY$+2;-V#MW;<9P<9Z&OE$?\%4? M%A_YIQX=_'Q1-_\ (5 'VM17Q5_P]0\5_P#1.?#G_A4S?_(5'_#U#Q7_ -$Y M\.?^%3-_\A4 ?:M%?%7_ ]0\5_]$Y\.?^%3-_\ (5'_ ]0\5_]$Y\.?^%3 M-_\ (5 'VK17Q5_P]0\5_P#1.?#G_A4S?_(5'_#U#Q7_ -$Y\.?^%3-_\A4 M?:M%?%7_ ]0\5_]$Y\.?^%3-_\ (5'_ ]0\5_]$Y\.?^%3-_\ (5 'VK17 MQ5_P]0\5_P#1.?#G_A4S?_(5'_#U#Q7_ -$Y\.?^%3-_\A4 ?/'[:G_!83XF M? ;_ (+D?#SX(Z9^SNOB76K_ $RXT?PQJ/\ PF+6]OKMCJ\NGRMJ3(MA(T$= MHVF7*3+\_$4K!@J@M^K4;$YR#UXSWK\\?%'[7=GXT^/GA/XGZI\&?"%YXX\# MZ??Z7HFJ2>*)S)807WD_:0H^Q8W,(%4,>46295($KY[O_AZ?XK_Z)SX<_P#" MIF_^0J /M6BOBK_AZAXK_P"B<^'/_"IF_P#D*C_AZAXK_P"B<^'/_"IF_P#D M*@#[5HKXJ_X>H>*_^B<^'/\ PJ9O_D*C_AZAXK_Z)SX<_P#"IF_^0J /M6BO MBK_AZAXK_P"B<^'/_"IF_P#D*C_AZAXK_P"B<^'/_"IF_P#D*@#[5HKXJ_X> MH>*_^B<^'/\ PJ9O_D*C_AZAXK_Z)SX<_P#"IF_^0J /M6BOBK_AZAXK_P"B M<^'/_"IF_P#D*C_AZAXK_P"B<^'/_"IF_P#D*@#[5HS7Q6G_ 5.\6.X7_A7 M/ASDX_Y&B;_Y"KZC^ ?Q/D^-OP0\*^+I+)=-?Q)IL&H-:+-YPMS(H;9OVKNQ MG&=HSZ4 =C17QKK_ /P5*\0:7XJUO3[7X=:/Z8D\WB:2%Y_LUS+;E MR@LV"[C$6QN.,]35;_AZIXH_Z)IH'_A62_\ R#0!]IT5\6?\/5/%'_1-- _\ M*R7_ .0:/^'JGBC_ *)IH'_A62__ "#0!]IT5\6?\/5/%'_1-- _\*R7_P"0 M:/\ AZIXH_Z)IH'_ (5DO_R#0!]IT5\6?\/5/%'_ $330/\ PK)?_D&C_AZI MXH_Z)IH'_A62_P#R#0!]IT5\6?\ #U3Q1_T330/_ K)?_D&C_AZIXH_Z)IH M'_A62_\ R#0!]IU\>_\ !<7]LOP-^R#_ ,$\_B*GCJ\U+38?B)X"5HU81>9AMK/A?E;)&*SO^'JGBC_HFF@?^%9+_ /(->,_\ M%!/CY)_P4._8^\=?"'Q1\.=!L;+QAIYAMM07Q-+,^DWD;"6UNU3[&F_RIDC< MIO7>H9"P#&@#[C_8S_;-\#?M[? ^T^(_PWNM4U+P;J5U/:V-_>Z7<:?]N,#F M.1XTF56:,2*Z;P,;XW7JIKU:OSZ_9Z_;9;]ESX'^$_AWX-^$^@V'AGP7I5OH M^G1/XMD:3R84"!I&%@ \C8+N^ 6=F8\DUV7_ ]4\4?]$TT#_P *R7_Y!H ^ MTZ*^+/\ AZIXH_Z)IH'_ (5DO_R#1_P]4\4?]$TT#_PK)?\ Y!H ^TZ*^+/^ M'JGBC_HFF@?^%9+_ /(-'_#U3Q1_T330/_"LE_\ D&@#[3HKXL_X>J>*/^B: M:!_X5DO_ ,@T?\/5/%'_ $330/\ PK)?_D&@#[3HKXL_X>J>*/\ HFF@?^%9 M+_\ (-'_ ]4\4?]$TT#_P *R7_Y!H ^TZ*^+/\ AZIXH_Z)IH'_ (5DO_R# M1_P]4\4?]$TT#_PK)?\ Y!H ^TZ*\I_9!_:-NOVG/AUJ6N7FAP:!<:=JTVEO M;0WQO$;9'$X<2&.,\B4#&WC;U.:K_M,?MCZ'^R[KF@Z?JN@^*-HKY9_P"'KOA7_HGWQ,_[]:5_\GT? M\/7?"O\ T3[XF?\ ?K2O_D^@#ZFHKY9_X>N^%?\ HGWQ,_[]:5_\GT?\/7?" MO_1/OB9_WZTK_P"3Z /J:BOEG_AZ[X5_Z)]\3/\ OUI7_P GT?\ #UWPK_T3 M[XF?]^M*_P#D^@#ZFHKY9_X>N^%?^B??$S_OUI7_ ,GT?\/7?"O_ $3[XF?] M^M*_^3Z /J:OAS_@L]_P4K^#O[%WA7P7X5^)?B34/#>J:]XJ\+^(].)T&_NK M:[L]-\3:9=7S+/#"\?F0P0M(T>[?@IA29$#=[_P]=\*_]$^^)G_?K2O_ )/K MY?\ ^"IUS\&?^"K7PJ\(^&/&O@'XH6?_ B/BBQUZ"[AM]*\Z2V255OK+>+\ M.J7-KYD>58;9!#(0WE;2 ?HY\$/C+H?[0WPD\.>./#$UW=>&_%NGPZMI4]S9 M36- M-%OKZVGNHI]3CL1;E8=A89ANI6#?.,?+CKR*]YH \U_;*_Y-'^*7_8HZK_Z2 M2U^;Z=Z_2#]LK_DT?XI?]BCJO_I)+7YOKW_SVH =F@'->+WGQP\3K^V)#X'N MKCPUX7\/R"V;2EU73+N6Y\9JT!DNOL=XLJ6\,MNP93 R22,(R^ C KR_P$_X M*$Z/XH^ WA_7O&ECKFCZY>>%[/7Y NDLMOK9FGAM"-/0.[R?Z7/#"$<*Q,T; M#Q[=E='1W5MV,@A@.7O/\ @H+X%A\+6^N6MCXQU72?['M->O[JQTD2IHEK M=NT=L;K,@*M(R/A4#E57<^U,,0#W*BN!M/VD?#=_J6FVD/\ :LD^K>(M6\+6 MR+9EBU]IJW37*X!)VD6W@_Q'*MG8Z/XQO/$$FKKHB:' M;V=O-?O 5N)[/Q#+:V\DU_92/'FRDA"G#+)<)]F964DO=0$%0K;@# MU+-%>.^ _P!J"2R\"L/&^FRVGC#2=:TCP[K5CI=N/L]MJ.J1VDUM!$9)262- M;Z".21F&720@;<"J6F_MG>'_ (@:IX\>:' M#X'T_P"'^GKJPL+6\M[NXUC4$LQ<1"Y:594AB#SP[A#Y;DQ$9D5B0H![QFBO MG_P5_P %!?"(^$%KKGBM=:T/5H=)T:^GM+G3&M7U1M2#) ]DCM\\^TY-,;6-0N++1Y+E-%M$O)K*:6ZV$[1% M<02JP3>2%W('3+ ]U)HKQF?]L?PY+K6GK<7EUX3AL=1OK/Q!9>(='EAN[-; M?26U/<6$FV%?LYCGWL) R$IA'R5D\7?MK^&O /PH_P"$TUSP_P"/-%T-I2B& M_P!&%K,T0A\X3[))%PA3.%)$I8%1'N^6@#V(G%&:\K\!_&K4OB+-\6O[-ETE MH?"EY!%X?N7@D>&:*70['4$>90ZLX,MRW"E#LVKP02>-^#G[>FG>(_ 7A&;Q M-I>K+K6JZ;H%YK=YI.EM_8NC2ZTL9L4=Y)6D"N\J19&\ACN;:K T ?0V:*^< M_&?[?FEZ1XVT6YL].US_ (0..R\1:AJ&LS:9^YU6#2K8O(U@_F9;;(C@^8B^ M8,%,K\]=U\3OVO/"?PKU^ZTB\BUN^UB&?3+6&RL[:/?>S:@EU);1QO+)'$&* MV=P3YCH 5502SJI /4@:*\)N/VYK#0/%GC>PUSP7XVTVU\)ZOI>BVTJVD<\V MIW-_#;O#"(EDRDA>=5"DD;0&+*247L/"G[3_ (;\6ZKI.FQV^N6>M:KK5[H# M:9=V@CN["YM+'\Z_0S]A'_ ),P^%__ &+EE_Z*6@#\^_$8_P"* M\\7_ /8U:Y_Z=+JJM6O$G_(^>+_^QJUS_P!.EU57&2* #-%?._@K]ISQQ)JL M&N:_;^#9/ ^J>/[WP);P6%O=0ZM92)J=QI]M<.[2O%,KR1)YBA(RHDW+G;M; MHO!_[<_@_P 7_$5?"K67B'2]9;5+72C'=QVKK#)=+=?9GD:"XD$2R26DD063 M;(LCPJR*)%- 'LU%>#V/[TLK;1@;RY.H:O=Z M9!<1/YV)HYI(494V(5CVOEC(437M?VT-!U V=G:^&/'=YXFN=0U#3Y_#D&GP M/JFGM8B$W4DP\_R?+1;FV(,PT YKQWQ3^T_+XC^%7PWU;P M#8V]YJGQ>N((/#W]M*T=O9I)9S7KW%TD;%B([>WD/EHV77VH:=;:CH6F+)\7_\%$?#VD_##Q%X@TKPQXPOI-,\/ZMKVDQW=I'9V^OIILBPWBQ2 M&1F58))(S(SH#Y9+1B7&T@'T)1FO+]&_:P\.ZC-'9W>G^(M)UMM:T_03I%W: M(+P7%[:B[B8*DCJT(@\UVD#$*+>;J4P>7^*?[:^D_!KXP^/O#/B*\T_38_#_ M (8L-9T5FM+J:2^N)Q?^9'(8@P"!K:#'W"0[\45XCX>_;;T#3-.^'XME<2!)8_M,1:,!L@ ] MFHKR>;]LWP7#!XQFSK3P>!]*U/6;Z5;0;+BVT^YFM;EH#N_>8FMYE7. VS(. M"":_Q)_;;\&_"3QAJ6CZ];Z_8R:?I-WK,=S]GA:&_BM;(WLRPJ)O.W"!7(+Q MI&Q1E5R1B@#V"C-<7\(/CEI?QDUO6=,M--U_1=4T)[4W-GK%F+:9H;E#);W" MA78&.15?&2'4QLK*K#%>/K^T)\3/&'[-/B;XPZ7<>!])\(+X9U?7M!TB?2KF MXU1H8;2=[.>>Y^T+"&=XXY'A$&%1BF\L-U 'TH#FBO#1^WIX4T7PS-+KFF>* M-'UNVDTVV32;ZT@M;K4WOH99;:2 O.(EB=+>Y;,TL100/O"$ &K/_P %&? * MZ(NJ6NG^,M4TB*PLM2O[ZPTM+B+2(KJ\N+&,3J)=Y=;JVEB98ED((W#(],UC25>]LWTZWM+ALR0SNJ8BNHI M%$8F\X3* 49<'0^('[9ND_";X81>+/%/@_Q[X=TTR2^?'?VUC%/9PQQI(9W7 M[7A@5?Y8XV>=C'(/*RI% 'L6:*\_^!7Q+U#XCZO\0XKUK9X/#?BR?1]/:&/9 MFU6TM)DW<_,VZ9^>.,#'%>@4 ?9G_!*SCX'^*/\ L;+O_P!)[6N%_P""J?\ MR5GX9_\ 8(UO_P!':97=?\$K/^2(>*/^QLN__2>UKA?^"J?_ "5KX9_]@C6_ M_1VF4 ?-N*,444 &*0\5RGQT^*SM2%EN @R M0&((4=V8@[5#-@XP?+[W]LZ;P'>^!Y/&NG^&--TKQI!JEW;W_AK6+CQ-;SPV MD5I+%);F&U227?Y\NX+&P58"^XKG ![YBC%>=WW[6/PYTW6])T^3Q=IS3ZU; MV=U;20QRSVHBO"!:/+<(C0P+.2!$9G3S"1MSD5I?\- >#8[&UNI/$FG06MXV MIK%-.6AC/]FM(M^69@ @@,4FXL0/E)!(YH [+%&*\W\&?M;_ Z^(%RMOI7B M99;IKFRL_L]Q87=I,);P3&T4I-$C#SEMYF1B,%5!SAE)L>(OVHO ?A'3H;S4 MO$ ALYKV\T\W*6%U+!;36ES]EN?/D2(K D%8?$]FNN6=Q=VS;O(VH)]FP M<-C=CYSU=U^V)\,;!-:DG\8Z?#!X?(^V3RP3I!@W:69>*0QA)T6YD2%WA+K& M[A7*DB@#TO%&*\T;]L#X;IX8M-6;Q-MM;W4)]*CA_LV\^W"Y@4//&]IY/VB, MQ(5=R\8"(Z.2%92>8^.7[>W@?X8?"23Q!H^K6?B#4+S1X-:TFTCAN?)N[>>0 M1P22RK$5MUE;6$*TT*3E?)DFB5U,D2.SQ@_,HYKF-!_:*U3Q=^T3XE\&:7X=T=])\$ MS0P:]J%WXA6WU&W$UHEREQ%8>2Q>U/F)&)FF3J_L&\?MD^&?^P1JG_H,%?HG7YV_L&_\GD^&?^P1JG\H*_1*@#S7]LG_ )-' M^*/_ &*.J_\ I)+7YOK_ )_*OT@_;*_Y-'^*7_8HZK_Z22U^;Z=Z //?%WP! M;QO\1K/6-0\9>+I=$L]1LM77PP'M/[*-U9F-[>0-Y'VE0LL4&D\,Z9<1W4:7,$<5W9WD%UO$>/M$4]C;NIQ ML.&#(P;%>U44 >-K^QQ9+J\.O#QIXT7QS'K/]M2>*5:Q%_/)]B^P^48OLWV9 M8?LV$"+",$!P=^6/D_Q7_8/U?3_#@ZMHFE:#JVIW&NV:VMW M;V5PSHUU ;V4$ MXH ^1/C=^PEJ_P#PC5SX-^'W_"166D^)M&M]$UC5)-U=8Y@]M=PW M4>"0PP9($!XY4D#!.1TF:,T >1^._P!D/2?'?Q)OO$A\2^+=+74]8TSQ!>Z7 M936PL+K4=.6)+6Y820O)D1P0JT8<1MY:DH6&ZJOA/]B'PIX*:Q6QU'Q,MOI^ MI#6A;RWB21S7[:;RMGWQL^U1F;/5AA2/X16+8_LF6.A:IK$> ME>,/&VD^%=2Q&E33RVDZK)"T;2YN)5<. MC1NC%2@%6-1_8U\.:YX9US3M0U37+MO$?AC_ (12_N0+6VDDMOM-Q<^8J0P) M$DN^YD&50)M"C;D$GUX'(HS0!Y5XS_8[\'?$3QKK6M:U_:5ZWB"[GN[ZS:X4 M6T_G:*NC21X"APAM5!X;<')8''RU@>,OV%M/^(FA:/9Z]X^^(&KSZ%!?:?9W MURVFM@:XN9H//5-$EBELP"D2K_RPC5_ERP!Y!)->U=#1 M0!X6G[ ?A28+8WFN^,-0\,VMEK6FZ?H$UU MCI=KJR.EW%$R0K,PPY\MI)': M, *IQD$U']ARSUK0/$UIJ'CSQIJUSXPMK"QU:[U&VTF[:ZM;..XCB@\F2R, M7%PS$B+>717#!MQ;W2B@#QW3_P!BWP[I.JK-;:SXH2Q6YT&^:PDNHI8Y+K1X MX8K6=I'C,Q9HK>))!YF&"E@ Q+4[X33S22^;% MRY22XE:/?*0A*D#*J1YMXM_X) MZ1^!_@UJGAGP5>:]K&H>(-.TGPS;WVIWMI9KX7L["Z:ZMKV/[-;Q-)-;NQ93 M\TDKA-[8W/7U710!Y9JG[(/A&[=EM?[2TVT%CX=TV&UM9$6&V@T._:_LE0%# MC,C%9.3N0 +L;YJXWXV?LV:EX?\ %/\ PE7@&U\577BK4-3U/4)KS3_$%EIK M6YO;>SBEMW^T6TJFUD^Q0,60&>%H@T;$L0/H6B@#Q[PC^R?;0_LM_#OP#JVK M:A:ZQ\/[#3Q8Z[HTWV>ZL+ZV@\G[1 75EPRM*A21&5XY&5E(-2ZK^RM<:K<: M9J3?$SXA0>*M.MKO3V\1V_\ 9D=_=65RT;O:N@L_LZHK1(T;)$LD;997!8Y] M3Z,8!8R2&2)Y\A+:%'4 M2A7$:L1O >KEY^Q/X1U+P3IOA^XN==ETW3-"\0>'5'VA!)+:ZT\;W>Y@GWU, M:B-A@*"PL%T^(RR>1]HV-;KAXEE6(N6<(K'-5/'W[&DGA_P"$6O6.CWOB M+X@ZY<>%I/!?AZ/Q#J%M!#X=LI2NTI)##&S>7)';R-*_F7#"UC $>)/V"/#_B3X=Z7X=C\2^+="CM?",O@O4YM+EM@^NV,V'E$_GPRD.93))Y MD91\RR E@Q%4_%W_ 3A\&>-?$'B"^NM<\61P^(7U2:6TB:S5(9=1TZ73[EQ M+]G\Y_W4K%%ED=(F "*J90_0E% ',^&/A=I_A+XE:]XJMI[U]2\16>GV5RLC MJ8D2R$XB* $$^>^[).<+C'.?/T_8RT^U\,Z_P"&;/QIXXT_P'K]CJ5@?"T, MMDVGV"7T4LDK:7<*VTWV!].6\2&18KB&2&3?'?W*2+*CHRL,*I (DN/V./#E_HF MLV5UJ6M3?V_I>DZ5>SH+:W+)IM[/>PR*D4*QH[RW#[]J!2NT*$.2?7** /(? M&7[%'@SXA>)?$&H:PVL7:^)I-4DOK4W"I$W]H65E93!=JAUVQV$#(0V57FN2S&2 M6>1OESBO=J,%_$.EZ%I_BE)=$9KV];2 M[>WMA)9S"<+;B>&VA1UD2;9AF1E9LAOQ#_83OM>T+6+'4_%3WG@VU@\6RV.E MZ7HF-7/]N>=+,IF:_'/BS MQAK6I+H^J6MQX7F\/:A?^$IM+MKJ?2GOY)=^G27)N/(<7I0LTL;%V=D 1$#2 M_$G_ ()MZ_\ $GP!+H-Y\0[&>'4AK*+J*TM@ES<1Z MKIVH6;VL3%\"1%ORRR'@F, JH.1B_L<>'_&VH?&?6O$GB=;V33;#PAH_A?3[ MJ[\,R>'9+Q[>>[ED(M99I9/E$L>Z0E49W81KM0$_2;&@"@#PRQ_8AT?3_!^G MV<,7TU(P3R/=M#(&%I'"6BABSA78,5P M?JC-% 'S/\9/A'K'P9^,$WQ,\-WVNWGB#5-;U*]BM['PE)KL44%WIVE6LEN\ M<5Q$RR%]*ADCG9UB!+I( IW'F? 7_!/[Q=#^SM9>&X_%>G^%Y?%7@O0M"\66 M<^D_VC/!/IRL4^S3+,B(&#F.0,D@PNY"K-FOKUJ!Q0!X5\+_ -BRS^&7Q_U+ MQ?'-H-_976KZEKUEYVG7']K:?08@9IPO^C!]CJI>ZT.[TG0##XDTIY;*6V,2Z@;@J8=TIE*B!2Y1 M%)^7)]N!HH ^9_@C_P $_KKX5^.-+\07GB;2;B\L=:T?6)HM.T>6UCNGT^SU M"U^9IKF:1I)OM_F/([L=T9&,$;?7/V:_A+J'P'^#FD^#[W5K;6H?#X>UL+F& MT:V8VH8F)95,CAI0#AF7:K<$(M=Y10 4444 >K?L'?\ )Y/AG_L$:I_Z#!7Z M)5^=O[!O_)Y/AG_L$:I_*"OT2H \U_;)_P"31_BC_P!BCJO_ *22U^;Z=Z_2 M#]LK_DT?XI?]BCJO_I)+7YOIWH =1110 4444 %>??M8?$K5/@W^S/XZ\5:( MD;:MX?T6>\M6DC\V.!U7_7,G\2Q F0CN$(KT&FS0I<1-'(JR1R*5=&&Y7!X( M(/!!Z8- 'AOB*RN_V5O#&BW.A>(?%'C[Q%\0M7T[P]8W/BKQ%-=Z8;B?S)!> M[1E84*(Y\NV5%D8Q( H(8'T\4_VU+<7=S_9 M\K:*FFRYMBH\S]\FH!"K\Q2*P)<(0WJNB?L=_"GPWH&M:38?#SPE9Z7XA$:Z MC:Q:>@BNA$_F1 KC"B-R70+@(W*X/-;N@_ GP7X7T2RTW3_"VAV5CIUI>6%M M!#:JL<4%V4:ZC [B9HT,F?OE03DT >$P?ML>.'GL=-;POX376_$D_AB;25_M M&X^S6]IK:W^Q;AMFYIH&L6R8P%DW@ (>:S?B;_P4)\1?#?X?ZSU+Q1 MX'N=:7Q%IMI%J%S%=6^F2Q1O<6\D<96VB?S"I>Y;Y)5,867#,OL7Q@_9*\)_ M%K2]#LY-,TNSM=)U#3;BYB%DLBZA9V N!!9-R-L:?:9"AYV$D@^$KG2]#AGM[&UDTY#';QS-OE0#N'?YV!SEP&^\,T >9:E^UY\ M0G\0WD>E^$?"^H6=]XD\2^$= MQ>W OKR^TNWO;B!Y>-BQSBR>(JIW*SJP8J M2HUU_:A;XY_L[_%_Q1X5#6?AW1/#$LFA:Q#,R7-Q=-H_VR5P1C9Y#30QY!#" M6*8'&T5ZMJ'PMTVRL?.T'2_#^FZU9WMUK.FW5SIYN(;34[A)5DNVC1XV9G\Z M0/M=&<2.-P+9K/\ @O\ G2_@Y\$['P2OE:M9QPSK?R3VR*NIRW+R273O$!L M"RR2R$H/E ;:.!0!X[\:?VA[_P"#_P .OA[XBC@_MG4K?X<:_P"(M]QJ-PL< M\]GI=G<;9HXW"3"1GP3(&9.J%2S$S/\ M1?$SPK\0-6L=&50#D 5TM]\/-!U.:ZEN-$TF: M6^DM9KEWM(V:X>U=7MG3222#YA$,N'5(F]\$_M4_%+Q'X MO\-^#;SPGH?A_P 3>)M3ECT_5]8TZ[M=+N+.&Q%W-MM#.9FF#$QK^^"LF9>@ M,=>X'X+>#S<:1-_PBOASSM 6ZCTQ_P"S8=VGK=!A"#X97X=^"%\.F\&H'3!HEN+3[2HVB;R]FWS OR[L9QQTXH YK]@ M#Q%>>+OV/O!&I7]XVH7EY!JA>G KV.J'AKPO MIO@S1+?3-'T^QTK3;,%8+2S@6"" %BQ"(H"J"Q)P!U)J_0 4444 %%%% #H? M]E%!H \)^%WAK5OVC/C+XZU35/&'C/2(_ _BXZ#INA M:/JC6-G:001P2++=1H/])-SYAD_?;E$3HJA<9,'P2_:Y\0?$_P 0_#ZZU#PW MH]CX4^+2ZB_AI[6^EFU*S^R(TP^V(R!/WD2,3Y9_=2;4._<&'HGB[]FKP%X\ M^(5KXLU?PGH]]XCLVA:/4'B*S,86#0ERI'F>6P!3?NV$#&*K)^RA\-HM1UZ[ M7P7H2W'B:WN+74F6# GBN#NN$"YQ&)6^:3RPN]OF;)YH SOB'XJU:P_:]^$N MAVM[>0Z3KFC^)9KZSC;]W=O;C3#"S#NT?FRX]-[>M>7>#?VH/B=!XIF\,7%I MX2UCQ#XJ^)&L>%O#TTIN(++3+:QAEN9C,$7?+B.-%C52'=G8L^%Y]T^*WP \ M$_'2SLX/&/A70_$BZ;YGV-K^U662S+A0YB<_-&6"("5()VC/2L[7_P!E7X=> M*(M46_\ !^C7']M7T&IW9,15I+N%/+CN5((,K M>*OV=8;S7+C[3JC>(O$4<[+=O=QH4UR^01QROAFB15"(2!\BKP!@#V"L7P#\ M/=#^%OA>WT/PWI-CH>C6C2/!96<0B@A,DC2OM4<#<[NV!W8UM4 %%%% !111 M0 4444 %%%% 'V9_P2L_Y(AXH_[&R[_])[6N%_X*I_\ )6OAG_V"-;_]':97 M=?\ !*S_ )(AXH_[&R[_ /2>UKA?^"J?_)6OAG_V"-;_ /1VF4 ?-M%%% !1 M110 &OG.^_:.\5> OVE/&GAUH[SQI!?>)-(\.^&])#6>G1Z;)<:)5#$%6^C#R*\[M_V8?"L'Q=N?'!CU>;7[G5;?62TVJ3R6\=U! M93V,;I$S;% M[B5-H&#E3U5< 'BGQD_;SUKQ+^SCXTU#P'X4U2WU_0_!-]KF MJW4NHV\?_"*S)-?6<>P,K+=R+<:?=/@!%,4(8%F=8Z]5NOVL;&UOUM_[ U6X ME;QK>>"0ENZ/)+/;:=<7QE1>-V];*=$N-.DL]?L[ M*_L[K3M0AL->N[1-5MKBZGNWAN1&X\U%GN9W0-G9YKJ/E8J=B^_9*\'7WQ'D M\4;=?AU!M1?61#!K=U#9QW[V;63W:0*XC6=H'*EU .?F&&)8@'G/P^_;>\1? M%WQ'\*6T'PGH"Z/XZU6_L-24^(5N;S2Q;V8N#&ZK$ODW4>6\V"1208]@/SK( M)="_X*#1R_#'3?%FN>!=4T'3O$GA.Y\5^'H_[3ANIM96'[*!9X11Y5Q*]W"( MP=P8')P05'>^'_V1/"/AO5;'4X9?$LNN6&N#Q -6N-;N9K^YNOLRVA$TK-F2 M-K=5B:-OE95&1D9K%\9?LEV.O3_"'PW9V>EV_@#X5W<&I0)-*=7MQ9:8UKI[R7)B*PY5)K@QVMP?+C"*1!DLK.JGT7XK?!C0/C M1IUC#KMO?"?2KG[;I]_I]_/I^H:;,59#)!GOI-W,_B?43/K5DTLDQM;^3SMUY#OEE(2M0:M?>(+[P[KVEW>F76B/JEQ]D NGA:5HQOS'A;>-8T3:L0, MFP+YC9OZ%^SYX?T.+01)/XDUB;PSJTFM:;: /$].^.OQ&\+^#_$WQ$OO%%CK7A[0?']UX6G\-RZ)#"QLAK@ MTN-[>YC*R"X ='Q()%^ ]%\=/X@6PUB\NCJ M\_B".SO=5+$K@UZ@.!0 4444 %%%% ' MJW[!W_)Y/AG_ +!&J?\ H,%?HE7YV_L&_P#)Y/AG_L$:I_*"OT2H \U_;)_Y M-'^*/_8HZK_Z22U^;Z=Z_2#]LK_DT?XI?]BCJO\ Z22U^;Z=Z '4444 %%%% M !1110 4444 %17-[#9(&FECA5B0&D<*#@%CR?103] 3V-2U\V_MVV-QK6J7 M%B\-Q=6J_"OQS,]JFN]6M=/TUKVXNK6WLD02-C%R=N M#D'[9;6"\W7=] M#B-I99?/42D+& (85RQ7)A^&&B>'?!"^ K/XG:))%X+\'WOB6WU_2KK1Y9M M\-^)9[NVFM]D 1T&G_9I+D64I!1%EP2LCD4 ?=EEJ5OJ4/F6UQ;W4?!WPR+( MO(##D$CE2"/4$'O4]>%_".7PW;_M.6Z^ ;6SL?"^L> (+ZZMK&Q-E;QF/4)4 ML)! 43RV=&OEY4%E@7J%6O=!TH **** "BBB@ HHHH **** '0_ZY/\ >'\Z M_0S]A'_DS#X7_P#8N67_ **6OSSA_P!,');&,'T-<+\,F:X_:O^*CWQ9KNUL=!A MTY6Z)IK0W+!E]FO/MP8CJ8E!^Z,?*D_[+7B36_V=_B=XKN=.T73FTO3OB-;Z M;::=H\L?B#7FOKG4$1+N4_ZR' 5X8T0[MT39X (!]U:/XNTGQ#HTFI:=JVF: MAIL6[?=VUW'-;IM&6S(I*C Y.3QWJ+2/'N@^(O#DFL:=KFBZAH\(^3QWKXEU?X1ZEX%US7+7Q=X7@O\ 1YO$/AO7/$VG>$?#DL.B MZYX=@M+F))%LE,KS3PZ@\3WD):1WBMX6"M& @^N/A#JWP^\>^"-0D\,Z?IL7 MA6\FEAU!6T233+6\'EJLK/'-%'YB&/Y6H_"[]G#XA>)M'*KJWA[PUJ.I6 M3,F]8YH;621'([A64,1W Q7S-HOP7UZ[_;$UK1/",/B">3P7=^#UB\4W7BN9 M(]+LH[6*6\AEMMY-Y)=QK*IW(5+3%V8%10!]HNC1*"RE0W()Z$4YX9(QED90 M>1E>M?FO\-?&7C#X=> ]<\0Z2=5\-:KJGA#Q/>Z=?)K=SJQ\8RQ:L$DN$MI/ MW5O=:9;*\BQJ&:1)\@E4=5^A_%?A;X=_"3X1-XL^%OB)=2U:QU;P]J1NX/%4 MVK2ZK'-J,=IF?=,X?[3#=7,6Y@-S,#]Z)-H!]/@YHH90CLJ_=4X'%% !1110 M 4444 %%%% 'JW[!W_)Y/AG_ +!&J?\ H,%?HE7YV_L&_P#)Y/AG_L$:I_*" MOT2H \U_;)_Y-'^*/_8HZK_Z22U^;Z5^G_QT^'T_Q9^"_B[PO:W$5G<>)-%O M-+BGE4LD+3PO&&8#D@%LX'I7Q^/^"8?Q( _Y&KP-_P" EW_\50!X%17OW_#L M3XD?]#5X'_\ .Z_^*H_X=B?$C_H:O __@'=?_%4 > T5[]_P[$^)'_0U>!_ M_ .Z_P#BJ/\ AV)\2/\ H:O _P#X!W7_ ,50!X#17OW_ [$^)'_ $-7@?\ M\ [K_P"*H_X=B?$C_H:O _\ X!W7_P 50!X#17OW_#L3XD?]#5X'_P# .Z_^ M*H_X=B?$C_H:O __ (!W7_Q5 '@-5+_0K/5+ZQNKBVAFN-+G-S:2,OS6TAC> M(LI[$I(ZGV8BOHG_ (=B?$C_ *&KP/\ ^ =U_P#%4?\ #L3XD?\ 0U>!_P#P M#NO_ (J@#P$<"D7_?\.Q/B1_T-7@?_P#NO\ XJC_ (=B?$C_ *&KP/\ ^ =U M_P#%4 > T5[]_P .Q/B1_P!#5X'_ / .Z_\ BJ/^'8GQ(_Z&KP/_ . =U_\ M%4 > T5[]_P[$^)'_0U>!_\ P#NO_BJ/^'8GQ(_Z&KP/_P" =U_\50!X#17O MW_#L3XD?]#5X'_\ .Z_^*H_X=B?$C_H:O __@'=?_%4 > T5[]_P[$^)'_0 MU>!__ .Z_P#BJ/\ AV)\2/\ H:O _P#X!W7_ ,50!X'#_KD_WA_.OT,_81_Y M,P^%_P#V+EE_Z*6OF]/^"8WQ(1U;_A*O _RG/_'G=?\ Q5?6O[.WPQNO@O\ M ?PCX2O+J"^N_#NEV]A-<0J5CF:- I90>0#C@&@#\U?$9_XKWQ?_ -C5KG_I MTNJK5]8:_P#\$L9-6\3ZQJ%O\1KZTBU;4[S4A =%AD\@W%Q).R;B^6 :0@$] M@*J_\.I+G_HIU[_X(H/_ (N@#Y9HKZF_X=27/_13KW_P10?_ !='_#J2Y_Z* M=>_^"*#_ .+H ^6:*^IO^'4ES_T4Z]_\$4'_ ,71_P .I+G_ **=>_\ @B@_ M^+H ^6:*^IO^'4ES_P!%.O?_ 10?_%T?\.I+G_HIU[_ ."*#_XN@#Y9H/-? M4W_#J2Y_Z*=>_P#@B@_^+H_X=27/_13KW_P10?\ Q= 'R>=%M&UE=1-M U^D M!MEN"@\U8BP8H&Z[2R@XZ9&:M9.>IR.]?4W_ ZDN?\ HIU[_P""*#_XNC_A MU)<_]%.O?_!%!_\ %T ?+(8CN>N:JZ_HMGXKT:\TW4[6WU#3]1@>VNK:YC$L M5S$ZE7C=6X964D$'@@XKZP_X=27/_13KW_P10?\ Q='_ ZDN?\ HIU[_P"" M*#_XN@#Y7CC6&-5151% 5548"@< "G5]3?\ #J2Y_P"BG7O_ ((H/_BZ/^'4 MES_T4Z]_\$4'_P 70!\LT5]3?\.I+G_HIU[_ ."*#_XNC_AU)<_]%.O?_!%! M_P#%T ?+-%?4W_#J2Y_Z*=>_^"*#_P"+H_X=27/_ $4Z]_\ !%!_\70!\LT5 M]3?\.I+G_HIU[_X(H/\ XNC_ (=27/\ T4Z]_P#!%!_\70!\LT5]3?\ #J2Y M_P"BG7O_ ((H/_BZ/^'4ES_T4Z]_\$4'_P 70!TW_!*S_DB'BC_L;+O_ -)[ M6N%_X*IG_B[7PS_[!&M_^CM,KZ(_93_9O7]F'P!?:&NM3:\VH:G+J6_\% ?V;?&GQR\;>"=2\(Z?IFH1Z'8ZE;7:W6HBT*- M/)9M&5RK;O\ 4/GICB@#XWHKU/\ X84^,7_0L^'?_"B7_P"-4?\ #"GQB_Z% MGP[_ .%$O_QJ@#RRBO4_^&%/C%_T+/AW_P *)?\ XU1_PPI\8O\ H6?#O_A1 M+_\ &J /+**]3_X84^,7_0L^'?\ PHE_^-4?\,*?&+_H6?#O_A1+_P#&J /+ M**]3_P"&%/C%_P!"SX=_\*)?_C5'_#"GQB_Z%GP[_P"%$O\ \:H \FU#3X-6 ML;BUNH8;JUNHFAFAF0/'-&P*LC*>&4@D$'@@X/%9/@+X>Z9\-O#UGINEPNL= MG:PV2SS.9;J:*%!'$)9F^>4H@"AG); ZD\U[?_PPI\8O^A9\._\ A1+_ /&J M/^&%/C%_T+/AW_PHE_\ C5 'CEMX6TVS6R$6FZ?&--E>>S"6R*+.1PP=XL#Y M&8.X)7!.]LYW'/-W/[/'@N2:U:W\-Z/I:V^JPZW)'IUI'9QWUW#N,,EPL:CS MO+=O,4/G$B(_WE!'T/\ \,*?&+_H6?#O_A1+_P#&J/\ AA3XQ?\ 0L^'?_"B M7_XU0!Y8!17J?_#"GQB_Z%GP[_X42_\ QJC_ (84^,7_ $+/AW_PHE_^-4 > M645ZG_PPI\8O^A9\._\ A1+_ /&J/^&%/C%_T+/AW_PHE_\ C5 'EE%>I_\ M#"GQB_Z%GP[_ .%$O_QJC_AA3XQ?]"SX=_\ "B7_ .-4 >645ZG_ ,,*?&+_ M *%GP[_X42__ !JC_AA3XQ?]"SX=_P#"B7_XU0 _]@[_ )/)\,_]@C5/_08* M_1*OC']D+]D?XB_##]HW2?$OB32='T_2=/TZ]MW>WU874A>81!0%"+Q\AYS7 MV=0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %&*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ 4 HHHH **** "BBB@ (S1110!_]D! end
EX-101.SCH 6 gure-20230630.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Loss and Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - PREPAID LAND LEASES link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - FINANCE LEASE RIGHT-OF-USE ASSETS link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - OPERATING LEASE RIGHT– OF USE ASSETS link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - TAXES PAYABLE link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - LEASE LIABILITIES-FINANCE AND OPERATING LEASE link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - TREASURY STOCK link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - BUSINESS SEGMENTS link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - CUSTOMER CONCENTRATION link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - MAJOR SUPPLIERS link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - LOSS CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - FINANCE LEASE RIGHT-OF-USE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - TAXES PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - BUSINESS SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Inventories - Schedule of Inventories, Current (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - INVENTORIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - PREPAID LAND LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Finance Lease Right-Of-Use Assets - Schedule of Property, Plant and Equipment Under Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - OPERATING LEASE RIGHT– OF USE ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Taxes Payable - Schedule of Taxes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Lease Liabilities - Finance and Operating Lease - Schedule of Finance Leased Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Lease Liabilities - Finance and Operating Lease - Schedule of Operating Leased Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - TREASURY STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense Benefit (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - Business Segments - Schedule of Segment Reporting Information by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - Business Segments - Schedule of Segment Reconciliations (Details) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - Business Segments - Schedule of Revenue by Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - BUSINESS SEGMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - CUSTOMER CONCENTRATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - MAJOR SUPPLIERS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - Capital Commitment and Other Service Contractual Obligations - Schedule of Contractual Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - LOSS CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gure-20230630_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 gure-20230630_def.xml XBRL DEFINITION FILE EX-101.LAB 9 gure-20230630_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock Treasury Stock Additional Paid-In Capital Retained Earnings Unappropriated Retained Earnings Appropriated Accumulated Other Comprehensive Income (Loss) Segments [Axis] Chemical Products Long-Lived Tangible Asset [Axis] Buildings (including salt pans) Statistical Measurement [Axis] Minimum Maximum Plant and Machinery (including protective shells, transmission channels and ducts) Motor Vehicles Furniture, Fixtures and Equipment Buildings Plant and Machinery Related Party, Type [Axis] Chairman of the Company Seller Related Party Transaction [Axis] Yang Ming Liu Xiao Bin Li Min Miao Nai Hui Plan Name [Axis] 2019 Omnibus Equity Incentive Plan Geographical [Axis] United States Hong Kong PRC Bromine Crude Salt Natural Gas Segment Total Corporate Customer [Axis] Shandong Morui Chemical Company Limited Total Revenue Concentration Risk Benchmark [Axis] Revenue Concentration Risk Type [Axis] Customer Shouguang Weidong Chemical Company Limited Shandong Brother Technology Limited Shandong Shouguangshen Runfa Marine Chemical Company Limited Sale of Products Product Concentration Purchase of Raw Materials Supplier Concentration Major Suppliers Other Commitments [Axis] Property Management Fees Capital Expenditure Litigation Status [Axis] Settled Litigation 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] Current Assets Cash Accounts receivable Inventories, net Prepayments and deposits Other receivable Total Current Assets Non-Current Assets Property, plant and equipment, net Finance lease right-of use assets Operating lease right-of-use assets Prepaid land leases, net of current portion Deferred tax assets Total non-current assets Total Assets Liabilities and Stockholders’ Equity Current Liabilities Payable and accrued expenses Taxes payable-current Amount due to a related party Finance lease liability, current portion Operating lease liabilities, current portion Total Current Liabilities Non-Current Liabilities Finance lease liability, net of current portion Operating lease liabilities, net of current portion Total Non-Current Liabilities Total Liabilities Commitment and Loss Contingencies Stockholders’ Equity PREFERRED STOCK; $0.001 par value; 1,000,000 shares authorized; none outstanding COMMON STOCK; $0.0005 par value; 80,000,000 shares authorized; 10,717,754 shares issued; and  10,431,924 shares outstanding as of June 30, 2023 and December 31, 2022, respectively Treasury stock; 285,830  shares as of June 30, 2023 and December 31, 2022 at cost Additional paid-in capital Retained earnings unappropriated Retained earnings appropriated Accumulated other comprehensive loss Total Stockholders’ Equity Total Liabilities and Stockholders’ Equity Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Treasury stock, shares Income Statement [Abstract] NET REVENUE Net revenue OPERATING INCOME (EXPENSE) Cost of net revenue Sales, marketing and other operating expenses Direct labor and factory overheads incurred during plant shutdown General and administrative expenses Other operating income (expense) Total operating income (expense) PROFIT (LOSS) FROM OPERATIONS OTHER INCOME (EXPENSE) Interest expense Interest income Income (Loss) before taxes INCOME TAX BENEFIT (EXPENSE) NET PROFIT (LOSS) COMPREHENSIVE PROFIT (LOSS) - Foreign currency translation adjustments COMPREHENSIVE PROFIT (LOSS) EARNINGS (LOSS) PER SHARE: BASIC AND DILUTED WEIGHTED AVERAGE NUMBER OF SHARES: BASIC AND DILUTED Statement [Table] Statement [Line Items] Beginning balance, value Number of shares issued Number of treasury stock Translation adjustment Net profit (loss) for six-month period ended June 30, 2022 Restricted shares Ending balance, value Number of shares issued Number of treasury stock Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Net Income (Loss) Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Amortization on capital lease obligation Depreciation and amortization Unrealized exchange (gain) loss on translation of inter-company balances Deferred tax asset Changes in assets and liabilities: Accounts receivable Inventories Prepayments and deposits Other receivables Accounts and Other payable and accrued expenses Taxes payable Operating lease Net cash provided by (used in) by operating activities CASH FLOWS USED IN INVESTING ACTIVITIES Purchase of property, plant and equipment Net cash used in investing activities CASH FLOWS USED IN FINANCING ACTIVITIES Repayment of finance lease obligation Net cash used in financing activities EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS - END OF PERIOD SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Cash paid during the year for: Paid for taxes Interest on finance lease obligation Accounting Policies [Abstract] BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Credit Loss [Abstract] ACCOUNTS RECEIVABLE, NET Inventory Disclosure [Abstract] INVENTORIES Prepaid Land Leases PREPAID LAND LEASES Property, Plant and Equipment [Abstract] PROPERTY, PLANT AND EQUIPMENT, NET Finance Lease Right-of-use Assets FINANCE LEASE RIGHT-OF-USE ASSETS Operating Lease Right Of Use Assets OPERATING LEASE RIGHT– OF USE ASSETS Payables and Accruals [Abstract] ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Taxes Payable TAXES PAYABLE Lease Liabilities-finance And Operating Lease LEASE LIABILITIES-FINANCE AND OPERATING LEASE Equity [Abstract] EQUITY TREASURY STOCK Compensation Related Costs [Abstract] STOCK-BASED COMPENSATION Income Tax Disclosure [Abstract] INCOME TAXES Segment Reporting [Abstract] BUSINESS SEGMENTS Risks and Uncertainties [Abstract] CUSTOMER CONCENTRATION Major Suppliers MAJOR SUPPLIERS Fair Value Disclosures [Abstract] FAIR VALUE OF FINANCIAL INSTRUMENTS Commitments and Contingencies Disclosure [Abstract] CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS LOSS CONTINGENCIES Subsequent Events [Abstract] SUBSEQUENT EVENT Basis of Presentation and Consolidation Nature of Business Allowance for Doubtful Accounts Concentration of Credit Risk Property, Plant and Equipment Retirement Benefits Revenue Recognition Recoverability of Long-lived Assets Basic and Diluted Earnings per Share of Common Stock Reporting Currency and Translation Foreign Operations Inventories Leases Stock-based Compensation Loss Contingencies Income Tax New Accounting Pronouncements Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables Inventories - Schedule of Inventories, Current Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment Finance Lease Right-Of-Use Assets - Schedule of Property, Plant and Equipment Under Finance Leases Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities Related Party Transactions - Schedule of Related Party Transactions Taxes Payable - Schedule of Taxes Payable Lease Liabilities - Finance and Operating Lease - Schedule of Finance Leased Liabilities Lease Liabilities - Finance and Operating Lease - Schedule of Operating Leased Liabilities Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities Stock-Based Compensation - Schedule of Stock Option Activity Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable Income Taxes - Schedule of Components of Income Tax Expense Benefit Income Taxes - Schedule of Deferred Tax Assets and Liabilities Business Segments - Schedule of Segment Reporting Information by Segment Business Segments - Schedule of Segment Reconciliations Business Segments - Schedule of Revenue by Major Customers Capital Commitment and Other Service Contractual Obligations - Schedule of Contractual Obligations Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Useful life (in years) Approximate cost of relocation process Property, plant and equipment, capitalized costs Cash, uninsured amount Company's contributions to the retirement plan Anti-dilutive common stock excluded from calculation Accounts receivable Allowance for doubtful debt Accounts receivable, net Decrease in overall accounts receivable Raw materials Finished goods Less: impairment Inventory, net Impairment charges for slow moving inventory Lease term of contract Prepaid 50-year lease for parcel of land Operating lease, description At cost: Mineral rights Buildings Plant and machinery Motor vehicles Furniture, fixtures and office equipment Construction in process Total Less: Accumulated depreciation and amortization      Impairment Net book value Land Depreciation and amortization expense Direct labor and factory overheads incurred during plant shutdown Administrative expenses Cost of net revenue At cost: Total Less: Accumulated depreciation and amortization Net book value Depreciation and amortization expense Operating lease, right of use assets Operating lease cost Rights to use parcels of land through lease agreements, area Capitalized lease, carrying value Accounts payable Salary payable Other payable Accrued expense for construction Accrued expense-others Total Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Due to related parties Acquisition of five floors of commercial building Equity interest Property management services Term of property management services, description Expense associated with agreement Taxes Payable - Schedule Of Taxes Payable Land use tax payable Value added tax and other taxes payable Land use tax payable Lease Liabilities - Finance And Operating Lease - Schedule Of Finance Leased Liabilities Total finance lease liability Imputed interest rate Less: Current portion Lease Liabilities - Finance And Operating Lease - Schedule Of Operating Leased Liabilities Total Operating lease liabilities Imputed interest rate Less: Current portion Finance lease - the next 12 months Operating lease - the next 12 months Finance lease - the next 13 to 24 months Operating lease - the next 13 to 24 months Finance lease - the next 25 to 36 months Operating lease - the next 25 to 36 months Finance lease - the next 37 to 48 months Operating lease - the next 37 to 48 months Finance lease - the next 49 to 60 months Operating lease - the next 49 to 60 months Finance lease - thereafter Operating lease - thereafter Finance lease - Total Operating lease - Total Finance lease - Less: Amount representing interest Operating lease - Less: Amount representing interest Financial lease - Present value of net minimum lease payments Operating lease - Present value of net minimum lease payments Finance lease liability, interest expense Weighted average remaining operating lease term Weighted average discounts rate Lease payments Statutory common reserve fund, description Number of option and warrants outstanding and exercisable Weighted-average exercise price of options and warrants Range of exercise price per common share, beginning balance Number of options and warrants, granted Weighted-average exercise price of options and warrants, granted Range of exercise price per common share, granted Number of options and warrants, exercised Weighted-average exercise price of option and warrants, exercised Range of exercise price per common share exercised Number of options and warrants, expired Weighted-average exercise price of option and warrants, expired Range of exercise price per common share, expired Number of option and warrants outstanding and exercisable Weighted-average exercise price of options and warrants Range of exercise price per common share Outstanding and exercisable Range of exercise prices, outstanding and exercisable Weighted average remaining contractual life (years), outstanding and exercisable Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Awards, number of shares authorized Shares available for grant Compensation costs for options issued Aggregate intrinsic value of options outstanding and exercisable Current taxes – PRC Deferred tax – PRC entities Deferred taxes – US entity Change in valuation allowance Income Tax (Expense) Benefit Deferred tax liabilities Deferred tax assets: Exploration costs PRC tax losses US federal net operating loss Total deferred tax assets Valuation allowance Net deferred tax asset Tax rate Tax rate Accumulated undistributed earnings subject to withholding tax Unrecognized withholding tax Increase/(decrease) in valuation allowance Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Net revenue (external customers) Net revenue (intersegment) Income (loss) from operations before income tax benefit (expense) Income tax benefit (expense) Loss from operations after income tax benefit (expense) Total assets Capital expenditures Total segment operating Income (loss) Corporate costs Unrealized gain on translation of intercompany balance Income (loss) from operations Other income, net of expense Income (loss) before taxes Schedule of Revenue by Major Customers, by Reporting Segments [Table] Revenue, Major Customer [Line Items] Revenues Percentage of total revenue Concentration Risk [Table] Concentration Risk [Line Items] Percent of products sold to top five customers Amounts due from major customers Schedule of Product Information [Table] Product Information [Line Items] Percent of materials purchased Amount due to major suppliers Other Commitments [Table] Other Commitments [Line Items] Payable within: the next 12 months Payable within: the next 13 to 24 months Payable within: the next 25 to 36 months Payable within: the next 37 to 48 months Payable within: the next 49 to 60 months Total Loss Contingencies [Table] Loss Contingencies [Line Items] Loss Contingency, Settlement Agreement, Terms Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer). Retained Earnings Appropriated The unrealized (gain) loss on translation of intercompany balances. Disclosure of accounting policy for nature of business, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Disclosure of accounting policy for foreign operations, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). The entire disclosure for prepaid and leases. The entire disclosure for property, plant and equipment under finance lease right-of-use assets. The entire disclosure for taxes payables. The entire disclosure for finance and operating leases of lessee. Includes, but is not limited to, description of finance and operating leases and maturity analysis of finance and operating lease liabilities. The entire disclosure for major suppliers. Approximate costs of relocation process. Chemical Products Property, plant and equipment, capitalized costs. Tabular disclosure of the property, plant and equipment useful life. Buildings (including salt pans) Plant and Machinery (including protective shells, transmission channels and ducts) Furniture, Fixtures and Equipment The amount of impairment of inventories. Amount of prepaid lease for parcel of land. Amount before accumulated depreciation, depletion and amortization of motor vehicles used in the normal conduct of business to produce goods and services and not intended for resale. The amount of property, plant and equipment impairment cost. Cost of net revenue. Tabular disclosure of property, plant and equipment under finance leases. Depreciation and amortization expense. Carrying value of capitalized lease. Amount of accrued expenses for construction activities. Chairman of the Company Rate of equity interest ownership. Seller Term of property management services, description Expense associated with agreement. Yang Ming Liu Xiao Bin Li Min Miao Nai Hui The entire disclosure for taxes payables. Carrying value as of the balance sheet date of value added tax and other tax payables. Tabular disclosure for lessee's financing leases. Includes, but is not limited to, description of lessee's financing lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions. Interest rate used for finance lease obligations. Imputed interest rate on operating lease liabilities. Tabular disclosure of undiscounted cash flows of financing and operating lease liabilities. Includes, but is not limited to, reconciliation of undiscounted cash flows to financing and operating lease liability recognized in statement of financial position. Description of the statutory common reserve fund requirements. 2019 Omnibus Equity Incentive Plan Range of exercise price per common share outstanding. The range of exercise price per common share granted. Range of exercise price per common share exercised. Range of exercise price per common share expired. Range of exercise price per common share outstanding. Accumulated undistributed earnings subject to withholding tax. Amount of unrecognized withholding tax. The amount of deferred tax assets PRC losses. Bromine Crude Salt Natural Gas Segment Total Corporate Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). Income Loss From Continuing Operations After Income Taxes Tabular disclosure of segment costs. Segment operating income loss. Segment corporate expenditures. Shandong Morui Chemical Company Limited Total Revenue Shouguang Weidong Chemical Company Limited Shandong Brother Technology Limited Shandong Shouguangshen Runfa Marine Chemical Company Limited Amounts due from major customers. Major Suppliers Amount due to major suppliers. Property Management Fees Capital Expenditure Direct cost incurred related to labor and factory overheads incurred during plant shutdown. The amount of impairment charges for slow moving inventory. Assets, Current Assets, Noncurrent Liabilities, Current Liabilities, Noncurrent Liabilities Treasury Stock, Value Equity, Attributable to Parent Liabilities and Equity Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Selling and Marketing Expense DirectLaborAndFactoryOverheadsIncurredDuringPlanShutdown General and Administrative Expense Operating Expenses Interest Expense Comprehensive Income (Loss), Net of Tax, Attributable to Parent Weighted Average Number of Shares Outstanding, Basic Shares, Issued Shares, Outstanding Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Other Receivables Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Investing Activities Repayments of Debt and Lease Obligation 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 Accounts Receivable, before Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss Accounts Receivable, after Allowance for Credit Loss Buildings and Improvements, Gross Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization DepreciationAndAmortizationExpensePPE ImputedInterestRateOnOperatingLeaseLiabilities Finance Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Deferred Other Tax Expense (Benefit) Deferred Tax Assets, Gross Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Net Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent SegmentCorporateCosts Contractual Obligation EX-101.PRE 10 gure-20230630_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Aug. 11, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2023  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --12-31  
Entity File Number 001-34499  
Entity Registrant Name GULF RESOURCES, INC.  
Entity Central Index Key 0000885462  
Entity Tax Identification Number 13-3637458  
Entity Incorporation, State or Country Code NV  
Entity Address, Address Line One Level 11, Vegetable Building  
Entity Address, Address Line Two Industrial Park of the East City  
Entity Address, City or Town Shouguang City  
Entity Address, State or Province SD  
Entity Address, Country CN  
Entity Address, Postal Zip Code 262700  
City Area Code 86 (536)  
Local Phone Number 567-0008  
Title of 12(b) Security Common Stock, $0.0005 par value  
Trading Symbol GURE  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   10,431,924
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Current Assets    
Cash $ 115,273,479 $ 108,226,214
Accounts receivable 2,116,410 5,363,166
Inventories, net 796,614 1,598,572
Prepayments and deposits 4,123,145 4,236,782
Other receivable 1,807 637
Total Current Assets 122,311,455 119,425,371
Non-Current Assets    
Property, plant and equipment, net 133,499,129 149,916,766
Finance lease right-of use assets 155,379 163,868
Operating lease right-of-use assets 7,867,371 8,098,427
Prepaid land leases, net of current portion 9,185,377 9,508,001
Deferred tax assets 5,288,755 5,318,909
Total non-current assets 155,996,011 173,005,971
Total Assets 278,307,466 292,431,342
Current Liabilities    
Payable and accrued expenses 6,091,437 7,823,722
Taxes payable-current 477,918 699,563
Amount due to a related party 2,564,357 2,605,694
Finance lease liability, current portion 163,713 213,346
Operating lease liabilities, current portion 420,262 433,440
Total Current Liabilities 9,717,687 11,775,765
Non-Current Liabilities    
Finance lease liability, net of current portion 1,245,170 1,461,721
Operating lease liabilities, net of current portion 7,093,458 7,575,651
Total Non-Current Liabilities 8,338,628 9,037,372
Total Liabilities 18,056,315 20,813,137
Stockholders’ Equity    
PREFERRED STOCK; $0.001 par value; 1,000,000 shares authorized; none outstanding
COMMON STOCK; $0.0005 par value; 80,000,000 shares authorized; 10,717,754 shares issued; and  10,431,924 shares outstanding as of June 30, 2023 and December 31, 2022, respectively 24,476 24,476
Treasury stock; 285,830  shares as of June 30, 2023 and December 31, 2022 at cost (1,372,673) (1,372,673)
Additional paid-in capital 101,237,059 101,237,059
Retained earnings unappropriated 156,849,972 158,089,535
Retained earnings appropriated 26,667,097 26,667,097
Accumulated other comprehensive loss (23,154,780) (13,027,289)
Total Stockholders’ Equity 260,251,151 271,618,205
Total Liabilities and Stockholders’ Equity $ 278,307,466 $ 292,431,342
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0005 $ 0.0005
Common stock, shares authorized 80,000,000 80,000,000
Common stock, shares issued 10,717,754 10,717,754
Common stock, shares outstanding 10,431,924 10,431,924
Treasury stock, shares 285,830 285,830
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Loss and Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
NET REVENUE        
Net revenue $ 8,005,782 $ 15,711,714 $ 17,307,789 $ 24,642,451
OPERATING INCOME (EXPENSE)        
Cost of net revenue (7,321,442) (8,101,120) (14,090,516) (12,651,088)
Sales, marketing and other operating expenses (14,718) (17,045) (28,422) (27,405)
Direct labor and factory overheads incurred during plant shutdown (1,055,529) (1,927,297) (3,464,265) (4,111,888)
General and administrative expenses (593,325) (557,089) (1,503,376) (2,799,590)
Other operating income (expense) 60,134 60,134 (8,404)
Total operating income (expense) (8,924,880) (10,602,551) (19,026,445) (19,598,375)
PROFIT (LOSS) FROM OPERATIONS (919,098) 5,109,163 (1,718,656) 5,044,076
OTHER INCOME (EXPENSE)        
Interest expense (27,901) (32,296) (57,531) (66,988)
Interest income 72,484 74,548 143,369 150,076
Income (Loss) before taxes (874,515) 5,151,415 (1,632,818) 5,127,164
INCOME TAX BENEFIT (EXPENSE) 192,699 (1,249,621) 393,255 (1,345,316)
NET PROFIT (LOSS) (681,816) 3,901,794 (1,239,563) 3,781,848
COMPREHENSIVE PROFIT (LOSS)        
- Foreign currency translation adjustments (13,906,993) (16,393,444) (10,127,491) (14,844,410)
COMPREHENSIVE PROFIT (LOSS) $ (14,588,809) $ (12,491,650) $ (11,367,054) $ (11,062,562)
EARNINGS (LOSS) PER SHARE:        
BASIC AND DILUTED $ (0.07) $ 0.37 $ (0.12) $ 0.36
WEIGHTED AVERAGE NUMBER OF SHARES:        
BASIC AND DILUTED 10,431,924 10,471,924 10,431,924 10,471,924
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings Unappropriated
Retained Earnings Appropriated
Accumulated Other Comprehensive Income (Loss)
Total
Beginning balance, value at Dec. 31, 2021 $ 24,376 $ (510,329) $ 100,569,159 $ 150,463,638 $ 24,233,544 $ 11,858,829 $ 286,639,217
Number of shares issued at Dec. 31, 2021 10,517,754            
Number of treasury stock at Dec. 31, 2021 10,471,924 45,830          
Translation adjustment $ 0 $ 0 0 0 0 (14,844,410) (14,844,410)
Net profit (loss) for six-month period ended June 30, 2022 0 0 0 3,781,848 0 0 3,781,848
Restricted shares
Ending balance, value at Jun. 30, 2022 $ 24,376 $ (510,329) 100,569,159 154,245,486 24,233,544 (2,985,581) 275,576,655
Number of shares issued at Jun. 30, 2022 10,517,754            
Number of treasury stock at Jun. 30, 2022 10,471,924 45,830          
Beginning balance, value at Mar. 31, 2022 $ 24,376 $ (510,329) 100,569,159 150,343,692 24,233,544 13,407,863 288,068,305
Number of shares issued at Mar. 31, 2022 10,517,754            
Number of treasury stock at Mar. 31, 2022 10,471,924 45,830          
Translation adjustment $ 0 $ 0 0 0 0 (16,393,444) (16,393,444)
Net profit (loss) for six-month period ended June 30, 2022 0 0 0 3,901,794 0 0 3,901,794
Restricted shares
Ending balance, value at Jun. 30, 2022 $ 24,376 $ (510,329) 100,569,159 154,245,486 24,233,544 (2,985,581) 275,576,655
Number of shares issued at Jun. 30, 2022 10,517,754            
Number of treasury stock at Jun. 30, 2022 10,471,924 45,830          
Beginning balance, value at Dec. 31, 2022 $ 24,476 $ (1,372,673) 101,237,059 158,089,535 26,667,097 (13,027,289) 271,618,205
Number of shares issued at Dec. 31, 2022 10,717,754            
Number of treasury stock at Dec. 31, 2022 10,431,924 285,830          
Translation adjustment $ 0 $ 0 0 0 0 (10,127,491) (10,127,491)
Net profit (loss) for six-month period ended June 30, 2022 0 0 0 (1,239,563) 0 0 (1,239,563)
Ending balance, value at Jun. 30, 2023 $ 24,476 $ (1,372,673) 101,237,059 156,849,972 26,667,097 (23,154,780) 260,251,151
Number of shares issued at Jun. 30, 2023 10,717,754            
Number of treasury stock at Jun. 30, 2023 10,431,924 285,830          
Beginning balance, value at Mar. 31, 2023 $ 24,476 $ (1,372,673) 101,237,059 157,531,788 26,667,097 (9,247,787) 274,839,960
Number of shares issued at Mar. 31, 2023 10,717,754            
Number of treasury stock at Mar. 31, 2023 10,431,924 285,830          
Translation adjustment $ 0 $ 0 0 0 0 (13,906,993) (13,906,993)
Net profit (loss) for six-month period ended June 30, 2022 0 0 0 (681,816) 0 0 (681,816)
Ending balance, value at Jun. 30, 2023 $ 24,476 $ (1,372,673) $ 101,237,059 $ 156,849,972 $ 26,667,097 $ (23,154,780) $ 260,251,151
Number of shares issued at Jun. 30, 2023 10,717,754            
Number of treasury stock at Jun. 30, 2023 10,431,924 285,830          
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES        
Net Income (Loss) $ (681,816) $ 3,901,794 $ (1,239,563) $ 3,781,848
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:        
Amortization on capital lease obligation     56,461 69,696
Depreciation and amortization 5,236,541 5,272,796 10,596,765 10,275,874
Unrealized exchange (gain) loss on translation of inter-company balances 5,644 (245,541) (26,708) 38,248
Deferred tax asset     (393,255) 1,249,763
Changes in assets and liabilities:        
Accounts receivable     3,152,419 4,683,856
Inventories     791,146 94,412
Prepayments and deposits     52,136 (2,790,331)
Other receivables     (1,222)
Accounts and Other payable and accrued expenses     (1,518,073) 2,219,224
Taxes payable     (288,429) (56,516)
Operating lease     (170,121) (1,073,677)
Net cash provided by (used in) by operating activities     11,011,556 18,492,397
CASH FLOWS USED IN INVESTING ACTIVITIES        
Purchase of property, plant and equipment (15,610) (32,822,927) (48,352) (33,217,987)
Net cash used in investing activities     (48,352) (33,217,987)
CASH FLOWS USED IN FINANCING ACTIVITIES        
Repayment of finance lease obligation     (267,810) (283,915)
Net cash used in financing activities     (267,810) (283,915)
EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS     (3,648,129) (1,642,327)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS     7,047,265 (16,651,832)
CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD     108,226,214 95,767,263
CASH AND CASH EQUIVALENTS - END OF PERIOD $ 115,273,479 $ 79,115,431 115,273,479 79,115,431
Cash paid during the year for:        
Paid for taxes     3,761,055 3,835,926
Interest on finance lease obligation     $ 56,461 $ 69,696
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

(a)           Basis of Presentation and Consolidation

 

The accompanying audited consolidated financial statements have been prepared by Gulf Resources, Inc. (“Gulf Resources”), a Nevada corporation and its subsidiaries (collectively, the “Company”).

 

The consolidated financial statements include the accounts of Gulf Resources, Inc. and its wholly-owned subsidiary, Upper Class Group Limited, a company incorporated in the British Virgin Islands, which owns 100% of Hong Kong Jiaxing Industrial Limited, a company incorporated in Hong Kong (“HKJI”). HKJI owns 100% of Shouguang City Haoyuan Chemical Company Limited (“SCHC”) which owns 100% of Shouguang Yuxin Chemical Industry Co., Limited (“SYCI”), Daying County Haoyuan Chemical Company Limited (“DCHC”) and Shouguang Hengde Salt Industry Co. Ltd. (“SHSI”).  All material intercompany transactions have been eliminated on consolidation.

 

(b)           Nature of Business

 

The Company manufactures and trades bromine through its wholly-owned subsidiary, Shouguang City Haoyuan Chemical Company Limited (“SCHC”); manufactures and trades crude salt through its wholly-owned subsidiary, SHSI; and manufactures chemical products for use in the oil industry, pesticides, paper manufacturing industry and for human and animal antibiotics through its wholly-owned subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (“SYCI”) in the People’s Republic of China (“PRC”). DCHC was established to further explore and develop natural gas and brine resources (including bromine and crude salt) in the PRC. DCHC commenced trial operation in January 2019 but temporarily suspended its production in May 2019 as required by the government to obtain project approval (see Note 1 (b)(iii)).

 

On March 11, 2020, the World Health Organization (WHO) officially declared COVID-19 a pandemic. The Company believes COVID-19 pandemic did not have a material adverse impact on its operating results in the year of 2021. The Company believes that COVID-19 may have a slightly larger impact on the Company’s operating results in the year of 2022. The government is conducting frequent unannounced inspections, somewhat disrupting the Company’s production. In addition, the Company believes governmental focus on COVID-19 control may have slightly delayed the approval process for one or more of the closed factories. The COVID-19 outbreak and resulting supply chain issues impacted the overall Chinese economy and thus impacted demand from end customers. As a result, it has caused the delay of the delivery of machinery and other equipment for the Yuxin Chemical factory, which resulted in delay of the factory’s completion and opening. The Company believes the virus outbreak has delayed the finalization of the Sichuan Province environmental plan, causing a further delay for the Company’s project in Sichuan Province.

 

(i) Bromine and Crude Salt Segments

 

In February 2019, the Company received a notification from the local government of Yangkou County that its Factory No. 1, No. 4, No. 7 and No. 9 passed inspection and could resume operations. In April 2019, Factory No.1, and Factory No.7 resumed operation.

  

On November 25, 2019, the government of Shouguang City issued a notice ordering all bromine facilities in Shouguang City, including the Company’s bromine facilities, including Factory No. 1 and Factory No. 7, to temporarily stop production from December 16, 2019 to February 10, 2020. Subsequently, due to the COVID-19 outbreak in China, the local government ordered those bromine facilities to postpone the commencement of production. Subsequently, the Company received an approval dated February 27, 2020 issued by the local governmental authority allowing the Company to resume production after the winter temporary closure. Further, the Company received another approval from the Shouguang Yangkou People’s Government dated March 5, 2020 allowing the Company to resume production at its bromine factories No. 1, No. 4, No. 7 and No. 9 in order to meet the needs of bromide products for epidemic prevention and control (the “March 2020 Approval”). The Company’s Factories No. 1 and No. 7 commenced trial production in mid- March 2020 and commercial production on April 3, 2020 and its Factories No. 4 and No. 9 commenced commercial production on May 6, 2020. The Company received an oral notification from the government for its Factory No. 8, which permits the Factory No. 8 to resume production in August 2022.

 

The Company is still waiting for governmental approval for Factories No. 2 and No. 10. To our knowledge, the government is currently completing its planning process for all mining areas including that for prevention of flood. As a result, we may be required to make some modifications to our current wells and aqueducts prior to commencement of operations of these factories to satisfy the local government's requirements.

 

Pursuant to the notification from the government of Shouguang City, all bromine facilities in Shouguang City were temporarily closed from December 10, 2022 until February 1, 2023 8:00 AM China Time. To comply with such notification, the Company temporarily stopped production at its bromine facilities during the aforesaid period and reopened the operating bromine and crude salt factories in February 2023.

 

(ii) Chemical Segment

 

On November 24, 2017, the Company received a letter from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants located in the second living area of the Qinghe Oil Extraction to the Bohai Marine Fine Chemical Industrial Park (“Bohai Park”). This was because the two plants were located in a residential area and their production activities impacted the living environment of the residents. This was as a result of the country’s effort to improve the development of the chemical industry, manage safe production and curb environmental pollution accidents effectively, and ensure the quality of the living environment of residents. All chemical enterprises which did not comply with the requirements of the safety and environmental protection regulations were ordered to shut down.

 

In December 2017, the Company secured from the government the land use rights for its chemical plants located at the Bohai Park and in June 2018, the Company presented a completed construction design draft and other related documents to the local authorities for approval. In January 2020, the Company received the environmental protection approval by the government of Shouguang City, Shandong Province for the proposed Yuxin Chemical factory. The Company began the construction on its new chemical facilities located at Bohai Marine Fine Chemical Industrial Park in June 2020 and basically completed the civil works by the end of June 2021. On November 15, 2021, the Company announced that due to the supply chain issues as well as the electric restrictions in China, the delivery of some equipment, the equipment installation and testing and beginning trial production at the chemical factory had been delayed. On February 22, 2022, the Company announced that discussions with the government have convinced management that the electricity restrictions were eased. Accordingly, the Company contacted its suppliers and expect to have the remainder of the equipment produced and delivered, so the Company can complete installation and begin testing and trial production.

 

The COVID restrictions and resulting national and international supply chain issues as well as governmental permit issues have caused delays in receiving some previously ordered machinery and equipment.] The Company is working with its existing suppliers and may identify new suppliers so that it can complete construction of its factory based on accelerated delivery. Currently, the Company is unable to estimate when the construction can be completed and the production can begin.

 

On March 23, 2023, the Company issued a press release detailing the delays in the opening of our Yuxin chemical factory due to COVID and stricter government regulations. As noted in the press release, the Company believes that once all of the equipment is delivered, it will take 3 to 4 months to install the equipment. After installation, the testing process is anticipated to take 2 to 3 months, after which we will be in a position to apply for environmental and safety approval. After we have obtained environmental and safety approval, it will take us 4 months to conduct trial production, and then we may start commercial production.

 

On July 26, 2023, the Company announced that the delivery of the remaining equipment for its Yuxin chemical factory has been temporarily delayed and to review its chemical products strategy.

 

The Company believes this relocation process will cost approximately $69 million in total. The Company incurred relocation costs comprising prepaid land lease, professional fees related to the design of the new chemical factory, and progress payment and deposit for the construction of the new factory building in the amount of $45,584,344 and $45,584,344, which were recorded in the prepaid land leases and property, plant and equipment in the consolidated balance sheets as of June 30, 2023 and December 31, 2022. The Company does not believe the delay in opening the factory will materially impact the overall cost of the project.

 

(iii) Natural Gas Segment

 

In January 2017, the Company completed the first brine water and natural gas well field construction in Daying located in Sichuan Province, China, and commenced trial production in January 2019. On May 29, 2019, the Company received a verbal notice from the government of Tianbao Town, Daying County, Sichuan Province, whereby the Company is required to obtain project approval for its well located in Daying, including the whole natural gas and brine water project, and approvals for safety production inspection, environmental protection assessment, and to solve the related land issue. Until these approvals have been received, the Company has to temporarily halt trial production at its natural gas well in Daying. In compliance with the Chinese government new policies, the Company is also required to obtain an exploration license and a mining license for bromine and natural gas, respectively. Pursuant to the Opinions of the Ministry of Natural Resources on Several Issues in Promoting the Reform of Mineral Resources Management (Trial) promulgated by the Ministry of Natural Resources of PRC on January 9, 2020, which came into effect on May 1, 2020, privately owned enterprises are allowed to participate in the natural gas production. The Company plans to proceed with its applications for the natural gas and brine project approvals with related government departments until the governmental planning has been finalized.

 

(c)           Allowance for Doubtful Accounts

 

We make estimates of the uncollectibility of accounts receivable, especially analyzing accounts receivable and historical bad debts, customer concentrations, customer credit-worthiness, current economic trends and changes in customer payment terms, when evaluating the adequacy of the allowance for doubtful accounts. Credit evaluations are undertaken for all major sale transactions before shipment is authorized. On a quarterly basis, we evaluate aged items in the accounts receivable aging report and provide an allowance in an amount we deem adequate for doubtful accounts. If management were to make different judgments or utilize different estimates, material differences in the amount of our reported operating expenses could result.

 

(d)           Concentration of Credit Risk

 

The Company is exposed to credit risk in the normal course of business, primarily related to accounts receivable and cash and cash equivalents. Substantially all of the Company’s cash and cash equivalents are maintained with financial institutions in the PRC, namely, Industrial and Commercial Bank of China Limited, China Merchants Bank Company Limited and Sichuan Rural Credit Union, which are not insured or otherwise protected. The Company placed $115,273,479 and $108,226,214 with these institutions as of June 30, 2023 and December 31, 2022, respectively.  The Company has not experienced any losses in such accounts in the PRC.

 

 

 

NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued

 

(e)           Property, Plant and Equipment

 

Property, plant and equipment are stated at cost less accumulated depreciation and any impairment losses. Expenditures for new facilities or equipment, and major expenditures for betterment of existing facilities or equipment are capitalized and depreciated, when available for intended use, using the straight-line method at rates sufficient to depreciate such costs less 5% residual value over the estimated productive lives. All other ordinary repair and maintenance costs are expensed as incurred.

 

Mineral rights are recorded at cost less accumulated depreciation and any impairment losses. Mineral rights are amortized ratably over the term of the lease, or the equivalent term under the units of production method, whichever is shorter.

 

Construction in process primarily represents direct costs of construction of property, plant and equipment. Costs incurred are capitalized and transferred to property, plant and equipment upon completion and depreciation will commence when the completed assets are placed in service. 

 

The Company’s depreciation and amortization policies on property, plant and equipment, other than mineral rights and construction in process, are as follows:

   

Useful life

(in years)

Buildings (including salt pans)     8 - 20  
Plant and machinery (including protective shells, transmission channels and ducts)     3 - 8  
Motor vehicles     5  
Furniture, fixtures and equipment     3 - 8  

 

Property, plant and equipment under the capital lease are depreciated over their expected useful lives on the same basis as owned assets, or where shorter, the term of the lease.

 

Producing oil and gas properties are depreciated on a unit-of-production basis over the proved developed reserves. Common facilities that are built specifically to service production directly attributed to designate oil and gas properties are depreciated based on the proved developed reserves of the respective oil and gas properties on a pro-rata basis. Common facilities that are not built specifically to service identified oil and gas properties are depreciated using the straight-line method over their estimated useful lives. Costs associated with significant development projects are not depreciated until commercial production commences and the reserves related to those costs are excluded from the calculation of depreciation.

 

(f)           Retirement Benefits

 

Pursuant to the relevant laws and regulations in the PRC, the Company participates in a defined contribution retirement plan for its employees arranged by a governmental organization. The Company makes contributions to the retirement plan at the applicable rate based on the employees’ salaries. The required contributions under the retirement plans are charged to the condensed consolidated statement of loss on an accrual basis when they are due. The Company’s contributions totaled $129,539 and $145,512 for the three-month period ended June 30, 2023 and 2022, respectively, and totaled $283,723 and $346,777 for the six-month period ended June 30, 2023 and 2022, respectively.

 

(g)           Revenue Recognition

 

Net revenue is net of discount and value added tax and comprises the sale of bromine, crude salt and chemical products. Revenue is recognized when the control of the promised goods is transferred to the customers in an amount that reflects the consideration that the Company expects to receive from the customers in exchange for those goods. The acknowledgement of receipt of goods by the customers is when control of the product is deemed to be transferred. Invoicing occurs upon acknowledgement of receipt of the goods by the customers. Customers have no rights to return the goods upon acknowledgement of receipt of goods. Revenue from contracts with customers is disaggregated in Note 14.

 

 

 

NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued

 

(h)           Recoverability of Long-lived Assets

 

In accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 360-10-35 “Impairment or Disposal of Long-lived Assets”, long-lived assets to be held and used are analyzed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets are no longer appropriate. The Company evaluates at each balance sheet date whether events and circumstances have occurred that indicate possible impairment.

 

The Company determines the existence of such impairment by measuring the expected future cash flows (undiscounted and without interest charges) and comparing such amount to the carrying amount of the assets. An impairment loss, if one exists, is then measured as the amount by which the carrying amount of the asset exceeds the discounted estimated future cash flows. Assets to be disposed of are reported at the lower of the carrying amount or fair value of such assets less costs to sell. Asset impairment charges are recorded to reduce the carrying amount of the long-lived asset that will be sold or disposed of to their estimated fair values. Charges for the asset impairment reduce the carrying amount of the long-lived assets to their estimated salvage value in connection with the decision to dispose of such assets.

 

For the three and six months period ended June 30, 2023 and 2022, the Company determined that there were no events or circumstances indicating possible impairment of its long-lived assets.

 

(i)           Basic and Diluted Earnings per Share of Common Stock

 

Basic earnings per common share are based on the weighted average number of shares outstanding during the periods presented. Diluted earnings per share are computed using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the exercise prices of the outstanding stock options were greater than the market price of the common stock. Anti-dilutive common stock equivalents which were excluded from the calculation of number of dilutive common stock equivalents amounted to 0 and 0 shares for the three-month periods ended June 30, 2023 and 2022, respectively.

 

Because the Company reported a net loss for the three-month periods ended June 30, 2023 and 2022, common stock equivalents including stock options and warrants were anti-dilutive, therefore the amounts reported for basic and diluted loss per share were the same.

 

 

 

NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued

 

(j)           Reporting Currency and Translation

 

The financial statements of the Company’s foreign subsidiaries are measured using the local currency, Renminbi (“RMB”), as the functional currency; whereas the functional currency and reporting currency of the Company is the United States dollar (“USD” or “$”).

 

As such, the Company uses the “current rate method” to translate its PRC operations from RMB into USD, as required under FASB ASC 830 “Foreign Currency Matters”. The assets and liabilities of its PRC operations are translated into USD using the rate of exchange prevailing at the balance sheet date. The capital accounts are translated at the historical rate. Adjustments resulting from the translation of the balance sheets of the Company’s PRC subsidiaries are recorded in stockholders’ equity as part of accumulated other comprehensive income. The statement of income and comprehensive income is translated at average rate during the reporting period. Gains or losses resulting from transactions in currencies other than the functional currencies are recognized in net income for the reporting periods as part of general and administrative expense. The statement of cash flows is translated at average rate during the reporting period, with the exception of the consideration paid for the acquisition of business which is translated at historical rates.

 

(k)           Foreign Operations

 

All of the Company’s operations and assets are located in PRC.  The Company may be adversely affected by possible political or economic events in this country.  The effect of these factors cannot be accurately predicted.

 

(l)           Inventories

 

Inventories are stated at the lower of cost, determined on a first-in first-out cost basis, or net realizable value. Costs of work-in-progress and finished goods comprise direct materials, direct labor and an attributable portion of manufacturing overhead. Net realizable value is based on estimated selling price less costs to complete and selling expenses.

 

(m)           Leases

 

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the consolidated balance sheets. Finance leases are included in finance lease ROU assets and finance lease liabilities in the consolidated balance sheets.

 

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease and finance lease ROU assets and liabilities are recognized at January 1, 2019 based on the present value of lease payments over the lease term discounted using the rate implicit in the lease. In cases where the implicit rate is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

The Company does not recognize operating lease ROU assets and liabilities arising from lease arrangements with lease term of twelve months or less.

 

(n)           Stock-based Compensation

 

Stock-based awards issued to employees are recorded at their fair values estimated at grant date using the Black-Scholes model and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service period. Consistent with the accounting requirement for employee stock-based awards, nonemployee stock-based awards are measured at the grant-date fair value of the equity instruments that the Company is obligated to issue when the good has been delivered or the service has been rendered and any other conditions necessary to earn the right to benefit from the instruments have been satisfied.

 

The Company has elected to account for the forfeiture of stock-based awards as they occur.

 

(o)           Loss Contingencies

 

The Company accrues for loss contingencies relating to legal matters, including litigation defense costs, claims and other contingent matters, including liquidated damage liabilities, when such liabilities become probable and could be reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to accruals are reflected in earnings (loss) in the period in which different facts or information become known or circumstances change that affect the Company’s previous assumptions with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of such liabilities may be materially different from previous estimates.

 

(p)           Income Tax

 

The Company accounts for income taxes in accordance with the Income Taxes Topic of the FASB ASC, which requires the use of the liability method of accounting for deferred income taxes. Under this method, deferred income taxes are recorded to reflect the tax consequences on future years of temporary differences between the tax basis of assets and liabilities and their reported amounts at each period end. Deferred tax assets and liabilities are measured using tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled. The deferred income tax effects of a change in tax rates are recognized in the period of enactment. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. The guidance also provides criteria for the recognition, measurement, presentation and disclosures of uncertain tax positions. A tax benefit from an uncertain tax position may be recognized if it is “more likely than not” that the position is sustainable based solely on its technical merits. Interests and penalties associated with unrecognized tax benefits are included within the (benefit from) provision for income tax in the consolidated statement of profit (loss).

 

(q)           New Accounting Pronouncements

 

Recent accounting pronouncements adopted

 

There were no recent accounting pronouncements adopted during the six months ended June 30, 2023.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets. For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. For the Company which is a smaller reporting company, ASU No. 2019-10 extends the effective dates for two years. The Company is currently evaluating the effect of this on the condensed consolidated financial statements and related disclosure.

 

 

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE, NET
6 Months Ended
Jun. 30, 2023
Credit Loss [Abstract]  
ACCOUNTS RECEIVABLE, NET

NOTE 2 – ACCOUNTS RECEIVABLE, NET

 

Accounts receivable net consist of:

 

   June 30,
2023
  December 31,
2022
       
Accounts receivable  $2,140,552   $5,388,213 
Allowance for doubtful debt   (24,142)   (25,047)
Accounts receivable, net  $2,116,410   $5,363,166 

 

The overall accounts receivable balance as of June 30, 2023 decreased by $3,246,756, as compared to those of December 31, 2022. We have policies in place to ensure that sales are made to customers with an appropriate credit history. We perform ongoing credit evaluation on the financial condition of our customer. 

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
INVENTORIES

NOTE 3 – INVENTORIES

 

Inventories consist of:

 

   June 30,
2023
  December 31,
2022
       
Raw materials  $27,484   $26,192 
Finished goods   860,601    1,667,281 
Less: impairment   (91,471)   (94,901)
Inventory, net  $796,614   $1,598,572 

 

The Company recorded impairment charges for slow moving inventory in the amounts of $0 and $0 for the six months ended June 30, 2023 and 2022.

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
PREPAID LAND LEASES
6 Months Ended
Jun. 30, 2023
Prepaid Land Leases  
PREPAID LAND LEASES

NOTE 4 – PREPAID LAND LEASES

 

The Company has the rights to use certain parcels of land located in Shouguang, Shandong, PRC, through lease agreements signed with local townships or the government authority. The production facilities and warehouses of the Company are located on these parcels of land. The lease term ranges from ten to fifty years. Some of the lease contracts were paid in one lump sum upfront and some are paid annually at the beginning of each anniversary date. These leases have no purchase option at the end of the lease term and were classified as operating leases prior to and as of January 1, 2019 when the new lease standard was adopted. Prior to January 2019, the prepaid land lease was amortized on a straight line basis. As of January 1, 2019, all the leases in which term has commenced and were in use were classified as operating lease right-of-use assets (“ROU”). See Note 6.

 

In December 2017, the Company paid a one lump sum upfront amount of $8,800,495 for a 50-year lease of a parcel of land at Bohai Marine Fine Chemical Industrial Park (“Bohai”) for the new chemical factory under construction. There is no purchase option at the end of the lease term. This was classified as an operating lease prior to and as of January 1, 2019. The land use certificate was issued on October 25, 2019. The lease term expires on August 12, 2069. The amount paid was recorded as prepaid land leases, net of current portion in the consolidated balance sheet as of June 30 2023 and December 31, 2022. As of June 30, 2023, the prepaid land lease increased to $9,185,377 due to an additional amount paid for stamp duty and related land use rights fees. Amortization of this prepaid land lease will commence when the chemical factory is completed and placed in service.

 

 

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY, PLANT AND EQUIPMENT, NET
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT, NET

NOTE 5 – PROPERTY, PLANT AND EQUIPMENT, NET

 

Property, plant and equipment, net consist of the following:

 

   June 30,
2023
  December 31,
2022
At cost:          
Mineral rights  $2,668,996   $2,769,091 
Buildings   30,365,133    31,503,908 
Plant and machinery   179,249,807    185,972,160 
Motor vehicles   120,764    125,293 
Furniture, fixtures and office equipment   2,198,791    2,281,251 
Construction in process   10,103,079    11,356,546 
Total   224,706,570    234,008,249 
Less: Accumulated depreciation and amortization   (91,207,441)   (84,091,483)
     Impairment        
Net book value  $133,499,129   $149,916,766 

 

The Company has certain buildings and salt pans erected on parcels of land located in Shouguang, PRC, and such parcels of land are collectively owned by local townships or the government authority. The Company has not been able to obtain property ownership certificates over these buildings and salt pans. The aggregate carrying values of these properties situated on parcels of the land are $13,769,401 and $14,713,101 as at June 30, 2023 and December 31, 2022, respectively.

 

During the three-month period ended June 30, 2023, depreciation and amortization expense totaled $5,235,219 of which $791,952, $169,924 and $4,273,343 were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue. During the six-month period ended June 30, 2023, depreciation and amortization expense totaled $10,594,090, of which $2,741,788, $599,879 and $7,252,423 were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue.

 

During the three-month period ended June 30, 2022, depreciation and amortization expense totaled $5,271,395 of which $1,532,788, $170,708 and $3,567,899 were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue. During the six-month period ended June 30, 2022, depreciation and amortization expense totaled $10,273,014, of which $3,293,856, $1,368,395 and $5,610,763 were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue.

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
FINANCE LEASE RIGHT-OF-USE ASSETS
6 Months Ended
Jun. 30, 2023
Finance Lease Right-of-use Assets  
FINANCE LEASE RIGHT-OF-USE ASSETS

NOTE 6 – FINANCE LEASE RIGHT-OF-USE ASSETS

 

Property, plant and equipment under finance leases, net consist of the following:

 

   June 30,
2023
  December 31,
2022
At cost:          
Buildings   $113,881   $118,154 
Plant and machinery    2,083,330    2,161,461 
Total   2,197,211    2,279,615 
Less: Accumulated depreciation and amortization   (2,041,832)   (2,115,747)
Net book value  $155,379   $163,868 

 

The above buildings erected on parcels of land located in Shouguang, PRC, are collectively owned by local townships.  The Company has not been able to obtain property ownership certificates over these buildings as the Company could not obtain land use rights certificates on the underlying parcels of land.  

 

During the three and six months period ended June 30, 2023, depreciation and amortization expense totaled $1,322 and $2,675, respectively, which was recorded in direct labor and factory overheads incurred during plant shutdown.

 

During the three and six months period ended June 30, 2022, depreciation and amortization expense totaled $1,401 and $2,860, respectively, which was recorded in direct labor and factory overheads incurred during plant shutdown.

 

 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
OPERATING LEASE RIGHT– OF USE ASSETS
6 Months Ended
Jun. 30, 2023
Operating Lease Right Of Use Assets  
OPERATING LEASE RIGHT– OF USE ASSETS

NOTE 7 – OPERATING LEASE RIGHT– OF USE ASSETS

 

As of June 30, 2023, the total operating lease ROU assets was $7,867,371.

 

The total operating lease cost for the six-month period ended June 30, 2023 and 2022 was $476,367 and $506,537.

 

The Company has the rights to use certain parcels of land located in Shouguang, PRC, through lease agreements signed with local townships or the government authority (See Note 3). For parcels of land that are collectively owned by local townships, the Company cannot obtain land use rights certificates. The parcels of land of which the Company cannot obtain land use rights certificates covers a total of approximately 38.6 square kilometers of aggregate carrying value of $8,528,764 as at June 30, 2023.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES

NOTE 8 – ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES

 

Accounts payable, other payable and accrued expenses consist of the following:

 

   June 30,  December 31,
   2023  2022
Accounts payable  $221,315   $57,649 
Salary payable   242,944    250,610 
Other payable       89,577 
Accrued expense for construction   5,282,557    6,403,742 
Accrued expense-others   344,621    1,022,144 
Total  $6,091,437   $7,823,722 

     

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE 9 – RELATED PARTY TRANSACTIONS

 

On September 25, 2012, the Company purchased five floors of a commercial building in the PRC, through SYCI, from Shandong Shouguang Vegetable Seed Industry Group Co., Ltd. (the “Seller”) at a cost of approximately $5.7 million in cash, of which Mr. Ming Yang, the Chairman of the Company, had a 99% equity interest in the Seller. During the first quarter of 2018, the Company entered into an agreement with the Seller, a related party, to provide property management services for an annual amount of approximately $90,785 for five years from January 1, 2023 to December 31, 2027. The expense associated with this agreement for the three and six months ended June 30, 2023 was approximately $21,584 and $44,280. The expense associated with this agreement for the three and six months ended June 30, 2022 was approximately $23,239 and $47,807.

 

NOTE 9 – RELATED PARTY TRANSACTIONS – Continued

 

  a) Related parties

 

Name of related parties Position
Yang Ming Chairman Of the Board
Liu XiaoBin Chief Executive Officer
Li Min Chief Financial Officer
Miao NaiHui Chief Operating Officer

 

b)

 

   June 30,  December 31,
   2023  2022
Amount due to related parties:          
Yang Ming  $408,225   $423,534 
Liu Xiao Bin   887,214    887,214 
Li Min   634,459    647,473 
Miao Nai Hui   634,459    647,473 
Total  $2,564,357   $2,605,694 

 

Considering that the Company has not performed well in recent years, the Company and its executive officers mutually agreed and to returned all, or a portion of their cash compensation earned for their services with the Company, which may be considered for future compensation should the Company improve its results of operations.

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
TAXES PAYABLE
6 Months Ended
Jun. 30, 2023
Taxes Payable  
TAXES PAYABLE

NOTE 10 – TAXES PAYABLE

 

   June 30,  December 31,
   2023  2022
Land use tax payable  $24,199   $25,107 
Value added tax and other taxes payable   453,719    674,456 
Land use tax payable  $477,918   $699,563 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
LEASE LIABILITIES-FINANCE AND OPERATING LEASE
6 Months Ended
Jun. 30, 2023
Lease Liabilities-finance And Operating Lease  
LEASE LIABILITIES-FINANCE AND OPERATING LEASE

NOTE 11 – LEASE LIABILITIES-FINANCE AND OPERATING LEASE

 

The components of finance lease liabilities were as follows:

 

    Imputed   June 30,   December 31,
    Interest rate   2023   2022
Total finance lease liability     6.7%     $ 1,408,883     $ 1,675,067  
Less: Current portion             (163,713 )     (213,346 )
Finance lease liability, net of current portion           $ 1,245,170     $ 1,461,721  

 

Interest expenses from capital lease obligations amounted to $27,901 and 36,054 for the three-month period ended June 30, 2023 and 2022, respectively, which were charged to the condensed consolidated statement of income (loss). Interest expenses from capital lease obligations amounted to $56,461 and $69,696 for the six-month period ended June 30, 2023 and 2022, respectively, which were charged to the condensed consolidated statement of income (loss).

 

The components of operating lease liabilities as follows:

 

    Imputed   June 30,   December 31,
    Interest rate   2023   2022
Total Operating lease liabilities     4.89%     $ 7,513,720     $ 8,009,091  
Less: Current portion             (420,262 )     (433,440 )
Operating lease liabilities, net of current portion           $ 7,093,458     $ 7,575,651  

 

The weighted average remaining operating lease term at June 30, 2023 was 19 years and the weighted average discounts rate was 4.89%. Lease payments for the three-month period ended June 30, 2023 and 2022, respectively, were $519,808 and $565,917. Lease payments for the six-month period ended June 30, 2023 and 2022, respectively, were $759,706 and $823,796.

 

Maturities of lease liabilities were as follows:

 

   Financial lease  Operating Lease
Payable within:          
the next 12 months  $259,758   $810,203 
the next 13 to 24 months   259,758    814,040 
the next 25 to 36 months   259,758    821,416 
the next 37 to 48 months   259,758    825,563 
the next 49 to 60 months   259,758    833,433 
thereafter   519,516    9,149,936 
Total   1,818,306    13,254,591 
Less: Amount representing interest   (409,423)   (5,740,871)
Present value of net minimum lease payments  $1,408,883   $7,513,720 

 

 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
EQUITY

NOTE 12 –– EQUITY

 

Restricted Shares

 

A restricted stock award (“RSA”) is an award of common shares that is subject to certain restrictions during a specified period. Restricted stock awards are independent of option grants and are generally subject to forfeiture if employment terminates prior to the release of the restrictions. The grantee cannot transfer the shares before the restricted shares vest. Shares of nonvested restricted stock have the same voting rights as common stock, are entitled to receive dividends and other distributions thereon and are considered to be currently issued and outstanding. The Company expenses the cost of the restricted stock awards, which is determined to be the fair market value of the shares at the date of grant, straight-line over the period during which the restrictions lapse. For these purposes, the fair market value of the restricted stock is determined based on the closing price of the Company's common stock on the grant date.

 

Retained Earnings – Appropriated

 

In accordance with the relevant PRC regulations and the PRC subsidiaries’ Articles of Association, the Company’s PRC subsidiaries are required to allocate its profit after tax to the following reserve:

 

Statutory Common Reserve Funds

 

SCHC, SYCI, SHSI and DCHC are required each year to transfer at least 10% of the profit after tax as reported under the PRC statutory financial statements to the Statutory Common Reserve Funds until the balance reaches 50% of the registered share capital.  This reserve can be used to make up any loss incurred or to increase share capital.  Except for the reduction of losses incurred, any other application should not result in this reserve balance falling below 25% of the registered capital. The Statutory Common Reserve Fund as of June 30, 2023 for SCHC, SYCI, SHSI, and DCHC is 16%, 14%, 0% and 0% of its registered capital, respectively.

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
TREASURY STOCK
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
TREASURY STOCK

NOTE 13 – TREASURY STOCK

 

As of June 30, 2023 and December 31, 2022, the number of treasury stock of the Company was 285,830 and 285,830, respectively.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2023
Compensation Related Costs [Abstract]  
STOCK-BASED COMPENSATION

NOTE 14 – STOCK-BASED COMPENSATION

 

Pursuant to the Company’s 2019 Omnibus Equity Incentive Plan adopted and approved in 2019 (“2019 Plan”), awards under the 2019 Plan is limited in the aggregate to 2,068,398 shares of our common stock, inclusive of the awards that were previously issued and outstanding under the Company’s 2007 Equity Incentive Plan, as amended (the “2007 Plan”). Upon adoption and approval of the 2019 Plan, the 2007 Plan was frozen, no new awards will be granted under the 2007 Plan, and outstanding awards under the 2007 Plan will continue to be governed by the terms and condition of the 2007 Plan and applicable award agreement. As of June 30, 2023, the number of shares of the Company’s common stock available for grant of awards under the 2019 Plan was 856,801 shares.

 

The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model. The risk free rate is based on the yield-to-maturity in continuous compounding of the US Government Bonds with the time-to-maturity similar to the expected tenor of the option granted, volatility is based on the annualized historical stock price volatility of the Company, and the expected life is based on the historical option exercise pattern.

 

For the three months ended June 30, 2023 and 2022, total compensation costs for options issued recorded in the consolidated statement of loss were $0.

 

During the three and six months ended June 30, 2023, there were no options granted to employees or non-employees.

 

The following table summarizes all Company stock option transactions between January 1, 2023 and June 30, 2023.

 

    Number of Option
and Warrants
Outstanding and exercisable
  Weighted- Average Exercise price of Option
and Warrants
  Range of
Exercise Price per Common Share
Balance, January 1, 2023         $        
Granted during the period                  
Exercised during the period                  
Expired during the period         $     $  
Balance, June 30, 2023         $        

 

Stock Options Outstanding and Exercisable
                      Weighted Average  
                      Remaining  
      Outstanding at June 30, 2023      

Range of

Exercise Prices

     

Contractual Life

 (Years)

 
Outstanding and exercisable                  

 

All options exercisable and outstanding at June 30, 2023 are fully vested. As of June 30, 2023 there was no unrecognized compensation cost related to outstanding stock options,

 

The aggregate intrinsic value of options outstanding and exercisable as of June 30, 2023 was $0.

 

During the three and six months ended June 30, 2023 and 2022, there were no options exercised. 

 

 

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 15 – INCOME TAXES

 

The Company utilizes the asset and liability method of accounting for income taxes in accordance with FASB ASC 740-10.

 

  (a) United States (“US”)

 

Gulf Resources, Inc. may be subject to the United States of America Tax laws at a tax rate of 21%. No provision for the US federal income taxes has been made as the Company had no US taxable income for the three-month and six-month periods ended June 30, 2023 and 2022, and management believes that its earnings are permanently invested in the PRC.

 

  (b) British Virgin Islands (“BVI”)

 

Upper Class Group Limited, a subsidiary of Gulf Resources, Inc., was incorporated in the BVI and, under the current laws of the BVI, it is not subject to tax on income or capital gain in the BVI. Upper Class Group Limited did not generate assessable profit for the three-month and six-month periods ended June 30, 2023 and 2022.

 

  (c) Hong Kong

 

HKJI, a subsidiary of Upper Class Group Limited, was incorporated in Hong Kong and is subject to Hong Kong taxation on its activities conducted in Hong Kong and income arising in or derived from Hong Kong.  No provision for income tax has been made as it has no taxable income for the three-month and six-month periods ended June 30, 2023 and 2022.  The applicable statutory tax rates for the three-month and six-month periods ended June 30, 2023 and 2022 are 16.5%. There is no dividend withholding tax in Hong Kong.

 

  (d) PRC

 

Enterprise income tax (“EIT”) for SCHC, SYCI, SHSI and DCHC in the PRC is charged at 25% of the assessable profits.

 

The operating subsidiaries SCHC, SYCI, and DCHC are wholly foreign-owned enterprises (“FIE”) and SHSI incorporated in the PRC and are subject to PRC Local Income Tax Law. The PRC tax losses may be carried forward to be utilized against future taxable profit for ten years for High-tech enterprises and small and medium-sized enterprises of science and technology and for five years for other companies. Tax losses of the operating subsidiaries of the Company may be carried forward for five years.

 

On February 22, 2008, the Ministry of Finance (“MOF”) and the State Administration of Taxation (“SAT”) jointly issued Cai Shui [2008] Circular 1 (“Circular 1”). According to Article 4 of Circular 1, distributions of accumulated profits earned by a FIE prior to January 1, 2008 to foreign investor(s) in 2008 will be exempted from withholding tax (“WHT”) while distribution of the profit earned by an FIE after January 1, 2008 to its foreign investor(s) shall be subject to WHT at 5% effective tax rate.

 

As of June 30, 2023 and December 31, 2022, the accumulated distributable earnings under the Generally Accepted Accounting Principles (GAAP”) of PRC that are subject to WHT were $140,126,435 and $147,686,099, respectively. Since the Company intends to reinvest its earnings to further expand its businesses in mainland China, its foreign invested enterprises do not intend to declare dividends to their immediate foreign holding companies in the foreseeable future. Accordingly, as of June 30, 2023 and December 31, 2022, the Company has not recorded any WHT on the cumulative amount of distributable retained earnings of its foreign invested enterprises that are subject to WHT in China. As of June 30, 2023 and December 31, 2022, the unrecognized WHT were $6,063,760 and $6,406,394, respectively.

 

The Company’s income tax returns are subject to the various tax authorities’ examination. The federal, state and local authorities of the United States may examine the Company’s income tax returns filed in the United States for three years from the date of filing. The Company’s US income tax returns since 2016 are currently subject to examination.

 

Inland Revenue Department of Hong Kong (“IRD”) may examine the Company’s income tax returns filed in Hong Kong for seven years from date of filing. For the years 2012 through 2019, HKJI did not report any taxable income. It did not file any income tax returns during these years except for 2014 and 2018. For companies which do not have taxable income, IRD typically issues notification to companies requiring them to file income tax returns once in every four years. The tax returns for 2014 and 2018 have been examined, and there is no Hong Kong Profits Tax was charged.

 

The components of the income tax benefit from continuing operations are:

 

                                 
   Three-Month Period Ended June 30,  Six-Month Period Ended June 30,
   2023  2022  2023  2022
Current taxes – PRC  $   $   $   $ 
Deferred tax – PRC entities   (192,699)   1,249,621    (393,255)   1,345,316 
Deferred taxes – US entity                
Change in valuation allowance                
Income Tax (Expense) Benefit  $(192,699)  $1,249,621   $(393,255)  $1,345,316 

          

Significant components of the Company’s deferred tax assets and liabilities at June 30, 2023 and December 31, 2022 are as follows:

 

   June 30,  December 31,
   2023  2022
Deferred tax liabilities  $   $ 
           
Deferred tax assets:          
Exploration costs   1,722,956    1,787,571 
PRC tax losses   12,246,329    12,211,867 
US federal net operating loss   1,556,642    1,336,405 
Total deferred tax assets   15,525,927    15,335,843 
Valuation allowance   (10,237,172)   (10,016,934)
Net deferred tax asset  $5,288,755   $5,318,909 

 

The decrease in valuation allowance for the three-month period ended June 30, 2023 is $13,567.

 

The increase in valuation allowance for the three-month period ended June 30, 2022 is $11,523.

 

The decrease in valuation allowance for the six-month period ended June 30, 2023 is $220,238.

 

The increase in valuation allowance for the six-month period ended June 30, 2022 is $34,176.

 

There were no unrecognized tax benefits and accrual for uncertain tax positions as of June 30, 2023 and December 31, 2022 and no amounts accrued for penalties and interest for the three and six months ended June 30, 2023 and 2022.

 

 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS SEGMENTS
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
BUSINESS SEGMENTS

NOTE 16 – BUSINESS SEGMENTS

 

The Company has four reportable segments:  bromine, crude salt, chemical products and natural gas. The reportable segments are consistent with how management views the markets served by the Company and the financial information that is reviewed by its chief operating decision maker.

 

An operating segment’s performance is primarily evaluated based on segment operating income, which excludes share-based compensation expense, certain corporate costs and other income not associated with the operations of the segment. These corporate costs (income) are separately stated below and also include costs that are related to functional areas such as accounting, treasury, information technology, legal, human resources, and internal audit. The Company believes that segment operating income, as defined above, is an appropriate measure for evaluating the operating performance of its segments. All the customers are located in PRC.

 

Three-Month

Period Ended

June 30, 2023

  Bromine* 

Crude

 Salt*

 

Chemical

 Products

  Natural Gas 

Segment

 Total

  Corporate  Total
Net revenue
(external customers)
  $7,356,347   $649,435   $   $   $8,005,782   $   $8,005,782 
Net revenue
(intersegment)
                            
Income(loss) from operations before income tax benefit   (787,509)   361,083    (416,019)   (2,830)   (845,275)   (73,823)   (919,098)
Income tax benefit (expense)   188,650    (90,948)   94,997        192,699        192,699 
Income (loss) from operations after
income tax benefit (expense)
   (598,859)   270,135    (321,022)   (2,830)   (652,576)   (73,823)   (726,399)
Total assets   160,263,878    11,461,786    104,995,852    1,278,027    277,999,543    307,923    278,307,466 
Depreciation and amortization   4,948,721    184,333    69,275    34,212    5,236,541        5,236,541 
Capital expenditures   15,610                15,610        15,610 

 

Three-Month

Period Ended

June 30, 2022

  Bromine* 

Crude

 Salt*

 

Chemical

 Products

  Natural Gas 

Segment

 Total

  Corporate  Total
Net revenue
(external customers)
  $13,893,810   $1,817,904   $   $   $15,711,714   $   $15,711,714 
Net revenue
(intersegment)
                            
Income(loss) from operations before income tax benefit   5,325,541    142,968    (475,201)   (61,699)   4,931,609    177,554    5,109,163 
Income tax benefit (expense)   (1,320,295)   (36,105)   106,779        (1,249,621)       (1,249,621)
Income (loss) from operations after
income tax benefit (expense)
   4,005,246    106,863    (368,422)   (61,699)   3,681,988    177,554    3,859,542 
Total assets   171,553,183    10,002,720    115,217,810    1,495,588    298,269,301    343,808    298,613,109 
Depreciation and amortization   3,917,178    1,245,853    73,441    36,324    5,272,796        5,272,796 
Capital expenditures   32,822,927                32,822,927        32,822,927 

   

* Certain common production overheads, operating and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC were split by reference to the average selling price and production volume of each respective segment through April 2022. Commencing May 2022, costs were assigned to the two subsidiaries (SCHC and SHSI) by independent accounting.

 

NOTE 16 – BUSINESS SEGMENTS – Continued

 

Six-Month

Period Ended

June 30, 2023

  Bromine* 

Crude

 Salt*

 

Chemical

 Products

  Natural Gas 

Segment

 Total

  Corporate  Total
Net revenue
(external customers)
  $15,826,719   $1,398,116   $   $82,954   $17,307,789   $   $17,307,789 
Net revenue
(intersegment)
                            
Income (loss) from operations before income tax benefit (expense)   (1,197,201)   404,013    (833,892)   9,855    (1,617,225)   (101,431)   (1,718,656)
Income tax benefit (expense)   283,243    (102,271)   212,283        393,255        393,255 
Loss from operations after income tax benefit (expense)   (913,958)   301,742    (621,609)   9,855    (1,223,970)   (101,431)   (1,325,401)
Total assets   160,263,878    11,461,786    104,995,852    1,278,027    277,999,543    307,923    278,307,466 
Depreciation and amortization   10,014,327    373,020    140,186    69,232    10,596,765         10,596,765 
Capital expenditures   48,352                48,352        48,352 

 

Six-Month

Period Ended

June 30, 2022

  Bromine* 

Crude

 Salt*

 

Chemical

 Products

  Natural Gas 

Segment

 Total

  Corporate  Total
Net revenue
(external customers)
  $22,019,825   $2,571,948   $   $50,678   $24,642,451   $   $24,642,451 
Net revenue
(intersegment)
                            
Income (loss) from operations before income tax benefit (expense)   6,674,375    (378,953)   (988,483)   (88,438)   5,218,501    (174,425)   5,044,076 
Income tax benefit (expense)   (1,662,456)   94,375    222,765        (1,345,316)       (1,345,316)
Loss from operations after income tax benefit (expense)   5,011,919    (284,578)   (765,718)   (88,438)   3,873,185    (174,425)   3,698,760 
Total assets   171,553,183    10,002,720    115,217,810    1,495,588    298,269,301    343,808    298,613,109 
Depreciation and amortization   7,611,927    2,439,911    149,897    74,139    10,275,874         10,275,874 
Capital expenditures   33,217,987                33,217,987        33,217,987 

     

* Certain common production overheads, operating and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC were split by reference to the average selling price and production volume of the respective segment until April 2022. Commencing May 2022, costs were assigned to the two subsidiaries (SCHC and SHSI) by independent accounting.

  

NOTE 16 – BUSINESS SEGMENTS – Continued 

                                 
   Three-Month Period Ended June 30,  Six-Month Period Ended June 30,
Reconciliations  2023  2022  2023  2022
Total segment operating Income (loss)  $(845,275)  $4,931,609   $(1,617,225)  $5,218,501 
Corporate costs   (68,179)   (67,987)   (128,139)   (136,177)
Unrealized gain on translation of intercompany balance   (5,644)   245,541    26,708    (38,248)
Income (loss) from operations   (919,098)   5,109,163    (1,718,656)   5,044,076 
Other income, net of expense   44,583    42,252    85,838    83,088 
Income (loss) before taxes  $(874,515)  $5,151,415   $(1,632,818)  $5,127,164 

 

The following table shows the major customer(s) (10% or more) for the three-month period ended June 30, 2023.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s) 

 

Total

Revenue

 (000’s)

  Percentage of Total Revenue (%)
1   Shandong Morui Chemical Company Limited   $ 1,221     $ 283     $     $ 1,504       18.8 %
2   Shouguang Weidong Chemical Company Limited   $ 1,130     $ 192     $     $ 1,322       16.5 %
3   Shandong Brother Technology Limited   $ 1,129     $ 174     $     $ 1,303       16.3 %
4   Shandong Shouguang God Runfa Marine Chemical Company Limited   $ 1,052     $     $     $ 1,052       13.1 %

 

The following table shows the major customer(s) (10% or more) for the six-month period ended June 30, 2023.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s)

 

Total

Revenue

 (000’s) 

 

Percentage of

Total

Revenue (%) 

1   Shandong Morui Chemical Company Limited   $ 2,397     $ 544     $     $ 2,941       17.1 %
2   Shandong Brother Technology Limited   $ 2,311     $ 459     $     $ 2,770       16.1 %
3   Shouguang Weidong Chemical Company Limited   $ 2,315     $ 395     $     $ 2,710       15.7 %
4   Shandong Shouguangshen Runfa Marine Chemical Company Limited   $ 2,015     $     $     $ 2,015       11.7 %

 

The following table shows the major customer(s) (10% or more) for the three-month period ended June 30, 2022.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s) 

 

Total

Revenue

 (000’s)

  Percentage of Total Revenue (%)
1   Shandong Morui Chemical Company Limited   $ 1,812     $ 652     $     $ 2,464       15.7 %
2   Shandong Brother Technology Limited   $ 1,661     $ 668     $     $ 2,329       14.8 %
3   Shouguang Weidong Chemical Company Limited   $ 1,510     $ 497     $     $ 2,007       12.8 %

 

The following table shows the major customer(s) (10% or more) for the six-month period ended June 30, 2022.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s)

 

Total

Revenue

 (000’s) 

 

Percentage of

Total

Revenue (%) 

1   Shandong Morui Chemical Company Limited   $ 2,752     $ 965     $     $ 3,717       15.1 %
2   Shandong Brother Technology Limited   $ 2,443     $ 909     $     $ 3,352       13.6 %
3   Shouguang Weidong Chemical Company Limited   $ 2,128     $ 697     $     $ 2,825       11.5 %

 

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
CUSTOMER CONCENTRATION
6 Months Ended
Jun. 30, 2023
Risks and Uncertainties [Abstract]  
CUSTOMER CONCENTRATION

NOTE 17 – CUSTOMER CONCENTRATION

 

During the six-month period ended June 30, 2023, the Company sold 69.9% of its products to its top five customers, respectively. As of June 30, 2023, amounts due from these customers were $1,514,987.

 

During the six-month period ended June 30, 2022, the Company sold 52.9% of its products to its top five customers, respectively. As of June 30, 2022, amounts due from these customers were $5,166,271.

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
MAJOR SUPPLIERS
6 Months Ended
Jun. 30, 2023
Disclosure Major Suppliers Abstract  
MAJOR SUPPLIERS

NOTE 18 – MAJOR SUPPLIERS

 

During the six-month period ended June 30, 2023 the Company purchased 100% of its raw materials from its top five suppliers.  As of June 30, 2023, amounts due to those suppliers were $221,315.

 

During the six-month period ended June 30, 2022 the Company purchased 100% of its raw materials from its top five suppliers.  As of June 30, 2022, amounts due to those suppliers were $594,208.

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE OF FINANCIAL INSTRUMENTS
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE OF FINANCIAL INSTRUMENTS

NOTE 19 – FAIR VALUE OF FINANCIAL INSTRUMENTS

 

The carrying values of financial instruments, which consist of cash, accounts receivable and accounts payable and other payables, approximate their fair values due to the short-term nature of these instruments.  There were no material unrecognized financial assets and liabilities as of June 30, 2023 and December 31, 2022.

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS

NOTE 20 – CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS

 

The following table sets forth the Company’s contractual obligations as of June 30, 2023:

 

   Property Management Fees  Capital Expenditure
Payable within:          
the next 12 months  $86,337   $14,120,435 
the next 13 to 24 months   86,337    953,933 
the next 25 to 36 months   86,337     
the next 37 to 48 months   86,337     
the next 49 to 60 months        
Total  $345,348   $15,074,368 

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
LOSS CONTINGENCIES
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
LOSS CONTINGENCIES

NOTE 21 – LOSS CONTINGENCIES

 

On or about August 3, 2018, written decisions of administration penalty captioned Shou Guo Tu Zi Fa Gao Zi [2018] No. 291, Shou Guo Tu Zi Fa Gao Zi [2018] No. 292, Shou Guo Tu Zi Fa Gao Zi [2018] No. 293, Shou Guo Tu Zi Fa Gao Zi [2018] No. 294, Shou Guo Tu Zi Fa Gao Zi [2018] No. 295 and Shou Guo Tu Zi Fa Gao Zi [2018] No. 296 (together, the “Written Decisions”) were served on Shouguang City Haoyuan Chemical Company Limited (“SCHC”) by Shouguang City Natural Resources and Planning Bureau (the “Bureau”), naming SCHC as respondent respectively thereof. The Decisions challenged the land use of Factory nos. 2, 9, 7, 4, 8 and 10, respectively, and alleged, among other things, that SCHC had illegally occupied and used the land in the total area of approximately 52,674 square meter, on which Factory nos. 2, 9, 7, 4, 8 and 10 were built, respectively. The Written Decisions ordered SCHC, among other things, to return the land subject to the Written Decisions to its respective legal owner, restore the land to its original state, and demolish or confiscate all the buildings and facilities thereon and pay monetary penalty of approximately RMB 1.3 million ($184,000) in the aggregate. Each of the Written Decisions shall be executed within 15 days upon serving on SCHC. Additional interest penalty shall be imposed at a daily rate of 3% in the event that SCHC does not make the monetary penalty payment in a timely manner. Subsequently, the Bureau filed enforcement actions to the People’s Court of Shouguang City, Shandong Province (the “Court”), naming SCHC as enforcement respondent and alleged, among other things, that SCHC failed to perform its obligations under each of the Written Decisions within the specified timeframe. The enforcement proceedings sought court orders to enforce the Written Decisions. On May 5, 2019, written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No. 384, (2019) Lu 0783 Xing Shen No. 385, (2019) Lu 0783 Xing Shen No. 389, (2019) Lu 0783 Xing Shen No. 390, (2019) Lu 0783 Xing Shen No. 393, and (2019) Lu 0783 Xing Shen No. 394, respectively (together, the “Court Rulings”) were made by the Court in favor of the Bureau. The Court orders, among other relief, to enforce each of the Written Decisions, to return each subject land to its legal owners and demolish or confiscate the buildings and facilities thereon and restore the land to its original state within 10 days from the service of the Court Rulings on SCHC. The Court Rulings became enforceable immediately upon service on SCHC on May 5, 2019.

 

In the last twenty years, to the Company’s knowledge, there were no government regulations requiring bromine manufacturers to obtain land use and planning approval document. As such, the Company believes most of the bromine manufacturers in Shouguang City do not have land use and planning approval documents and lease their land parcels from the village associations. They are facing the same issues in connection with land use and planning as the Company. To the Company’s knowledge, the local government has submitted its plan to solve the issues to higher authority and are waiting for approval from the higher authority.

 

The Company is in the process of resolving the issues in connection with SCHC’s land use and planning diligently. The Company has been in discussions closely with the local government authorities with the help from Shouguang City Bromine Association to seek reliefs and, based on verbal confirmation by local government authorities, believes the administrative penalties imposed by the Bureau according to the Written Decisions are being re-assessed by local government authorities and may be revoked. Pursuant to a Written Application dated October 28, 2019 addressed to the Court by the Bureau, the Bureau withdrew its application for the enforcement proceedings regarding the administrative penalty imposed on Factory No. 7, Factory No. 8 and Factory No.10. Pursuant to a written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No. 389 Zhi Yi, dated November 25, 2020, the Court orders to terminate the enforcement of the case captioned (2019) Lu 0783 Xing Shen No. 389. Production of Factory No. 7 was allowed to resume in April 2019. The Company received a notification from the Shouguang City Government in February 2019 informing the Company that Factory No. 1, No. 4, No. 7 and No. 9 have passed inspection and were approved to resume operation.

 

In addition, on August 28, 2019, the People’s Government of Shandong Province, issued a regulation titled “Investment Project Management Requirements of Chemical Companies in Shandong Province” permitting the construction of facilities on existing sites or infrastructure of bromine manufacturing and other chemical industry-related types of projects (clause 11 of section 3). The Company believes that the goal of the government is to standardize and regulate the industry and not to demolish the facilities or penalize the manufacturers. As of the date of this report, the Company has not been notified by the local government that it will take any measure to enforce the administrative penalties. Based on information known to date, the Company believes that it is remote that the Written Decisions or Court Rulings will be enforced within the expected timeframe and a material penalty or costs and expenses against the Company will result. However, there can be no assurance that there will not be any further enforcement action, the occurrence of which may result in further liabilities, penalties and operational disruption.

 

In view of the above facts and circumstances, the Company believes that it is not necessary to accrue for any estimated losses or impairment as of March 31, 2023.

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENT
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENT

NOTE 22 - SUBSEQUENT EVENT

 

Not Applicable.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation

(a)           Basis of Presentation and Consolidation

 

The accompanying audited consolidated financial statements have been prepared by Gulf Resources, Inc. (“Gulf Resources”), a Nevada corporation and its subsidiaries (collectively, the “Company”).

 

The consolidated financial statements include the accounts of Gulf Resources, Inc. and its wholly-owned subsidiary, Upper Class Group Limited, a company incorporated in the British Virgin Islands, which owns 100% of Hong Kong Jiaxing Industrial Limited, a company incorporated in Hong Kong (“HKJI”). HKJI owns 100% of Shouguang City Haoyuan Chemical Company Limited (“SCHC”) which owns 100% of Shouguang Yuxin Chemical Industry Co., Limited (“SYCI”), Daying County Haoyuan Chemical Company Limited (“DCHC”) and Shouguang Hengde Salt Industry Co. Ltd. (“SHSI”).  All material intercompany transactions have been eliminated on consolidation.

 

Nature of Business

(b)           Nature of Business

 

The Company manufactures and trades bromine through its wholly-owned subsidiary, Shouguang City Haoyuan Chemical Company Limited (“SCHC”); manufactures and trades crude salt through its wholly-owned subsidiary, SHSI; and manufactures chemical products for use in the oil industry, pesticides, paper manufacturing industry and for human and animal antibiotics through its wholly-owned subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (“SYCI”) in the People’s Republic of China (“PRC”). DCHC was established to further explore and develop natural gas and brine resources (including bromine and crude salt) in the PRC. DCHC commenced trial operation in January 2019 but temporarily suspended its production in May 2019 as required by the government to obtain project approval (see Note 1 (b)(iii)).

 

On March 11, 2020, the World Health Organization (WHO) officially declared COVID-19 a pandemic. The Company believes COVID-19 pandemic did not have a material adverse impact on its operating results in the year of 2021. The Company believes that COVID-19 may have a slightly larger impact on the Company’s operating results in the year of 2022. The government is conducting frequent unannounced inspections, somewhat disrupting the Company’s production. In addition, the Company believes governmental focus on COVID-19 control may have slightly delayed the approval process for one or more of the closed factories. The COVID-19 outbreak and resulting supply chain issues impacted the overall Chinese economy and thus impacted demand from end customers. As a result, it has caused the delay of the delivery of machinery and other equipment for the Yuxin Chemical factory, which resulted in delay of the factory’s completion and opening. The Company believes the virus outbreak has delayed the finalization of the Sichuan Province environmental plan, causing a further delay for the Company’s project in Sichuan Province.

 

(i) Bromine and Crude Salt Segments

 

In February 2019, the Company received a notification from the local government of Yangkou County that its Factory No. 1, No. 4, No. 7 and No. 9 passed inspection and could resume operations. In April 2019, Factory No.1, and Factory No.7 resumed operation.

  

On November 25, 2019, the government of Shouguang City issued a notice ordering all bromine facilities in Shouguang City, including the Company’s bromine facilities, including Factory No. 1 and Factory No. 7, to temporarily stop production from December 16, 2019 to February 10, 2020. Subsequently, due to the COVID-19 outbreak in China, the local government ordered those bromine facilities to postpone the commencement of production. Subsequently, the Company received an approval dated February 27, 2020 issued by the local governmental authority allowing the Company to resume production after the winter temporary closure. Further, the Company received another approval from the Shouguang Yangkou People’s Government dated March 5, 2020 allowing the Company to resume production at its bromine factories No. 1, No. 4, No. 7 and No. 9 in order to meet the needs of bromide products for epidemic prevention and control (the “March 2020 Approval”). The Company’s Factories No. 1 and No. 7 commenced trial production in mid- March 2020 and commercial production on April 3, 2020 and its Factories No. 4 and No. 9 commenced commercial production on May 6, 2020. The Company received an oral notification from the government for its Factory No. 8, which permits the Factory No. 8 to resume production in August 2022.

 

The Company is still waiting for governmental approval for Factories No. 2 and No. 10. To our knowledge, the government is currently completing its planning process for all mining areas including that for prevention of flood. As a result, we may be required to make some modifications to our current wells and aqueducts prior to commencement of operations of these factories to satisfy the local government's requirements.

 

Pursuant to the notification from the government of Shouguang City, all bromine facilities in Shouguang City were temporarily closed from December 10, 2022 until February 1, 2023 8:00 AM China Time. To comply with such notification, the Company temporarily stopped production at its bromine facilities during the aforesaid period and reopened the operating bromine and crude salt factories in February 2023.

 

(ii) Chemical Segment

 

On November 24, 2017, the Company received a letter from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants located in the second living area of the Qinghe Oil Extraction to the Bohai Marine Fine Chemical Industrial Park (“Bohai Park”). This was because the two plants were located in a residential area and their production activities impacted the living environment of the residents. This was as a result of the country’s effort to improve the development of the chemical industry, manage safe production and curb environmental pollution accidents effectively, and ensure the quality of the living environment of residents. All chemical enterprises which did not comply with the requirements of the safety and environmental protection regulations were ordered to shut down.

 

In December 2017, the Company secured from the government the land use rights for its chemical plants located at the Bohai Park and in June 2018, the Company presented a completed construction design draft and other related documents to the local authorities for approval. In January 2020, the Company received the environmental protection approval by the government of Shouguang City, Shandong Province for the proposed Yuxin Chemical factory. The Company began the construction on its new chemical facilities located at Bohai Marine Fine Chemical Industrial Park in June 2020 and basically completed the civil works by the end of June 2021. On November 15, 2021, the Company announced that due to the supply chain issues as well as the electric restrictions in China, the delivery of some equipment, the equipment installation and testing and beginning trial production at the chemical factory had been delayed. On February 22, 2022, the Company announced that discussions with the government have convinced management that the electricity restrictions were eased. Accordingly, the Company contacted its suppliers and expect to have the remainder of the equipment produced and delivered, so the Company can complete installation and begin testing and trial production.

 

The COVID restrictions and resulting national and international supply chain issues as well as governmental permit issues have caused delays in receiving some previously ordered machinery and equipment.] The Company is working with its existing suppliers and may identify new suppliers so that it can complete construction of its factory based on accelerated delivery. Currently, the Company is unable to estimate when the construction can be completed and the production can begin.

 

On March 23, 2023, the Company issued a press release detailing the delays in the opening of our Yuxin chemical factory due to COVID and stricter government regulations. As noted in the press release, the Company believes that once all of the equipment is delivered, it will take 3 to 4 months to install the equipment. After installation, the testing process is anticipated to take 2 to 3 months, after which we will be in a position to apply for environmental and safety approval. After we have obtained environmental and safety approval, it will take us 4 months to conduct trial production, and then we may start commercial production.

 

On July 26, 2023, the Company announced that the delivery of the remaining equipment for its Yuxin chemical factory has been temporarily delayed and to review its chemical products strategy.

 

The Company believes this relocation process will cost approximately $69 million in total. The Company incurred relocation costs comprising prepaid land lease, professional fees related to the design of the new chemical factory, and progress payment and deposit for the construction of the new factory building in the amount of $45,584,344 and $45,584,344, which were recorded in the prepaid land leases and property, plant and equipment in the consolidated balance sheets as of June 30, 2023 and December 31, 2022. The Company does not believe the delay in opening the factory will materially impact the overall cost of the project.

 

(iii) Natural Gas Segment

 

In January 2017, the Company completed the first brine water and natural gas well field construction in Daying located in Sichuan Province, China, and commenced trial production in January 2019. On May 29, 2019, the Company received a verbal notice from the government of Tianbao Town, Daying County, Sichuan Province, whereby the Company is required to obtain project approval for its well located in Daying, including the whole natural gas and brine water project, and approvals for safety production inspection, environmental protection assessment, and to solve the related land issue. Until these approvals have been received, the Company has to temporarily halt trial production at its natural gas well in Daying. In compliance with the Chinese government new policies, the Company is also required to obtain an exploration license and a mining license for bromine and natural gas, respectively. Pursuant to the Opinions of the Ministry of Natural Resources on Several Issues in Promoting the Reform of Mineral Resources Management (Trial) promulgated by the Ministry of Natural Resources of PRC on January 9, 2020, which came into effect on May 1, 2020, privately owned enterprises are allowed to participate in the natural gas production. The Company plans to proceed with its applications for the natural gas and brine project approvals with related government departments until the governmental planning has been finalized.

 

Allowance for Doubtful Accounts

(c)           Allowance for Doubtful Accounts

 

We make estimates of the uncollectibility of accounts receivable, especially analyzing accounts receivable and historical bad debts, customer concentrations, customer credit-worthiness, current economic trends and changes in customer payment terms, when evaluating the adequacy of the allowance for doubtful accounts. Credit evaluations are undertaken for all major sale transactions before shipment is authorized. On a quarterly basis, we evaluate aged items in the accounts receivable aging report and provide an allowance in an amount we deem adequate for doubtful accounts. If management were to make different judgments or utilize different estimates, material differences in the amount of our reported operating expenses could result.

 

Concentration of Credit Risk

(d)           Concentration of Credit Risk

 

The Company is exposed to credit risk in the normal course of business, primarily related to accounts receivable and cash and cash equivalents. Substantially all of the Company’s cash and cash equivalents are maintained with financial institutions in the PRC, namely, Industrial and Commercial Bank of China Limited, China Merchants Bank Company Limited and Sichuan Rural Credit Union, which are not insured or otherwise protected. The Company placed $115,273,479 and $108,226,214 with these institutions as of June 30, 2023 and December 31, 2022, respectively.  The Company has not experienced any losses in such accounts in the PRC.

 

 

 

NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued

 

Property, Plant and Equipment

(e)           Property, Plant and Equipment

 

Property, plant and equipment are stated at cost less accumulated depreciation and any impairment losses. Expenditures for new facilities or equipment, and major expenditures for betterment of existing facilities or equipment are capitalized and depreciated, when available for intended use, using the straight-line method at rates sufficient to depreciate such costs less 5% residual value over the estimated productive lives. All other ordinary repair and maintenance costs are expensed as incurred.

 

Mineral rights are recorded at cost less accumulated depreciation and any impairment losses. Mineral rights are amortized ratably over the term of the lease, or the equivalent term under the units of production method, whichever is shorter.

 

Construction in process primarily represents direct costs of construction of property, plant and equipment. Costs incurred are capitalized and transferred to property, plant and equipment upon completion and depreciation will commence when the completed assets are placed in service. 

 

The Company’s depreciation and amortization policies on property, plant and equipment, other than mineral rights and construction in process, are as follows:

   

Useful life

(in years)

Buildings (including salt pans)     8 - 20  
Plant and machinery (including protective shells, transmission channels and ducts)     3 - 8  
Motor vehicles     5  
Furniture, fixtures and equipment     3 - 8  

 

Property, plant and equipment under the capital lease are depreciated over their expected useful lives on the same basis as owned assets, or where shorter, the term of the lease.

 

Producing oil and gas properties are depreciated on a unit-of-production basis over the proved developed reserves. Common facilities that are built specifically to service production directly attributed to designate oil and gas properties are depreciated based on the proved developed reserves of the respective oil and gas properties on a pro-rata basis. Common facilities that are not built specifically to service identified oil and gas properties are depreciated using the straight-line method over their estimated useful lives. Costs associated with significant development projects are not depreciated until commercial production commences and the reserves related to those costs are excluded from the calculation of depreciation.

 

Retirement Benefits

(f)           Retirement Benefits

 

Pursuant to the relevant laws and regulations in the PRC, the Company participates in a defined contribution retirement plan for its employees arranged by a governmental organization. The Company makes contributions to the retirement plan at the applicable rate based on the employees’ salaries. The required contributions under the retirement plans are charged to the condensed consolidated statement of loss on an accrual basis when they are due. The Company’s contributions totaled $129,539 and $145,512 for the three-month period ended June 30, 2023 and 2022, respectively, and totaled $283,723 and $346,777 for the six-month period ended June 30, 2023 and 2022, respectively.

 

Revenue Recognition

(g)           Revenue Recognition

 

Net revenue is net of discount and value added tax and comprises the sale of bromine, crude salt and chemical products. Revenue is recognized when the control of the promised goods is transferred to the customers in an amount that reflects the consideration that the Company expects to receive from the customers in exchange for those goods. The acknowledgement of receipt of goods by the customers is when control of the product is deemed to be transferred. Invoicing occurs upon acknowledgement of receipt of the goods by the customers. Customers have no rights to return the goods upon acknowledgement of receipt of goods. Revenue from contracts with customers is disaggregated in Note 14.

 

 

 

NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued

 

Recoverability of Long-lived Assets

(h)           Recoverability of Long-lived Assets

 

In accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 360-10-35 “Impairment or Disposal of Long-lived Assets”, long-lived assets to be held and used are analyzed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets are no longer appropriate. The Company evaluates at each balance sheet date whether events and circumstances have occurred that indicate possible impairment.

 

The Company determines the existence of such impairment by measuring the expected future cash flows (undiscounted and without interest charges) and comparing such amount to the carrying amount of the assets. An impairment loss, if one exists, is then measured as the amount by which the carrying amount of the asset exceeds the discounted estimated future cash flows. Assets to be disposed of are reported at the lower of the carrying amount or fair value of such assets less costs to sell. Asset impairment charges are recorded to reduce the carrying amount of the long-lived asset that will be sold or disposed of to their estimated fair values. Charges for the asset impairment reduce the carrying amount of the long-lived assets to their estimated salvage value in connection with the decision to dispose of such assets.

 

For the three and six months period ended June 30, 2023 and 2022, the Company determined that there were no events or circumstances indicating possible impairment of its long-lived assets.

 

Basic and Diluted Earnings per Share of Common Stock

(i)           Basic and Diluted Earnings per Share of Common Stock

 

Basic earnings per common share are based on the weighted average number of shares outstanding during the periods presented. Diluted earnings per share are computed using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the exercise prices of the outstanding stock options were greater than the market price of the common stock. Anti-dilutive common stock equivalents which were excluded from the calculation of number of dilutive common stock equivalents amounted to 0 and 0 shares for the three-month periods ended June 30, 2023 and 2022, respectively.

 

Because the Company reported a net loss for the three-month periods ended June 30, 2023 and 2022, common stock equivalents including stock options and warrants were anti-dilutive, therefore the amounts reported for basic and diluted loss per share were the same.

 

 

 

NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued

 

Reporting Currency and Translation

(j)           Reporting Currency and Translation

 

The financial statements of the Company’s foreign subsidiaries are measured using the local currency, Renminbi (“RMB”), as the functional currency; whereas the functional currency and reporting currency of the Company is the United States dollar (“USD” or “$”).

 

As such, the Company uses the “current rate method” to translate its PRC operations from RMB into USD, as required under FASB ASC 830 “Foreign Currency Matters”. The assets and liabilities of its PRC operations are translated into USD using the rate of exchange prevailing at the balance sheet date. The capital accounts are translated at the historical rate. Adjustments resulting from the translation of the balance sheets of the Company’s PRC subsidiaries are recorded in stockholders’ equity as part of accumulated other comprehensive income. The statement of income and comprehensive income is translated at average rate during the reporting period. Gains or losses resulting from transactions in currencies other than the functional currencies are recognized in net income for the reporting periods as part of general and administrative expense. The statement of cash flows is translated at average rate during the reporting period, with the exception of the consideration paid for the acquisition of business which is translated at historical rates.

 

Foreign Operations

(k)           Foreign Operations

 

All of the Company’s operations and assets are located in PRC.  The Company may be adversely affected by possible political or economic events in this country.  The effect of these factors cannot be accurately predicted.

 

Inventories

(l)           Inventories

 

Inventories are stated at the lower of cost, determined on a first-in first-out cost basis, or net realizable value. Costs of work-in-progress and finished goods comprise direct materials, direct labor and an attributable portion of manufacturing overhead. Net realizable value is based on estimated selling price less costs to complete and selling expenses.

 

Leases

(m)           Leases

 

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the consolidated balance sheets. Finance leases are included in finance lease ROU assets and finance lease liabilities in the consolidated balance sheets.

 

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease and finance lease ROU assets and liabilities are recognized at January 1, 2019 based on the present value of lease payments over the lease term discounted using the rate implicit in the lease. In cases where the implicit rate is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

The Company does not recognize operating lease ROU assets and liabilities arising from lease arrangements with lease term of twelve months or less.

 

Stock-based Compensation

(n)           Stock-based Compensation

 

Stock-based awards issued to employees are recorded at their fair values estimated at grant date using the Black-Scholes model and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service period. Consistent with the accounting requirement for employee stock-based awards, nonemployee stock-based awards are measured at the grant-date fair value of the equity instruments that the Company is obligated to issue when the good has been delivered or the service has been rendered and any other conditions necessary to earn the right to benefit from the instruments have been satisfied.

 

The Company has elected to account for the forfeiture of stock-based awards as they occur.

 

Loss Contingencies

(o)           Loss Contingencies

 

The Company accrues for loss contingencies relating to legal matters, including litigation defense costs, claims and other contingent matters, including liquidated damage liabilities, when such liabilities become probable and could be reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to accruals are reflected in earnings (loss) in the period in which different facts or information become known or circumstances change that affect the Company’s previous assumptions with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of such liabilities may be materially different from previous estimates.

 

Income Tax

(p)           Income Tax

 

The Company accounts for income taxes in accordance with the Income Taxes Topic of the FASB ASC, which requires the use of the liability method of accounting for deferred income taxes. Under this method, deferred income taxes are recorded to reflect the tax consequences on future years of temporary differences between the tax basis of assets and liabilities and their reported amounts at each period end. Deferred tax assets and liabilities are measured using tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled. The deferred income tax effects of a change in tax rates are recognized in the period of enactment. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. The guidance also provides criteria for the recognition, measurement, presentation and disclosures of uncertain tax positions. A tax benefit from an uncertain tax position may be recognized if it is “more likely than not” that the position is sustainable based solely on its technical merits. Interests and penalties associated with unrecognized tax benefits are included within the (benefit from) provision for income tax in the consolidated statement of profit (loss).

 

New Accounting Pronouncements

(q)           New Accounting Pronouncements

 

Recent accounting pronouncements adopted

 

There were no recent accounting pronouncements adopted during the six months ended June 30, 2023.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets. For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. For the Company which is a smaller reporting company, ASU No. 2019-10 extends the effective dates for two years. The Company is currently evaluating the effect of this on the condensed consolidated financial statements and related disclosure.

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life

The Company’s depreciation and amortization policies on property, plant and equipment, other than mineral rights and construction in process, are as follows:

   

Useful life

(in years)

Buildings (including salt pans)     8 - 20  
Plant and machinery (including protective shells, transmission channels and ducts)     3 - 8  
Motor vehicles     5  
Furniture, fixtures and equipment     3 - 8  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE, NET (Tables)
6 Months Ended
Jun. 30, 2023
Credit Loss [Abstract]  
Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables

Accounts receivable net consist of:

 

   June 30,
2023
  December 31,
2022
       
Accounts receivable  $2,140,552   $5,388,213 
Allowance for doubtful debt   (24,142)   (25,047)
Accounts receivable, net  $2,116,410   $5,363,166 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories - Schedule of Inventories, Current

Inventories consist of:

 

   June 30,
2023
  December 31,
2022
       
Raw materials  $27,484   $26,192 
Finished goods   860,601    1,667,281 
Less: impairment   (91,471)   (94,901)
Inventory, net  $796,614   $1,598,572 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment

Property, plant and equipment, net consist of the following:

 

   June 30,
2023
  December 31,
2022
At cost:          
Mineral rights  $2,668,996   $2,769,091 
Buildings   30,365,133    31,503,908 
Plant and machinery   179,249,807    185,972,160 
Motor vehicles   120,764    125,293 
Furniture, fixtures and office equipment   2,198,791    2,281,251 
Construction in process   10,103,079    11,356,546 
Total   224,706,570    234,008,249 
Less: Accumulated depreciation and amortization   (91,207,441)   (84,091,483)
     Impairment        
Net book value  $133,499,129   $149,916,766 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
FINANCE LEASE RIGHT-OF-USE ASSETS (Tables)
6 Months Ended
Jun. 30, 2023
Finance Lease Right-of-use Assets  
Finance Lease Right-Of-Use Assets - Schedule of Property, Plant and Equipment Under Finance Leases

Property, plant and equipment under finance leases, net consist of the following:

 

   June 30,
2023
  December 31,
2022
At cost:          
Buildings   $113,881   $118,154 
Plant and machinery    2,083,330    2,161,461 
Total   2,197,211    2,279,615 
Less: Accumulated depreciation and amortization   (2,041,832)   (2,115,747)
Net book value  $155,379   $163,868 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities

Accounts payable, other payable and accrued expenses consist of the following:

 

   June 30,  December 31,
   2023  2022
Accounts payable  $221,315   $57,649 
Salary payable   242,944    250,610 
Other payable       89,577 
Accrued expense for construction   5,282,557    6,403,742 
Accrued expense-others   344,621    1,022,144 
Total  $6,091,437   $7,823,722 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY TRANSACTIONS (Tables)
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions - Schedule of Related Party Transactions
   June 30,  December 31,
   2023  2022
Amount due to related parties:          
Yang Ming  $408,225   $423,534 
Liu Xiao Bin   887,214    887,214 
Li Min   634,459    647,473 
Miao Nai Hui   634,459    647,473 
Total  $2,564,357   $2,605,694 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
TAXES PAYABLE (Tables)
6 Months Ended
Jun. 30, 2023
Taxes Payable  
Taxes Payable - Schedule of Taxes Payable
   June 30,  December 31,
   2023  2022
Land use tax payable  $24,199   $25,107 
Value added tax and other taxes payable   453,719    674,456 
Land use tax payable  $477,918   $699,563 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables)
6 Months Ended
Jun. 30, 2023
Lease Liabilities-finance And Operating Lease  
Lease Liabilities - Finance and Operating Lease - Schedule of Finance Leased Liabilities

The components of finance lease liabilities were as follows:

 

    Imputed   June 30,   December 31,
    Interest rate   2023   2022
Total finance lease liability     6.7%     $ 1,408,883     $ 1,675,067  
Less: Current portion             (163,713 )     (213,346 )
Finance lease liability, net of current portion           $ 1,245,170     $ 1,461,721  
Lease Liabilities - Finance and Operating Lease - Schedule of Operating Leased Liabilities

The components of operating lease liabilities as follows:

 

    Imputed   June 30,   December 31,
    Interest rate   2023   2022
Total Operating lease liabilities     4.89%     $ 7,513,720     $ 8,009,091  
Less: Current portion             (420,262 )     (433,440 )
Operating lease liabilities, net of current portion           $ 7,093,458     $ 7,575,651  
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities

Maturities of lease liabilities were as follows:

 

   Financial lease  Operating Lease
Payable within:          
the next 12 months  $259,758   $810,203 
the next 13 to 24 months   259,758    814,040 
the next 25 to 36 months   259,758    821,416 
the next 37 to 48 months   259,758    825,563 
the next 49 to 60 months   259,758    833,433 
thereafter   519,516    9,149,936 
Total   1,818,306    13,254,591 
Less: Amount representing interest   (409,423)   (5,740,871)
Present value of net minimum lease payments  $1,408,883   $7,513,720 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2023
Compensation Related Costs [Abstract]  
Stock-Based Compensation - Schedule of Stock Option Activity

The following table summarizes all Company stock option transactions between January 1, 2023 and June 30, 2023.

 

    Number of Option
and Warrants
Outstanding and exercisable
  Weighted- Average Exercise price of Option
and Warrants
  Range of
Exercise Price per Common Share
Balance, January 1, 2023         $        
Granted during the period                  
Exercised during the period                  
Expired during the period         $     $  
Balance, June 30, 2023         $        
Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable
Stock Options Outstanding and Exercisable
                      Weighted Average  
                      Remaining  
      Outstanding at June 30, 2023      

Range of

Exercise Prices

     

Contractual Life

 (Years)

 
Outstanding and exercisable                  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Tables)
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes - Schedule of Components of Income Tax Expense Benefit

The components of the income tax benefit from continuing operations are:

 

                                 
   Three-Month Period Ended June 30,  Six-Month Period Ended June 30,
   2023  2022  2023  2022
Current taxes – PRC  $   $   $   $ 
Deferred tax – PRC entities   (192,699)   1,249,621    (393,255)   1,345,316 
Deferred taxes – US entity                
Change in valuation allowance                
Income Tax (Expense) Benefit  $(192,699)  $1,249,621   $(393,255)  $1,345,316 
Income Taxes - Schedule of Deferred Tax Assets and Liabilities

Significant components of the Company’s deferred tax assets and liabilities at June 30, 2023 and December 31, 2022 are as follows:

 

   June 30,  December 31,
   2023  2022
Deferred tax liabilities  $   $ 
           
Deferred tax assets:          
Exploration costs   1,722,956    1,787,571 
PRC tax losses   12,246,329    12,211,867 
US federal net operating loss   1,556,642    1,336,405 
Total deferred tax assets   15,525,927    15,335,843 
Valuation allowance   (10,237,172)   (10,016,934)
Net deferred tax asset  $5,288,755   $5,318,909 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS SEGMENTS (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Business Segments - Schedule of Segment Reporting Information by Segment

Three-Month

Period Ended

June 30, 2023

  Bromine* 

Crude

 Salt*

 

Chemical

 Products

  Natural Gas 

Segment

 Total

  Corporate  Total
Net revenue
(external customers)
  $7,356,347   $649,435   $   $   $8,005,782   $   $8,005,782 
Net revenue
(intersegment)
                            
Income(loss) from operations before income tax benefit   (787,509)   361,083    (416,019)   (2,830)   (845,275)   (73,823)   (919,098)
Income tax benefit (expense)   188,650    (90,948)   94,997        192,699        192,699 
Income (loss) from operations after
income tax benefit (expense)
   (598,859)   270,135    (321,022)   (2,830)   (652,576)   (73,823)   (726,399)
Total assets   160,263,878    11,461,786    104,995,852    1,278,027    277,999,543    307,923    278,307,466 
Depreciation and amortization   4,948,721    184,333    69,275    34,212    5,236,541        5,236,541 
Capital expenditures   15,610                15,610        15,610 
Business Segments - Schedule of Segment Reconciliations
                                 
   Three-Month Period Ended June 30,  Six-Month Period Ended June 30,
Reconciliations  2023  2022  2023  2022
Total segment operating Income (loss)  $(845,275)  $4,931,609   $(1,617,225)  $5,218,501 
Corporate costs   (68,179)   (67,987)   (128,139)   (136,177)
Unrealized gain on translation of intercompany balance   (5,644)   245,541    26,708    (38,248)
Income (loss) from operations   (919,098)   5,109,163    (1,718,656)   5,044,076 
Other income, net of expense   44,583    42,252    85,838    83,088 
Income (loss) before taxes  $(874,515)  $5,151,415   $(1,632,818)  $5,127,164 
Business Segments - Schedule of Revenue by Major Customers

The following table shows the major customer(s) (10% or more) for the three-month period ended June 30, 2023.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s) 

 

Total

Revenue

 (000’s)

  Percentage of Total Revenue (%)
1   Shandong Morui Chemical Company Limited   $ 1,221     $ 283     $     $ 1,504       18.8 %
2   Shouguang Weidong Chemical Company Limited   $ 1,130     $ 192     $     $ 1,322       16.5 %
3   Shandong Brother Technology Limited   $ 1,129     $ 174     $     $ 1,303       16.3 %
4   Shandong Shouguang God Runfa Marine Chemical Company Limited   $ 1,052     $     $     $ 1,052       13.1 %

 

The following table shows the major customer(s) (10% or more) for the six-month period ended June 30, 2023.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s)

 

Total

Revenue

 (000’s) 

 

Percentage of

Total

Revenue (%) 

1   Shandong Morui Chemical Company Limited   $ 2,397     $ 544     $     $ 2,941       17.1 %
2   Shandong Brother Technology Limited   $ 2,311     $ 459     $     $ 2,770       16.1 %
3   Shouguang Weidong Chemical Company Limited   $ 2,315     $ 395     $     $ 2,710       15.7 %
4   Shandong Shouguangshen Runfa Marine Chemical Company Limited   $ 2,015     $     $     $ 2,015       11.7 %

 

The following table shows the major customer(s) (10% or more) for the three-month period ended June 30, 2022.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s) 

 

Total

Revenue

 (000’s)

  Percentage of Total Revenue (%)
1   Shandong Morui Chemical Company Limited   $ 1,812     $ 652     $     $ 2,464       15.7 %
2   Shandong Brother Technology Limited   $ 1,661     $ 668     $     $ 2,329       14.8 %
3   Shouguang Weidong Chemical Company Limited   $ 1,510     $ 497     $     $ 2,007       12.8 %

 

The following table shows the major customer(s) (10% or more) for the six-month period ended June 30, 2022.

 

Number   Customer  

Bromine

(000’s)

 

Crude Salt

(000’s)

 

Chemical Products

(000’s)

 

Total

Revenue

 (000’s) 

 

Percentage of

Total

Revenue (%) 

1   Shandong Morui Chemical Company Limited   $ 2,752     $ 965     $     $ 3,717       15.1 %
2   Shandong Brother Technology Limited   $ 2,443     $ 909     $     $ 3,352       13.6 %
3   Shouguang Weidong Chemical Company Limited   $ 2,128     $ 697     $     $ 2,825       11.5 %
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Capital Commitment and Other Service Contractual Obligations - Schedule of Contractual Obligations

The following table sets forth the Company’s contractual obligations as of June 30, 2023:

 

   Property Management Fees  Capital Expenditure
Payable within:          
the next 12 months  $86,337   $14,120,435 
the next 13 to 24 months   86,337    953,933 
the next 25 to 36 months   86,337     
the next 37 to 48 months   86,337     
the next 49 to 60 months        
Total  $345,348   $15,074,368 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life (Details)
Jun. 30, 2023
Buildings (including salt pans) | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 8 years
Buildings (including salt pans) | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 20 years
Plant and Machinery (including protective shells, transmission channels and ducts) | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 3 years
Plant and Machinery (including protective shells, transmission channels and ducts) | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 8 years
Motor Vehicles  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 5 years
Furniture, Fixtures and Equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 3 years
Furniture, Fixtures and Equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 8 years
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Cash, uninsured amount $ 115,273,479   $ 115,273,479   $ 108,226,214
Company's contributions to the retirement plan 129,539 $ 145,512 $ 283,723 $ 346,777  
Anti-dilutive common stock excluded from calculation     0 0  
Chemical Products          
Approximate cost of relocation process 69,000,000   $ 69,000,000    
Property, plant and equipment, capitalized costs $ 45,584,344   $ 45,584,344   $ 45,584,344
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Credit Loss [Abstract]    
Accounts receivable $ 2,140,552 $ 5,388,213
Allowance for doubtful debt (24,142) (25,047)
Accounts receivable, net $ 2,116,410 $ 5,363,166
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE, NET (Details Narrative)
6 Months Ended
Jun. 30, 2023
USD ($)
Credit Loss [Abstract]  
Decrease in overall accounts receivable $ 3,246,756
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories - Schedule of Inventories, Current (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 27,484 $ 26,192
Finished goods 860,601 1,667,281
Less: impairment (91,471) (94,901)
Inventory, net $ 796,614 $ 1,598,572
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Inventory Disclosure [Abstract]    
Impairment charges for slow moving inventory $ 0 $ 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
PREPAID LAND LEASES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2017
Jun. 30, 2023
Dec. 31, 2022
Prepaid 50-year lease for parcel of land $ 8,800,495    
Operating lease, description There is no purchase option at the end of the lease term. This was classified as an operating lease prior to and as of January 1, 2019. The land use certificate was issued on October 25, 2019. The lease term expires on August 12, 2069.    
Prepaid land leases, net of current portion   $ 9,185,377 $ 9,508,001
Minimum      
Lease term of contract   10 years  
Maximum      
Lease term of contract   50 years  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
At cost:    
Mineral rights $ 2,668,996 $ 2,769,091
Buildings 30,365,133 31,503,908
Plant and machinery 179,249,807 185,972,160
Motor vehicles 120,764 125,293
Furniture, fixtures and office equipment 2,198,791 2,281,251
Construction in process 10,103,079 11,356,546
Total 224,706,570 234,008,249
Less: Accumulated depreciation and amortization (91,207,441) (84,091,483)
     Impairment 0 0
Net book value $ 133,499,129 $ 149,916,766
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Abstract]          
Land $ 13,769,401   $ 13,769,401   $ 14,713,101
Depreciation and amortization expense 5,235,219 $ 5,271,395 10,594,090 $ 10,273,014  
Direct labor and factory overheads incurred during plant shutdown 791,952 1,532,788 2,741,788 3,293,856  
Administrative expenses 169,924 170,708 599,879 1,368,395  
Cost of net revenue $ 4,273,343 $ 3,567,899 $ 7,252,423 $ 5,610,763  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Finance Lease Right-Of-Use Assets - Schedule of Property, Plant and Equipment Under Finance Leases (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
At cost:    
Total $ 2,197,211 $ 2,279,615
Less: Accumulated depreciation and amortization (2,041,832) (2,115,747)
Net book value 155,379 163,868
Buildings    
At cost:    
Total 113,881 118,154
Plant and Machinery    
At cost:    
Total $ 2,083,330 $ 2,161,461
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Finance Lease Right-of-use Assets        
Depreciation and amortization expense $ 1,322 $ 1,401 $ 2,675 $ 2,860
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
OPERATING LEASE RIGHT– OF USE ASSETS (Details Narrative)
6 Months Ended
Jun. 30, 2023
USD ($)
km²
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Operating Lease Right Of Use Assets      
Operating lease, right of use assets $ 7,867,371   $ 8,098,427
Operating lease cost $ 476,367 $ 506,537  
Rights to use parcels of land through lease agreements, area | km² 38.6    
Capitalized lease, carrying value $ 8,528,764    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 221,315 $ 57,649
Salary payable 242,944 250,610
Other payable 89,577
Accrued expense for construction 5,282,557 6,403,742
Accrued expense-others 344,621 1,022,144
Total $ 6,091,437 $ 7,823,722
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Due to related parties $ 2,564,357 $ 2,605,694
Yang Ming    
Related Party Transaction [Line Items]    
Due to related parties 408,225 423,534
Liu Xiao Bin    
Related Party Transaction [Line Items]    
Due to related parties 887,214 887,214
Li Min    
Related Party Transaction [Line Items]    
Due to related parties 634,459 647,473
Miao Nai Hui    
Related Party Transaction [Line Items]    
Due to related parties $ 634,459 $ 647,473
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY TRANSACTIONS (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Sep. 25, 2012
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2018
Jun. 30, 2023
Jun. 30, 2022
Chairman of the Company            
Related Party Transaction [Line Items]            
Acquisition of five floors of commercial building $ 5,700,000          
Equity interest 99.00%          
Seller            
Related Party Transaction [Line Items]            
Property management services       $ 90,785    
Term of property management services, description       five years from January 1, 2023 to December 31, 2027    
Expense associated with agreement   $ 21,584 $ 23,239   $ 44,280 $ 47,807
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Taxes Payable - Schedule of Taxes Payable (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Taxes Payable    
Land use tax payable $ 24,199 $ 25,107
Value added tax and other taxes payable 453,719 674,456
Land use tax payable $ 477,918 $ 699,563
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Lease Liabilities - Finance and Operating Lease - Schedule of Finance Leased Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Lease Liabilities-finance And Operating Lease    
Total finance lease liability $ 1,408,883 $ 1,675,067
Imputed interest rate 6.70% 6.70%
Less: Current portion $ (163,713) $ (213,346)
Finance lease liability, net of current portion $ 1,245,170 $ 1,461,721
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Lease Liabilities - Finance and Operating Lease - Schedule of Operating Leased Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Lease Liabilities-finance And Operating Lease    
Total Operating lease liabilities $ 7,513,720 $ 8,009,091
Imputed interest rate 4.89% 4.89%
Less: Current portion $ (420,262) $ (433,440)
Operating lease liabilities, net of current portion $ 7,093,458 $ 7,575,651
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Lease Liabilities-finance And Operating Lease    
Finance lease - the next 12 months $ 259,758  
Operating lease - the next 12 months 810,203  
Finance lease - the next 13 to 24 months 259,758  
Operating lease - the next 13 to 24 months 814,040  
Finance lease - the next 25 to 36 months 259,758  
Operating lease - the next 25 to 36 months 821,416  
Finance lease - the next 37 to 48 months 259,758  
Operating lease - the next 37 to 48 months 825,563  
Finance lease - the next 49 to 60 months 259,758  
Operating lease - the next 49 to 60 months 833,433  
Finance lease - thereafter 519,516  
Operating lease - thereafter 9,149,936  
Finance lease - Total 1,818,306  
Operating lease - Total 13,254,591  
Finance lease - Less: Amount representing interest (409,423)  
Operating lease - Less: Amount representing interest (5,740,871)  
Financial lease - Present value of net minimum lease payments 1,408,883 $ 1,675,067
Operating lease - Present value of net minimum lease payments $ 7,513,720 $ 8,009,091
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Lease Liabilities-finance And Operating Lease        
Finance lease liability, interest expense $ 27,901 $ 36,054 $ 56,461 $ 69,696
Weighted average remaining operating lease term 19 years   19 years  
Weighted average discounts rate 4.89%   4.89%  
Lease payments $ 519,808 $ 565,917 $ 759,706 $ 823,796
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY (Details Narrative)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Statutory common reserve fund, description The Statutory Common Reserve Fund as of June 30, 2023 for SCHC, SYCI, SHSI, and DCHC is 16%, 14%, 0% and 0% of its registered capital, respectively.
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
TREASURY STOCK (Details Narrative) - shares
Jun. 30, 2023
Dec. 31, 2022
Equity [Abstract]    
Treasury stock, shares 285,830 285,830
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Stock Option Activity (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Compensation Related Costs [Abstract]  
Number of option and warrants outstanding and exercisable | shares 0
Weighted-average exercise price of options and warrants | $ / shares $ 0
Range of exercise price per common share, beginning balance
Number of options and warrants, granted | shares 0
Weighted-average exercise price of options and warrants, granted | $ / shares $ 0
Range of exercise price per common share, granted
Number of options and warrants, exercised | shares 0
Weighted-average exercise price of option and warrants, exercised | $ / shares $ 0
Range of exercise price per common share exercised
Number of options and warrants, expired | shares 0
Weighted-average exercise price of option and warrants, expired | $ / shares $ 0
Range of exercise price per common share, expired
Number of option and warrants outstanding and exercisable | shares 0
Weighted-average exercise price of options and warrants | $ / shares $ 0
Range of exercise price per common share
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details) - $ / shares
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Compensation Related Costs [Abstract]    
Outstanding and exercisable 0 0
Range of exercise prices, outstanding and exercisable $ 0 $ 0
Weighted average remaining contractual life (years), outstanding and exercisable  
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Compensation costs for options issued $ 0 $ 0  
Aggregate intrinsic value of options outstanding and exercisable $ 0    
2019 Omnibus Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Awards, number of shares authorized     2,068,398
Shares available for grant 856,801    
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Components of Income Tax Expense Benefit (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Current taxes – PRC $ 0 $ 0 $ 0 $ 0
Deferred tax – PRC entities (192,699) 1,249,621 (393,255) 1,345,316
Deferred taxes – US entity 0 0 0 0
Change in valuation allowance
Income Tax (Expense) Benefit $ (192,699) $ 1,249,621 $ (393,255) $ 1,345,316
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Deferred tax liabilities
Deferred tax assets:    
Exploration costs 1,722,956 1,787,571
PRC tax losses 12,246,329 12,211,867
US federal net operating loss 1,556,642 1,336,405
Total deferred tax assets 15,525,927 15,335,843
Valuation allowance (10,237,172) (10,016,934)
Net deferred tax asset $ 5,288,755 $ 5,318,909
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Increase/(decrease) in valuation allowance $ 13,567 $ 11,523 $ 220,238 $ 34,176  
United States          
Tax rate     21.00%    
Hong Kong          
Tax rate 16.50%   16.50%    
PRC          
Tax rate     25.00%    
Accumulated undistributed earnings subject to withholding tax $ 140,126,435   $ 140,126,435   $ 147,686,099
Unrecognized withholding tax $ 6,063,760   $ 6,063,760   $ 6,406,394
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Schedule of Segment Reporting Information by Segment (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]          
Net revenue (external customers) $ 8,005,782 $ 15,711,714 $ 17,307,789 $ 24,642,451  
Net revenue (intersegment) 0 0 0 0  
Income (loss) from operations before income tax benefit (expense) (919,098) 5,109,163 (1,718,656) 5,044,076  
Income tax benefit (expense) 192,699 (1,249,621) 393,255 (1,345,316)  
Loss from operations after income tax benefit (expense) (726,399) 3,859,542 (1,325,401) 3,698,760  
Total assets 278,307,466 298,613,109 278,307,466 298,613,109 $ 292,431,342
Depreciation and amortization 5,236,541 5,272,796 10,596,765 10,275,874  
Capital expenditures 15,610 32,822,927 48,352 33,217,987  
Bromine          
Segment Reporting Information [Line Items]          
Net revenue (external customers) 7,356,347 13,893,810 15,826,719 22,019,825  
Net revenue (intersegment) 0 0 0 0  
Income (loss) from operations before income tax benefit (expense) (787,509) 5,325,541 (1,197,201) 6,674,375  
Income tax benefit (expense) 188,650 (1,320,295) 283,243 (1,662,456)  
Loss from operations after income tax benefit (expense) (598,859) 4,005,246 (913,958) 5,011,919  
Total assets 160,263,878 171,553,183 160,263,878 171,553,183  
Depreciation and amortization 4,948,721 3,917,178 10,014,327 7,611,927  
Capital expenditures 15,610 32,822,927 48,352 33,217,987  
Crude Salt          
Segment Reporting Information [Line Items]          
Net revenue (external customers) 649,435 1,817,904 1,398,116 2,571,948  
Net revenue (intersegment) 0 0 0 0  
Income (loss) from operations before income tax benefit (expense) 361,083 142,968 404,013 (378,953)  
Income tax benefit (expense) (90,948) (36,105) (102,271) 94,375  
Loss from operations after income tax benefit (expense) 270,135 106,863 301,742 (284,578)  
Total assets 11,461,786 10,002,720 11,461,786 10,002,720  
Depreciation and amortization 184,333 1,245,853 373,020 2,439,911  
Capital expenditures 0 0 0 0  
Chemical Products          
Segment Reporting Information [Line Items]          
Net revenue (external customers) 0 0 0 0  
Net revenue (intersegment) 0 0 0 0  
Income (loss) from operations before income tax benefit (expense) (416,019) (475,201) (833,892) (988,483)  
Income tax benefit (expense) 94,997 106,779 212,283 222,765  
Loss from operations after income tax benefit (expense) (321,022) (368,422) (621,609) (765,718)  
Total assets 104,995,852 115,217,810 104,995,852 115,217,810  
Depreciation and amortization 69,275 73,441 140,186 149,897  
Capital expenditures 0 0 0 0  
Natural Gas          
Segment Reporting Information [Line Items]          
Net revenue (external customers) 0 0 82,954 50,678  
Net revenue (intersegment) 0 0 0 0  
Income (loss) from operations before income tax benefit (expense) (2,830) (61,699) 9,855 (88,438)  
Income tax benefit (expense) 0 0 0 0  
Loss from operations after income tax benefit (expense) (2,830) (61,699) 9,855 (88,438)  
Total assets 1,278,027 1,495,588 1,278,027 1,495,588  
Depreciation and amortization 34,212 36,324 69,232 74,139  
Capital expenditures 0 0 0 0  
Segment Total          
Segment Reporting Information [Line Items]          
Net revenue (external customers) 8,005,782 15,711,714 17,307,789 24,642,451  
Net revenue (intersegment) 0 0 0 0  
Income (loss) from operations before income tax benefit (expense) (845,275) 4,931,609 (1,617,225) 5,218,501  
Income tax benefit (expense) 192,699 (1,249,621) 393,255 (1,345,316)  
Loss from operations after income tax benefit (expense) (652,576) 3,681,988 (1,223,970) 3,873,185  
Total assets 277,999,543 298,269,301 277,999,543 298,269,301  
Depreciation and amortization 5,236,541 5,272,796 10,596,765 10,275,874  
Capital expenditures 15,610 32,822,927 48,352 33,217,987  
Corporate          
Segment Reporting Information [Line Items]          
Net revenue (external customers) 0 0 0 0  
Net revenue (intersegment) 0 0 0 0  
Income (loss) from operations before income tax benefit (expense) (73,823) 177,554 (101,431) (174,425)  
Income tax benefit (expense) 0 0 0 0  
Loss from operations after income tax benefit (expense) (73,823) 177,554 (101,431) (174,425)  
Total assets 307,923 343,808 307,923 343,808  
Depreciation and amortization 0 0      
Capital expenditures $ 0 $ 0 $ 0 $ 0  
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Schedule of Segment Reconciliations (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting [Abstract]        
Total segment operating Income (loss) $ (845,275) $ 4,931,609 $ (1,617,225) $ 5,218,501
Corporate costs (68,179) (67,987) (128,139) (136,177)
Unrealized gain on translation of intercompany balance (5,644) 245,541 26,708 (38,248)
Income (loss) from operations (919,098) 5,109,163 (1,718,656) 5,044,076
Other income, net of expense 44,583 42,252 85,838 83,088
Income (loss) before taxes $ (874,515) $ 5,151,415 $ (1,632,818) $ 5,127,164
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Schedule of Revenue by Major Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue, Major Customer [Line Items]        
Revenues $ 8,005,782 $ 15,711,714 $ 17,307,789 $ 24,642,451
Shandong Morui Chemical Company Limited | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 18.80% 15.70% 17.10% 15.10%
Shouguang Weidong Chemical Company Limited | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 16.50% 12.80% 15.70% 11.50%
Shandong Brother Technology Limited | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 16.30% 14.80% 16.10% 13.60%
Shandong Shouguangshen Runfa Marine Chemical Company Limited | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 13.10%   11.70%  
Bromine        
Revenue, Major Customer [Line Items]        
Revenues $ 7,356,347 $ 13,893,810 $ 15,826,719 $ 22,019,825
Bromine | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,221,000 1,812,000 2,397,000 2,752,000
Bromine | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,130,000 1,510,000 2,315,000 2,128,000
Bromine | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,129,000 1,661,000 2,311,000 2,443,000
Bromine | Shandong Shouguangshen Runfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,052,000   2,015,000  
Crude Salt        
Revenue, Major Customer [Line Items]        
Revenues 649,435 1,817,904 1,398,116 2,571,948
Crude Salt | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 283,000 652,000 544,000 965,000
Crude Salt | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 192,000 497,000 395,000 697,000
Crude Salt | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 174,000 668,000 459,000 909,000
Crude Salt | Shandong Shouguangshen Runfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0   0  
Chemical Products        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products | Shandong Shouguangshen Runfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0   0  
Total Revenue | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,504,000 2,464,000 2,941,000 3,717,000
Total Revenue | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,322,000 2,007,000 2,710,000 2,825,000
Total Revenue | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,303,000 $ 2,329,000 2,770,000 $ 3,352,000
Total Revenue | Shandong Shouguangshen Runfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues $ 1,052,000   $ 2,015,000  
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.2
CUSTOMER CONCENTRATION (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Sale of Products | Product Concentration    
Concentration Risk [Line Items]    
Percent of products sold to top five customers 69.90% 52.90%
Customer    
Concentration Risk [Line Items]    
Amounts due from major customers $ 1,514,987 $ 5,166,271
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.2
MAJOR SUPPLIERS (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Purchase of Raw Materials | Supplier Concentration    
Product Information [Line Items]    
Percent of materials purchased 100.00% 100.00%
Major Suppliers    
Product Information [Line Items]    
Amount due to major suppliers $ 221,315 $ 594,208
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Capital Commitment and Other Service Contractual Obligations - Schedule of Contractual Obligations (Details)
Jun. 30, 2023
USD ($)
Property Management Fees  
Other Commitments [Line Items]  
Payable within: the next 12 months $ 86,337
Payable within: the next 13 to 24 months 86,337
Payable within: the next 25 to 36 months 86,337
Payable within: the next 37 to 48 months 86,337
Payable within: the next 49 to 60 months 0
Total 345,348
Capital Expenditure  
Other Commitments [Line Items]  
Payable within: the next 12 months 14,120,435
Payable within: the next 13 to 24 months 953,933
Payable within: the next 25 to 36 months 0
Payable within: the next 37 to 48 months 0
Payable within: the next 49 to 60 months 0
Total $ 15,074,368
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.2
LOSS CONTINGENCIES (Details Narrative)
1 Months Ended
Aug. 31, 2018
Settled Litigation  
Loss Contingencies [Line Items]  
Loss Contingency, Settlement Agreement, Terms On or about August 3, 2018, written decisions of administration penalty captioned Shou Guo Tu Zi Fa Gao Zi [2018] No. 291, Shou Guo Tu Zi Fa Gao Zi [2018] No. 292, Shou Guo Tu Zi Fa Gao Zi [2018] No. 293, Shou Guo Tu Zi Fa Gao Zi [2018] No. 294, Shou Guo Tu Zi Fa Gao Zi [2018] No. 295 and Shou Guo Tu Zi Fa Gao Zi [2018] No. 296 (together, the “Written Decisions”) were served on Shouguang City Haoyuan Chemical Company Limited (“SCHC”) by Shouguang City Natural Resources and Planning Bureau (the “Bureau”), naming SCHC as respondent respectively thereof. The Decisions challenged the land use of Factory nos. 2, 9, 7, 4, 8 and 10, respectively, and alleged, among other things, that SCHC had illegally occupied and used the land in the total area of approximately 52,674 square meter, on which Factory nos. 2, 9, 7, 4, 8 and 10 were built, respectively. The Written Decisions ordered SCHC, among other things, to return the land subject to the Written Decisions to its respective legal owner, restore the land to its original state, and demolish or confiscate all the buildings and facilities thereon and pay monetary penalty of approximately RMB 1.3 million ($184,000) in the aggregate. Each of the Written Decisions shall be executed within 15 days upon serving on SCHC. Additional interest penalty shall be imposed at a daily rate of 3% in the event that SCHC does not make the monetary penalty payment in a timely manner. Subsequently, the Bureau filed enforcement actions to the People’s Court of Shouguang City, Shandong Province (the “Court”), naming SCHC as enforcement respondent and alleged, among other things, that SCHC failed to perform its obligations under each of the Written Decisions within the specified timeframe. The enforcement proceedings sought court orders to enforce the Written Decisions. On May 5, 2019, written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No. 384, (2019) Lu 0783 Xing Shen No. 385, (2019) Lu 0783 Xing Shen No. 389, (2019) Lu 0783 Xing Shen No. 390, (2019) Lu 0783 Xing Shen No. 393, and (2019) Lu 0783 Xing Shen No. 394, respectively (together, the “Court Rulings”) were made by the Court in favor of the Bureau. The Court orders, among other relief, to enforce each of the Written Decisions, to return each subject land to its legal owners and demolish or confiscate the buildings and facilities thereon and restore the land to its original state within 10 days from the service of the Court Rulings on SCHC. The Court Rulings became enforceable immediately upon service on SCHC on May 5, 2019.
XML 88 e618846_10q-gulf_htm.xml IDEA: XBRL DOCUMENT 0000885462 2023-01-01 2023-06-30 0000885462 2023-08-11 0000885462 2023-06-30 0000885462 2022-12-31 0000885462 2023-04-01 2023-06-30 0000885462 2022-04-01 2022-06-30 0000885462 2022-01-01 2022-06-30 0000885462 us-gaap:CommonStockMember 2023-03-31 0000885462 us-gaap:TreasuryStockCommonMember 2023-03-31 0000885462 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2023-03-31 0000885462 gure:AppropriatedRetainedEarningsMember 2023-03-31 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000885462 2023-03-31 0000885462 us-gaap:CommonStockMember 2022-03-31 0000885462 us-gaap:TreasuryStockCommonMember 2022-03-31 0000885462 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2022-03-31 0000885462 gure:AppropriatedRetainedEarningsMember 2022-03-31 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000885462 2022-03-31 0000885462 us-gaap:CommonStockMember 2022-12-31 0000885462 us-gaap:TreasuryStockCommonMember 2022-12-31 0000885462 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2022-12-31 0000885462 gure:AppropriatedRetainedEarningsMember 2022-12-31 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000885462 us-gaap:CommonStockMember 2021-12-31 0000885462 us-gaap:TreasuryStockCommonMember 2021-12-31 0000885462 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2021-12-31 0000885462 gure:AppropriatedRetainedEarningsMember 2021-12-31 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000885462 2021-12-31 0000885462 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2023-04-01 2023-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2023-04-01 2023-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000885462 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2022-04-01 2022-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2022-04-01 2022-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000885462 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2023-01-01 2023-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2023-01-01 2023-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000885462 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2022-01-01 2022-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2022-01-01 2022-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0000885462 us-gaap:CommonStockMember 2023-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2023-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2023-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2023-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000885462 us-gaap:CommonStockMember 2022-06-30 0000885462 us-gaap:TreasuryStockCommonMember 2022-06-30 0000885462 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000885462 us-gaap:RetainedEarningsUnappropriatedMember 2022-06-30 0000885462 gure:AppropriatedRetainedEarningsMember 2022-06-30 0000885462 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000885462 2022-06-30 0000885462 gure:ChemicalProductsMember 2023-06-30 0000885462 gure:ChemicalProductsMember 2022-12-31 0000885462 srt:MinimumMember gure:BuildingsIncludingSaltPansMember 2023-06-30 0000885462 srt:MaximumMember gure:BuildingsIncludingSaltPansMember 2023-06-30 0000885462 srt:MinimumMember gure:PlantAndMachineryMember 2023-06-30 0000885462 srt:MaximumMember gure:PlantAndMachineryMember 2023-06-30 0000885462 us-gaap:VehiclesMember 2023-06-30 0000885462 srt:MinimumMember gure:FurnitireFixturesAndEquipmentMember 2023-06-30 0000885462 srt:MaximumMember gure:FurnitireFixturesAndEquipmentMember 2023-06-30 0000885462 srt:MinimumMember 2023-06-30 0000885462 srt:MaximumMember 2023-06-30 0000885462 2017-12-31 0000885462 2017-01-01 2017-12-31 0000885462 us-gaap:BuildingMember 2023-06-30 0000885462 us-gaap:BuildingMember 2022-12-31 0000885462 us-gaap:ManufacturingFacilityMember 2023-06-30 0000885462 us-gaap:ManufacturingFacilityMember 2022-12-31 0000885462 gure:ChairmanOfTheCompanyMember 2012-09-24 2012-09-25 0000885462 gure:ChairmanOfTheCompanyMember 2012-09-25 0000885462 gure:SellerMember 2018-01-01 2018-03-31 0000885462 gure:SellerMember 2023-04-01 2023-06-30 0000885462 gure:SellerMember 2023-01-01 2023-06-30 0000885462 gure:SellerMember 2022-04-01 2022-06-30 0000885462 gure:SellerMember 2022-01-01 2022-06-30 0000885462 gure:YangMingMember 2023-06-30 0000885462 gure:YangMingMember 2022-12-31 0000885462 gure:LiuXiaoBinMember 2023-06-30 0000885462 gure:LiuXiaoBinMember 2022-12-31 0000885462 gure:LiMinMember 2023-06-30 0000885462 gure:LiMinMember 2022-12-31 0000885462 gure:MiaoNaiHuiMember 2023-06-30 0000885462 gure:MiaoNaiHuiMember 2022-12-31 0000885462 gure:OmnibusEquityIncentivePlan2019Member 2019-12-31 0000885462 gure:OmnibusEquityIncentivePlan2019Member 2023-06-30 0000885462 country:US 2023-01-01 2023-06-30 0000885462 country:HK 2023-04-01 2023-06-30 0000885462 country:HK 2023-01-01 2023-06-30 0000885462 country:CN 2023-01-01 2023-06-30 0000885462 country:CN 2023-06-30 0000885462 country:CN 2022-12-31 0000885462 gure:BromineMember 2023-04-01 2023-06-30 0000885462 gure:CrudeSaltMember 2023-04-01 2023-06-30 0000885462 gure:ChemicalProductsMember 2023-04-01 2023-06-30 0000885462 gure:NaturalGasMember 2023-04-01 2023-06-30 0000885462 gure:SegmentTotalMember 2023-04-01 2023-06-30 0000885462 gure:CorporateAllocationMember 2023-04-01 2023-06-30 0000885462 gure:BromineMember 2023-06-30 0000885462 gure:CrudeSaltMember 2023-06-30 0000885462 gure:NaturalGasMember 2023-06-30 0000885462 gure:SegmentTotalMember 2023-06-30 0000885462 gure:CorporateAllocationMember 2023-06-30 0000885462 gure:BromineMember 2022-04-01 2022-06-30 0000885462 gure:CrudeSaltMember 2022-04-01 2022-06-30 0000885462 gure:ChemicalProductsMember 2022-04-01 2022-06-30 0000885462 gure:NaturalGasMember 2022-04-01 2022-06-30 0000885462 gure:SegmentTotalMember 2022-04-01 2022-06-30 0000885462 gure:CorporateAllocationMember 2022-04-01 2022-06-30 0000885462 gure:BromineMember 2022-06-30 0000885462 gure:CrudeSaltMember 2022-06-30 0000885462 gure:ChemicalProductsMember 2022-06-30 0000885462 gure:NaturalGasMember 2022-06-30 0000885462 gure:SegmentTotalMember 2022-06-30 0000885462 gure:CorporateAllocationMember 2022-06-30 0000885462 gure:BromineMember 2023-01-01 2023-06-30 0000885462 gure:CrudeSaltMember 2023-01-01 2023-06-30 0000885462 gure:ChemicalProductsMember 2023-01-01 2023-06-30 0000885462 gure:NaturalGasMember 2023-01-01 2023-06-30 0000885462 gure:SegmentTotalMember 2023-01-01 2023-06-30 0000885462 gure:CorporateAllocationMember 2023-01-01 2023-06-30 0000885462 gure:BromineMember 2022-01-01 2022-06-30 0000885462 gure:CrudeSaltMember 2022-01-01 2022-06-30 0000885462 gure:ChemicalProductsMember 2022-01-01 2022-06-30 0000885462 gure:NaturalGasMember 2022-01-01 2022-06-30 0000885462 gure:SegmentTotalMember 2022-01-01 2022-06-30 0000885462 gure:CorporateAllocationMember 2022-01-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:BromineMember 2023-04-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:CrudeSaltMember 2023-04-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:ChemicalProductsMember 2023-04-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:TotalRevenueMember 2023-04-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:BromineMember 2023-04-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:CrudeSaltMember 2023-04-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:ChemicalProductsMember 2023-04-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:TotalRevenueMember 2023-04-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:BromineMember 2023-04-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:CrudeSaltMember 2023-04-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:ChemicalProductsMember 2023-04-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:TotalRevenueMember 2023-04-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember gure:BromineMember 2023-04-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember gure:CrudeSaltMember 2023-04-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember gure:ChemicalProductsMember 2023-04-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember gure:TotalRevenueMember 2023-04-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:BromineMember 2023-01-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:CrudeSaltMember 2023-01-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:ChemicalProductsMember 2023-01-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:TotalRevenueMember 2023-01-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:BromineMember 2023-01-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:CrudeSaltMember 2023-01-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:ChemicalProductsMember 2023-01-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:TotalRevenueMember 2023-01-01 2023-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:BromineMember 2023-01-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:CrudeSaltMember 2023-01-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:ChemicalProductsMember 2023-01-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:TotalRevenueMember 2023-01-01 2023-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember gure:BromineMember 2023-01-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember gure:CrudeSaltMember 2023-01-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember gure:ChemicalProductsMember 2023-01-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember gure:TotalRevenueMember 2023-01-01 2023-06-30 0000885462 gure:ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:BromineMember 2022-04-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:CrudeSaltMember 2022-04-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:ChemicalProductsMember 2022-04-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:TotalRevenueMember 2022-04-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:BromineMember 2022-04-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:CrudeSaltMember 2022-04-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:ChemicalProductsMember 2022-04-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:TotalRevenueMember 2022-04-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:BromineMember 2022-04-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:CrudeSaltMember 2022-04-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:ChemicalProductsMember 2022-04-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:TotalRevenueMember 2022-04-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:BromineMember 2022-01-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:CrudeSaltMember 2022-01-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:ChemicalProductsMember 2022-01-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember gure:TotalRevenueMember 2022-01-01 2022-06-30 0000885462 gure:ShandongMoruiChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:BromineMember 2022-01-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:CrudeSaltMember 2022-01-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:ChemicalProductsMember 2022-01-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember gure:TotalRevenueMember 2022-01-01 2022-06-30 0000885462 gure:ShandongBrotherTechnologyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:BromineMember 2022-01-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:CrudeSaltMember 2022-01-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:ChemicalProductsMember 2022-01-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember gure:TotalRevenueMember 2022-01-01 2022-06-30 0000885462 gure:ShouguangWeidongChemicalCompanyLimitedMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000885462 us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 us-gaap:CustomerConcentrationRiskMember 2023-06-30 0000885462 us-gaap:SalesRevenueProductLineMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-06-30 0000885462 us-gaap:CustomerConcentrationRiskMember 2022-06-30 0000885462 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-06-30 0000885462 gure:ConcentrationOfProductsBoughtMember 2023-06-30 0000885462 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-06-30 0000885462 gure:ConcentrationOfProductsBoughtMember 2022-06-30 0000885462 gure:PropertyManagementFeesMember 2023-06-30 0000885462 gure:CapitalExpenditureMember 2023-06-30 0000885462 us-gaap:SettledLitigationMember 2018-08-01 2018-08-31 iso4217:USD shares iso4217:USD shares pure utr:sqkm 0000885462 false Q2 2023 --12-31 SD NASDAQ P8Y P20Y P3Y P8Y P5Y P3Y P8Y P10Y P50Y 10-Q true 2023-06-30 false 001-34499 GULF RESOURCES, INC. NV 13-3637458 Level 11, Vegetable Building Industrial Park of the East City Shouguang City CN 262700 86 (536) 567-0008 Common Stock, $0.0005 par value GURE Yes Yes Non-accelerated Filer true false false 10431924 115273479 108226214 2116410 5363166 796614 1598572 4123145 4236782 1807 637 122311455 119425371 133499129 149916766 155379 163868 7867371 8098427 9185377 9508001 5288755 5318909 155996011 173005971 278307466 292431342 6091437 7823722 477918 699563 2564357 2605694 163713 213346 420262 433440 9717687 11775765 1245170 1461721 7093458 7575651 8338628 9037372 18056315 20813137 0.001 0.001 1000000 1000000 0 0 0.0005 0.0005 80000000 80000000 10717754 10717754 10431924 10431924 24476 24476 285830 285830 1372673 1372673 101237059 101237059 156849972 158089535 26667097 26667097 -23154780 -13027289 260251151 271618205 278307466 292431342 8005782 15711714 17307789 24642451 7321442 8101120 14090516 12651088 14718 17045 28422 27405 1055529 1927297 3464265 4111888 593325 557089 1503376 2799590 60134 60134 -8404 8924880 10602551 19026445 19598375 -919098 5109163 -1718656 5044076 27901 32296 57531 66988 72484 74548 143369 150076 -874515 5151415 -1632818 5127164 -192699 1249621 -393255 1345316 -681816 3901794 -1239563 3781848 -681816 3901794 -1239563 3781848 -13906993 -16393444 -10127491 -14844410 -14588809 -12491650 -11367054 -11062562 -0.07 0.37 -0.12 0.36 10431924 10471924 10431924 10471924 10717754 10431924 285830 24476 -1372673 101237059 157531788 26667097 -9247787 274839960 0 0 0 0 0 -13906993 -13906993 0 0 0 -681816 0 0 -681816 10717754 10431924 285830 24476 -1372673 101237059 156849972 26667097 -23154780 260251151 10517754 10471924 45830 24376 -510329 100569159 150343692 24233544 13407863 288068305 0 0 0 0 0 -16393444 -16393444 0 0 0 3901794 0 0 3901794 10517754 10471924 45830 24376 -510329 100569159 154245486 24233544 -2985581 275576655 10717754 10431924 285830 24476 -1372673 101237059 158089535 26667097 -13027289 271618205 0 0 0 0 0 -10127491 -10127491 0 0 0 -1239563 0 0 -1239563 10717754 10431924 285830 24476 -1372673 101237059 156849972 26667097 -23154780 260251151 10517754 10471924 45830 24376 -510329 100569159 150463638 24233544 11858829 286639217 0 0 0 0 0 -14844410 -14844410 0 0 0 3781848 0 0 3781848 10517754 10471924 45830 24376 -510329 100569159 154245486 24233544 -2985581 275576655 -1239563 3781848 56461 69696 10596765 10275874 26708 -38248 -393255 1249763 -3152419 -4683856 -791146 -94412 -52136 2790331 1222 -1518073 2219224 -288429 -56516 -170121 -1073677 11011556 18492397 48352 33217987 -48352 -33217987 267810 283915 -267810 -283915 -3648129 -1642327 7047265 -16651832 108226214 95767263 115273479 79115431 3761055 3835926 56461 69696 <p id="xdx_80A_eus-gaap--BusinessDescriptionAndAccountingPoliciesTextBlock_zkHtu8ER4Q1g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 1 – <span id="xdx_82F_zeWORcFYZ7L7">BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84F_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z3tYiAhIKc7e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(a)           <span id="xdx_867_zoN9aJC80GDk">Basis of Presentation and Consolidation</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 accompanying audited consolidated financial statements have been prepared by Gulf Resources, Inc. (“Gulf Resources”), a Nevada corporation and its subsidiaries (collectively, 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">The consolidated financial statements include the accounts of Gulf Resources, Inc. and its wholly-owned subsidiary, Upper Class Group Limited, a company incorporated in the British Virgin Islands, which owns 100% of Hong Kong Jiaxing Industrial Limited, a company incorporated in Hong Kong (“HKJI”). HKJI owns 100% of Shouguang City Haoyuan Chemical Company Limited (“SCHC”) which owns 100% of Shouguang Yuxin Chemical Industry Co., Limited (“SYCI”), Daying County Haoyuan Chemical Company Limited (“DCHC”) and <span style="background-color: white">Shouguang Hengde Salt Industry Co. Ltd. (“SHSI”)</span>.  All material intercompany transactions have been eliminated on consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84B_ecustom--NatureOfTheBusinessPolicyTextBlock_z6M8JtXFRn1b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(b)           <span id="xdx_869_z17lxk3roVq3">Nature of Business</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 manufactures and trades bromine through its wholly-owned subsidiary, Shouguang City Haoyuan Chemical Company Limited (“SCHC”); manufactures and trades crude salt through its wholly-owned subsidiary, <span style="background-color: white">SHSI; </span>and manufactures chemical products for use in the oil industry, pesticides, paper manufacturing industry and for human and animal antibiotics through its wholly-owned subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (“SYCI”) in the People’s Republic of China (“PRC”). DCHC was established to further explore and develop natural gas and brine resources (including bromine and crude salt) in the PRC. DCHC commenced trial operation in January 2019 but temporarily suspended its production in May 2019 as required by the government to obtain project approval (see Note 1 (b)(iii)).</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 11, 2020, the World Health Organization (WHO) officially declared COVID-19 a pandemic. The Company believes COVID-19 pandemic did not have a material adverse impact on its operating results in the year of 2021. The Company believes that COVID-19 may have a slightly larger impact on the Company’s operating results in the year of 2022. The government is conducting frequent unannounced inspections, somewhat disrupting the Company’s production. In addition, the Company believes governmental focus on COVID-19 control may have slightly delayed the approval process for one or more of the closed factories. The COVID-19 outbreak and resulting supply chain issues impacted the overall Chinese economy and thus impacted demand from end customers. As a result, it has caused the delay of the delivery of machinery and other equipment for the Yuxin Chemical factory, which resulted in delay of the factory’s completion and opening. The Company believes the virus outbreak has delayed the finalization of the Sichuan Province environmental plan, causing a further delay for the Company’s project in Sichuan Province.</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) Bromine and Crude Salt Segments</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 February 2019, the Company received a notification from the local government of Yangkou County that its Factory No. 1, No. 4, No. 7 and No. 9 passed inspection and could resume operations. In April 2019, Factory No.1, and Factory No.7 resumed operation.</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 6pt 0pt 0; text-align: justify">On November 25, 2019, the government of Shouguang City issued a notice ordering all bromine facilities in Shouguang City, including the Company’s bromine facilities, including Factory No. 1 and Factory No. 7, to temporarily stop production from December 16, 2019 to February 10, 2020. Subsequently, due to the COVID-19 outbreak in China, the local government ordered those bromine facilities to postpone the commencement of production. Subsequently, the Company received an approval dated February 27, 2020 issued by the local governmental authority allowing the Company to resume production after the winter temporary closure. Further, the Company received another approval from the Shouguang Yangkou People’s Government dated March 5, 2020 allowing the Company to resume production at its bromine factories No. 1, No. 4, No. 7 and No. 9 in order to meet the needs of bromide products for epidemic prevention and control (the “March 2020 Approval”). The Company’s Factories No. 1 and No. 7 commenced trial production in mid- March 2020 and commercial production on April 3, 2020 and its Factories No. 4 and No. 9 commenced commercial production on May 6, 2020. The Company received an oral notification from the government for its Factory No. 8, which permits the Factory No. 8 to resume production in August 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify">The Company is still waiting for governmental approval for Factories No. 2 and No. 10. To our knowledge, the government is currently completing its planning process for all mining areas including that for prevention of flood. As a result, we may be required to make some modifications to our current wells and aqueducts prior to commencement of operations of these factories to satisfy the local government's requirements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify">Pursuant to the notification from the government of Shouguang City, all bromine facilities in Shouguang City were temporarily closed from December 10, 2022 until February 1, 2023 8:00 AM China Time. To comply with such notification, the Company temporarily stopped production at its bromine facilities during the aforesaid period and reopened the operating bromine and crude salt factories in February 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(ii) Chemical Segment</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 24, 2017, the Company received a letter from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants located in the second living area of the Qinghe Oil Extraction to the Bohai Marine Fine Chemical Industrial Park (“Bohai Park”). This was because the two plants were located in a residential area and their production activities impacted the living environment of the residents. This was as a result of the country’s effort to improve the development of the chemical industry, manage safe production and curb environmental pollution accidents effectively, and ensure the quality of the living environment of residents. All chemical enterprises which did not comply with the requirements of the safety and environmental protection regulations were ordered to shut down.</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 December 2017, the Company secured from the government the land use rights for its chemical plants located at the Bohai Park and in June 2018, the Company presented a completed construction design draft and other related documents to the local authorities for approval. In January 2020, the Company received the environmental protection approval by the government of Shouguang City, Shandong Province for the proposed Yuxin Chemical factory. The Company began the construction on its new chemical facilities located at Bohai Marine Fine Chemical Industrial Park in June 2020 and basically completed the civil works by the end of June 2021. On November 15, 2021, the Company announced that due to the supply chain issues as well as the electric restrictions in China, the delivery of some equipment, the equipment installation and testing and beginning trial production at the chemical factory had been delayed. On February 22, 2022, the Company announced that discussions with the government have convinced management that the electricity restrictions were eased. Accordingly, the Company contacted its suppliers and expect to have the remainder of the equipment produced and delivered, so the Company can complete installation and begin testing and trial production.</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 COVID restrictions and resulting national and international supply chain issues as well as governmental permit issues have caused delays in receiving some previously ordered machinery and equipment.] The Company is working with its existing suppliers and may identify new suppliers so that it can complete construction of its factory based on accelerated delivery. Currently, the Company is unable to estimate when the construction can be completed and the production can begin.</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 5pt 0pt 0; text-align: justify">On March 23, 2023, the Company issued a press release detailing the delays in the opening of our Yuxin chemical factory due to COVID and stricter government regulations. As noted in the press release, the Company believes that once all of the equipment is delivered, it will take 3 to 4 months to install the equipment. After installation, the testing process is anticipated to take 2 to 3 months, after which we will be in a position to apply for environmental and safety approval. After we have obtained environmental and safety approval, it will take us 4 months to conduct trial production, and then we may start commercial production.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5pt 0pt 0; text-align: justify">On July 26, 2023, the Company announced that the delivery of the remaining equipment for its Yuxin chemical factory has been temporarily delayed and to review its chemical products strategy.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company believes this relocation process will cost approximately $<span id="xdx_90C_ecustom--RelocationProcessCostApproximate_iI_pdn6_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zbzwqjPc7yv4" title="Approximate cost of relocation process">69</span> million in total. The Company incurred relocation costs comprising prepaid land lease, professional fees related to the design of the new chemical factory, and progress payment and deposit for the construction of the new factory building in the amount of $<span id="xdx_90E_ecustom--PropertyPlantAndEquipmentCapitalizedCosts_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zUYG9kIZEnKd" title="Property, plant and equipment, capitalized costs">45,584,344</span> and $<span id="xdx_908_ecustom--PropertyPlantAndEquipmentCapitalizedCosts_iI_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zxFCEOE4zPdk" title="Property, plant and equipment, capitalized costs">45,584,344</span>, which were recorded in the prepaid land leases and property, plant and equipment in the consolidated balance sheets as of June 30, 2023 and December 31, 2022. The Company does not believe the delay in opening the factory will materially impact the overall cost of the project.</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">(iii) Natural Gas Segment</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 January 2017, the Company completed the first brine water and natural gas well field construction in Daying located in Sichuan Province, China, and commenced trial production in January 2019. On May 29, 2019, the Company received a verbal notice from the government of Tianbao Town, Daying County, Sichuan Province, whereby the Company is required to obtain project approval for its well located in Daying, including the whole natural gas and brine water project, and approvals for safety production inspection, environmental protection assessment, and to solve the related land issue. Until these approvals have been received, the Company has to temporarily halt trial production at its natural gas well in Daying. In compliance with the Chinese government new policies, the Company is also required to obtain an exploration license and a mining license for bromine and natural gas, respectively. Pursuant to the Opinions of the Ministry of Natural Resources on Several Issues in Promoting the Reform of Mineral Resources Management (Trial) promulgated by the Ministry of Natural Resources of PRC on January 9, 2020, which came into effect on May 1, 2020, privately owned enterprises are allowed to participate in the natural gas production. The Company plans to proceed with its applications for the natural gas and brine project approvals with related government departments until the governmental planning has been finalized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--ReceivablesPolicyTextBlock_z7Yy5c3WRKh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(c)           <span id="xdx_864_zF6uNaZaMsQc">Allowance for Doubtful Accounts</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>We make estimates of the uncollectibility of accounts receivable, especially analyzing accounts receivable and historical bad debts, customer concentrations, customer credit-worthiness, current economic trends and changes in customer payment terms, when evaluating the adequacy of the allowance for doubtful accounts. Credit evaluations are undertaken for all major sale transactions before shipment is authorized. On a quarterly basis, we evaluate aged items in the accounts receivable aging report and provide an allowance in an amount we deem adequate for doubtful accounts. If management were to make different judgments or utilize different estimates, material differences in the amount of our reported operating expenses could result.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--ConcentrationRiskCreditRisk_zSrMbWCxXup7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(d)           <span id="xdx_861_zSIUyQ9ZaeX3">Concentration of Credit Risk</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 is exposed to credit risk in the normal course of business, primarily related to accounts receivable and cash and cash equivalents. Substantially all of the Company’s cash and cash equivalents are maintained with financial institutions in the PRC, namely, Industrial and Commercial Bank of China Limited, China Merchants Bank Company Limited and Sichuan Rural Credit Union, which are not insured or otherwise protected. The Company placed $<span id="xdx_908_eus-gaap--CashUninsuredAmount_iI_c20230630_zjm8KKmqpG4" title="Cash, uninsured amount">115,273,479</span> and $<span id="xdx_908_eus-gaap--CashUninsuredAmount_iI_c20221231_z3gds5jzhtqa" title="Cash, uninsured amount">108,226,214</span> with these institutions as of June 30, 2023 and December 31, 2022, respectively.  The Company has not experienced any losses in such accounts in the PRC.</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_845_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zHJxZa0T17s3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(e)           <span id="xdx_86A_zJhS1PAGJck3">Property, Plant and Equipment</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">Property, plant and equipment are stated at cost less accumulated depreciation and any impairment losses. Expenditures for new facilities or equipment, and major expenditures for betterment of existing facilities or equipment are capitalized and depreciated, when available for intended use, using the straight-line method at rates sufficient to depreciate such costs less 5% residual value over the estimated productive lives. All other ordinary repair and maintenance costs are expensed as 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">Mineral rights are recorded at cost less accumulated depreciation and any impairment losses. Mineral rights are amortized ratably over the term of the lease, or the equivalent term under the units of production method, whichever is shorter.</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">Construction in process primarily represents direct costs of construction of property, plant and equipment. Costs incurred are capitalized and transferred to property, plant and equipment upon completion and depreciation will commence when the completed assets are placed in service. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_893_ecustom--ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock_zqzpNLIfVY4b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s depreciation and amortization policies on property, plant and equipment, other than mineral rights and construction in process, are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B9_zMVtHHng0S0l" style="display: none">Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_911_esrt--MinimumMember_zzQYCvId1oP9" style="display: none">Minimum</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_91F_esrt--MaximumMember_zzPe0pBxxz2e" style="display: none">Maximum</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="text-align: left; vertical-align: top"> <td> </td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Useful life</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(in years)</p></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buildings (including salt pans)</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingsIncludingSaltPansMember__srt--RangeAxis__srt--MinimumMember_zPdbzsf7Jj13" title="Useful life (in years)::XDX::P8Y"><span style="-sec-ix-hidden: xdx2ixbrl0629">8</span></span> - <span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingsIncludingSaltPansMember__srt--RangeAxis__srt--MaximumMember_zJrIBfNxg0Sa" title="Useful life (in years)::XDX::P20Y"><span style="-sec-ix-hidden: xdx2ixbrl0631">20</span></span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plant and machinery (including protective shells, transmission channels and ducts)</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PlantAndMachineryMember__srt--RangeAxis__srt--MinimumMember_z4bRxFdivi6b" title="Useful life (in years)::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0633">3</span></span> - <span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PlantAndMachineryMember__srt--RangeAxis__srt--MaximumMember_z1XTEgQrW7Ad" title="Useful life (in years)::XDX::P8Y"><span style="-sec-ix-hidden: xdx2ixbrl0635">8</span></span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles <span id="xdx_91F_eus-gaap--VehiclesMember_zCoXB2erol49" style="display: none">Motor Vehicles</span></span></td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zHAXTg8kU9Wb" title="Useful life (in years)::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl0638">5</span></span></span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture, fixtures and equipment</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitireFixturesAndEquipmentMember__srt--RangeAxis__srt--MinimumMember_zyC8JAg1ofv1" title="Useful life (in years)::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0640">3</span></span> - <span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitireFixturesAndEquipmentMember__srt--RangeAxis__srt--MaximumMember_zdf143Rp845l" title="Useful life (in years)::XDX::P8Y"><span style="-sec-ix-hidden: xdx2ixbrl0642">8</span></span></span></td> <td> </td></tr> </table> <p id="xdx_8A4_zTHazDBlHBel" 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">Property, plant and equipment under the capital lease are depreciated over their expected useful lives on the same basis as owned assets, or where shorter, the term of the lease.</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">Producing oil and gas properties are depreciated on a unit-of-production basis over the proved developed reserves. Common facilities that are built specifically to service production directly attributed to designate oil and gas properties are depreciated based on the proved developed reserves of the respective oil and gas properties on a pro-rata basis. Common facilities that are not built specifically to service identified oil and gas properties are depreciated using the straight-line method over their estimated useful lives. Costs associated with significant development projects are not depreciated until commercial production commences and the reserves related to those costs are excluded from the calculation of depreciation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_845_eus-gaap--PensionAndOtherPostretirementPlansPolicy_zokxHbdafWD9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(f)           <span id="xdx_867_z5UP1ZAQ8ZT4">Retirement Benefits</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 relevant laws and regulations in the PRC, the Company participates in a defined contribution retirement plan for its employees arranged by a governmental organization. The Company makes contributions to the retirement plan at the applicable rate based on the employees’ salaries. The required contributions under the retirement plans are charged to the condensed consolidated statement of loss on an accrual basis when they are due. The Company’s contributions totaled $<span id="xdx_902_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20230401__20230630_zDeEIVYoSYO4" title="Company's contributions to the retirement plan">129,539</span> and $<span id="xdx_907_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20220401__20220630_zcqrvIaPduzj" title="Company's contributions to the retirement plan">145,512</span> for the three-month period ended June 30, 2023 and 2022, respectively, and totaled $<span id="xdx_906_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20230101__20230630_z2ZVVWC0T8Pi" title="Company's contributions to the retirement plan">283,723</span> and $<span id="xdx_909_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20220101__20220630_zrszmkbKfTOl" title="Company's contributions to the retirement plan">346,777</span> for the six-month period ended June 30, 2023 and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--RevenueRecognitionPolicyTextBlock_zzhav3LSLvch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(g)           <span id="xdx_866_zo7fcgPFquu7">Revenue Recognition</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">Net revenue is net of discount and value added tax and comprises the sale of bromine, crude salt and chemical products. Revenue is recognized when the control of the promised goods is transferred to the customers in an amount that reflects the consideration that the Company expects to receive from the customers in exchange for those goods. The acknowledgement of receipt of goods by the customers is when control of the product is deemed to be transferred. Invoicing occurs upon acknowledgement of receipt of the goods by the customers. Customers have no rights to return the goods upon acknowledgement of receipt of goods. Revenue from contracts with customers is disaggregated in Note 14.</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_ztCeCWjfdZ94" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(h)           <span id="xdx_865_ziLgeLCHSqWl">Recoverability of Long-lived Assets</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">In accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 360-10-35 <i>“Impairment or Disposal of Long-lived Assets”</i>, long-lived assets to be held and used are analyzed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets are no longer appropriate. The Company evaluates at each balance sheet date whether events and circumstances have occurred that indicate possible impairment.</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 determines the existence of such impairment by measuring the expected future cash flows (undiscounted and without interest charges) and comparing such amount to the carrying amount of the assets. An impairment loss, if one exists, is then measured as the amount by which the carrying amount of the asset exceeds the discounted estimated future cash flows. Assets to be disposed of are reported at the lower of the carrying amount or fair value of such assets less costs to sell. Asset impairment charges are recorded to reduce the carrying amount of the long-lived asset that will be sold or disposed of to their estimated fair values. Charges for the asset impairment reduce the carrying amount of the long-lived assets to their estimated salvage value in connection with the decision to dispose of such assets.</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 and six months period ended June 30, 2023 and 2022, the Company determined that there were no events or circumstances indicating possible impairment of its long-lived assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zc8saxnT39A3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(i)           <span id="xdx_86E_zDDFdi28zdMa">Basic and Diluted Earnings per Share of Common Stock</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 6pt 0pt 0; text-align: justify">Basic earnings per common share are based on the weighted average number of shares outstanding during the periods presented. Diluted earnings per share are computed using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the exercise prices of the outstanding stock options were greater than the market price of the common stock. Anti-dilutive common stock equivalents which were excluded from the calculation of number of dilutive common stock equivalents amounted to <span id="xdx_90D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20230101__20230630_z3oWIQoEooSl" title="Anti-dilutive common stock excluded from calculation">0</span> and <span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220101__20220630_zOUTny4jJkal" title="Anti-dilutive common stock excluded from calculation">0</span> shares for the three-month periods ended June 30, 2023 and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify">Because the Company reported a net loss for the three-month periods ended June 30, 2023 and 2022, common stock equivalents including stock options and warrants were anti-dilutive, therefore the amounts reported for basic and diluted loss per share were the same.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zV0PQ7CRJ3W6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(j)           <span id="xdx_868_zXxOjfT9aktb">Reporting Currency and Translation</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 financial statements of the Company’s foreign subsidiaries are measured using the local currency, Renminbi (“RMB”), as the functional currency; whereas the functional currency and reporting currency of the Company is the United States dollar (“USD” or “$”).</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 such, the Company uses the “current rate method” to translate its PRC operations from RMB into USD, as required under FASB ASC 830 “Foreign Currency Matters”. The assets and liabilities of its PRC operations are translated into USD using the rate of exchange prevailing at the balance sheet date. The capital accounts are translated at the historical rate. Adjustments resulting from the translation of the balance sheets of the Company’s PRC subsidiaries are recorded in stockholders’ equity as part of accumulated other comprehensive income. The statement of income and comprehensive income is translated at average rate during the reporting period. Gains or losses resulting from transactions in currencies other than the functional currencies are recognized in net income for the reporting periods as part of general and administrative expense. The statement of cash flows is translated at average rate during the reporting period, with the exception of the consideration paid for the acquisition of business which is translated at historical rates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_ecustom--ForeignOperationsPolicyPolicyTextBlock_zMEpgnwa9aba" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(k)           <span id="xdx_86D_zMKaLXDwIdvl">Foreign Operations</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">All of the Company’s operations and assets are located in PRC.  The Company may be adversely affected by possible political or economic events in this country.  The effect of these factors cannot be accurately predicted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--InventoryPolicyTextBlock_zg35PapjOdj7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(l)           <span id="xdx_86D_zt16EPdvBgfh">Inventories</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">Inventories are stated at the lower of cost, determined on a first-in first-out cost basis, or net realizable value. Costs of work-in-progress and finished goods comprise direct materials, direct labor and an attributable portion of manufacturing overhead. Net realizable value is based on estimated selling price less costs to complete and selling expenses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--LesseeLeasesPolicyTextBlock_zLE73aFN9j88" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(m)           <span id="xdx_860_zVU6A4tQlM1k">Leases</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 determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the consolidated balance sheets. Finance leases are included in finance lease ROU assets and finance lease liabilities in the consolidated balance sheets.</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">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease and finance lease ROU assets and liabilities are recognized at January 1, 2019 based on the present value of lease payments over the lease term discounted using the rate implicit in the lease. In cases where the implicit rate is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Lease expense for lease payments is recognized 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; text-align: justify">The Company does not recognize operating lease ROU assets and liabilities arising from lease arrangements with lease term of twelve months or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zb9A4hQsYuU5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(n)           <span id="xdx_862_zHBxi9aH62Y9">Stock-based Compensation</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">Stock-based awards issued to employees are recorded at their fair values estimated at grant date using the Black-Scholes model and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service period. Consistent with the accounting requirement for employee stock-based awards, nonemployee stock-based awards are measured at the grant-date fair value of the equity instruments that the Company is obligated to issue when the good has been delivered or the service has been rendered and any other conditions necessary to earn the right to benefit from the instruments have been satisfied.</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 elected to account for the forfeiture of stock-based awards as they occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_845_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zB1NCRZhdH4l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(o)           <span id="xdx_86A_zIUpU4EZq2ui">Loss Contingencies</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 accrues for loss contingencies relating to legal matters, including litigation defense costs, claims and other contingent matters, including liquidated damage liabilities, when such liabilities become probable and could be reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to accruals are reflected in earnings (loss) in the period in which different facts or information become known or circumstances change that affect the Company’s previous assumptions with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of such liabilities may be materially different from previous estimates<span style="color: red">.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--IncomeTaxPolicyTextBlock_zn5UM1fbUTO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(p)           <span id="xdx_86A_zYKRsCc5F2k2">Income Tax</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 accounts for income taxes in accordance with the Income Taxes Topic of the FASB ASC, which requires the use of the liability method of accounting for deferred income taxes. Under this method, deferred income taxes are recorded to reflect the tax consequences on future years of temporary differences between the tax basis of assets and liabilities and their reported amounts at each period end. Deferred tax assets and liabilities are measured using tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled. The deferred income tax effects of a change in tax rates are recognized in the period of enactment. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. The guidance also provides criteria for the recognition, measurement, presentation and disclosures of uncertain tax positions. A tax benefit from an uncertain tax position may be recognized if it is “more likely than not” that the position is sustainable based solely on its technical merits. Interests and penalties associated with unrecognized tax benefits are included within the (benefit from) provision for income tax in the consolidated statement of profit (loss).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z8FlTummWkti" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(q)           <span id="xdx_868_zicvuzzCmhj">New Accounting Pronouncements</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"><i>Recent accounting pronouncements adopted</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">There were no recent accounting pronouncements adopted during the six months ended June 30, 2023.</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>Recently Issued Accounting Pronouncements Not Yet Adopted</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 12.55pt 0pt 0">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets. For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. For the Company which is a smaller reporting company, ASU No. 2019-10 extends the effective dates for two years. The Company is currently evaluating the effect of this on the condensed consolidated financial statements and related disclosure.</p> <p id="xdx_858_znut5Wc0RlTj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.55pt 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.55pt 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 12.55pt 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p id="xdx_84F_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z3tYiAhIKc7e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(a)           <span id="xdx_867_zoN9aJC80GDk">Basis of Presentation and Consolidation</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 accompanying audited consolidated financial statements have been prepared by Gulf Resources, Inc. (“Gulf Resources”), a Nevada corporation and its subsidiaries (collectively, 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">The consolidated financial statements include the accounts of Gulf Resources, Inc. and its wholly-owned subsidiary, Upper Class Group Limited, a company incorporated in the British Virgin Islands, which owns 100% of Hong Kong Jiaxing Industrial Limited, a company incorporated in Hong Kong (“HKJI”). HKJI owns 100% of Shouguang City Haoyuan Chemical Company Limited (“SCHC”) which owns 100% of Shouguang Yuxin Chemical Industry Co., Limited (“SYCI”), Daying County Haoyuan Chemical Company Limited (“DCHC”) and <span style="background-color: white">Shouguang Hengde Salt Industry Co. Ltd. (“SHSI”)</span>.  All material intercompany transactions have been eliminated on consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84B_ecustom--NatureOfTheBusinessPolicyTextBlock_z6M8JtXFRn1b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(b)           <span id="xdx_869_z17lxk3roVq3">Nature of Business</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 manufactures and trades bromine through its wholly-owned subsidiary, Shouguang City Haoyuan Chemical Company Limited (“SCHC”); manufactures and trades crude salt through its wholly-owned subsidiary, <span style="background-color: white">SHSI; </span>and manufactures chemical products for use in the oil industry, pesticides, paper manufacturing industry and for human and animal antibiotics through its wholly-owned subsidiary, Shouguang Yuxin Chemical Industry Co., Limited (“SYCI”) in the People’s Republic of China (“PRC”). DCHC was established to further explore and develop natural gas and brine resources (including bromine and crude salt) in the PRC. DCHC commenced trial operation in January 2019 but temporarily suspended its production in May 2019 as required by the government to obtain project approval (see Note 1 (b)(iii)).</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 11, 2020, the World Health Organization (WHO) officially declared COVID-19 a pandemic. The Company believes COVID-19 pandemic did not have a material adverse impact on its operating results in the year of 2021. The Company believes that COVID-19 may have a slightly larger impact on the Company’s operating results in the year of 2022. The government is conducting frequent unannounced inspections, somewhat disrupting the Company’s production. In addition, the Company believes governmental focus on COVID-19 control may have slightly delayed the approval process for one or more of the closed factories. The COVID-19 outbreak and resulting supply chain issues impacted the overall Chinese economy and thus impacted demand from end customers. As a result, it has caused the delay of the delivery of machinery and other equipment for the Yuxin Chemical factory, which resulted in delay of the factory’s completion and opening. The Company believes the virus outbreak has delayed the finalization of the Sichuan Province environmental plan, causing a further delay for the Company’s project in Sichuan Province.</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) Bromine and Crude Salt Segments</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 February 2019, the Company received a notification from the local government of Yangkou County that its Factory No. 1, No. 4, No. 7 and No. 9 passed inspection and could resume operations. In April 2019, Factory No.1, and Factory No.7 resumed operation.</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 6pt 0pt 0; text-align: justify">On November 25, 2019, the government of Shouguang City issued a notice ordering all bromine facilities in Shouguang City, including the Company’s bromine facilities, including Factory No. 1 and Factory No. 7, to temporarily stop production from December 16, 2019 to February 10, 2020. Subsequently, due to the COVID-19 outbreak in China, the local government ordered those bromine facilities to postpone the commencement of production. Subsequently, the Company received an approval dated February 27, 2020 issued by the local governmental authority allowing the Company to resume production after the winter temporary closure. Further, the Company received another approval from the Shouguang Yangkou People’s Government dated March 5, 2020 allowing the Company to resume production at its bromine factories No. 1, No. 4, No. 7 and No. 9 in order to meet the needs of bromide products for epidemic prevention and control (the “March 2020 Approval”). The Company’s Factories No. 1 and No. 7 commenced trial production in mid- March 2020 and commercial production on April 3, 2020 and its Factories No. 4 and No. 9 commenced commercial production on May 6, 2020. The Company received an oral notification from the government for its Factory No. 8, which permits the Factory No. 8 to resume production in August 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify">The Company is still waiting for governmental approval for Factories No. 2 and No. 10. To our knowledge, the government is currently completing its planning process for all mining areas including that for prevention of flood. As a result, we may be required to make some modifications to our current wells and aqueducts prior to commencement of operations of these factories to satisfy the local government's requirements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify">Pursuant to the notification from the government of Shouguang City, all bromine facilities in Shouguang City were temporarily closed from December 10, 2022 until February 1, 2023 8:00 AM China Time. To comply with such notification, the Company temporarily stopped production at its bromine facilities during the aforesaid period and reopened the operating bromine and crude salt factories in February 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(ii) Chemical Segment</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 24, 2017, the Company received a letter from the Government of Yangkou County, Shouguang City notifying the Company to relocate its two chemical production plants located in the second living area of the Qinghe Oil Extraction to the Bohai Marine Fine Chemical Industrial Park (“Bohai Park”). This was because the two plants were located in a residential area and their production activities impacted the living environment of the residents. This was as a result of the country’s effort to improve the development of the chemical industry, manage safe production and curb environmental pollution accidents effectively, and ensure the quality of the living environment of residents. All chemical enterprises which did not comply with the requirements of the safety and environmental protection regulations were ordered to shut down.</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 December 2017, the Company secured from the government the land use rights for its chemical plants located at the Bohai Park and in June 2018, the Company presented a completed construction design draft and other related documents to the local authorities for approval. In January 2020, the Company received the environmental protection approval by the government of Shouguang City, Shandong Province for the proposed Yuxin Chemical factory. The Company began the construction on its new chemical facilities located at Bohai Marine Fine Chemical Industrial Park in June 2020 and basically completed the civil works by the end of June 2021. On November 15, 2021, the Company announced that due to the supply chain issues as well as the electric restrictions in China, the delivery of some equipment, the equipment installation and testing and beginning trial production at the chemical factory had been delayed. On February 22, 2022, the Company announced that discussions with the government have convinced management that the electricity restrictions were eased. Accordingly, the Company contacted its suppliers and expect to have the remainder of the equipment produced and delivered, so the Company can complete installation and begin testing and trial production.</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 COVID restrictions and resulting national and international supply chain issues as well as governmental permit issues have caused delays in receiving some previously ordered machinery and equipment.] The Company is working with its existing suppliers and may identify new suppliers so that it can complete construction of its factory based on accelerated delivery. Currently, the Company is unable to estimate when the construction can be completed and the production can begin.</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 5pt 0pt 0; text-align: justify">On March 23, 2023, the Company issued a press release detailing the delays in the opening of our Yuxin chemical factory due to COVID and stricter government regulations. As noted in the press release, the Company believes that once all of the equipment is delivered, it will take 3 to 4 months to install the equipment. After installation, the testing process is anticipated to take 2 to 3 months, after which we will be in a position to apply for environmental and safety approval. After we have obtained environmental and safety approval, it will take us 4 months to conduct trial production, and then we may start commercial production.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5pt 0pt 0; text-align: justify">On July 26, 2023, the Company announced that the delivery of the remaining equipment for its Yuxin chemical factory has been temporarily delayed and to review its chemical products strategy.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company believes this relocation process will cost approximately $<span id="xdx_90C_ecustom--RelocationProcessCostApproximate_iI_pdn6_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zbzwqjPc7yv4" title="Approximate cost of relocation process">69</span> million in total. The Company incurred relocation costs comprising prepaid land lease, professional fees related to the design of the new chemical factory, and progress payment and deposit for the construction of the new factory building in the amount of $<span id="xdx_90E_ecustom--PropertyPlantAndEquipmentCapitalizedCosts_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zUYG9kIZEnKd" title="Property, plant and equipment, capitalized costs">45,584,344</span> and $<span id="xdx_908_ecustom--PropertyPlantAndEquipmentCapitalizedCosts_iI_c20221231__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zxFCEOE4zPdk" title="Property, plant and equipment, capitalized costs">45,584,344</span>, which were recorded in the prepaid land leases and property, plant and equipment in the consolidated balance sheets as of June 30, 2023 and December 31, 2022. The Company does not believe the delay in opening the factory will materially impact the overall cost of the project.</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">(iii) Natural Gas Segment</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 January 2017, the Company completed the first brine water and natural gas well field construction in Daying located in Sichuan Province, China, and commenced trial production in January 2019. On May 29, 2019, the Company received a verbal notice from the government of Tianbao Town, Daying County, Sichuan Province, whereby the Company is required to obtain project approval for its well located in Daying, including the whole natural gas and brine water project, and approvals for safety production inspection, environmental protection assessment, and to solve the related land issue. Until these approvals have been received, the Company has to temporarily halt trial production at its natural gas well in Daying. In compliance with the Chinese government new policies, the Company is also required to obtain an exploration license and a mining license for bromine and natural gas, respectively. Pursuant to the Opinions of the Ministry of Natural Resources on Several Issues in Promoting the Reform of Mineral Resources Management (Trial) promulgated by the Ministry of Natural Resources of PRC on January 9, 2020, which came into effect on May 1, 2020, privately owned enterprises are allowed to participate in the natural gas production. The Company plans to proceed with its applications for the natural gas and brine project approvals with related government departments until the governmental planning has been finalized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 69000000 45584344 45584344 <p id="xdx_843_eus-gaap--ReceivablesPolicyTextBlock_z7Yy5c3WRKh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(c)           <span id="xdx_864_zF6uNaZaMsQc">Allowance for Doubtful Accounts</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>We make estimates of the uncollectibility of accounts receivable, especially analyzing accounts receivable and historical bad debts, customer concentrations, customer credit-worthiness, current economic trends and changes in customer payment terms, when evaluating the adequacy of the allowance for doubtful accounts. Credit evaluations are undertaken for all major sale transactions before shipment is authorized. On a quarterly basis, we evaluate aged items in the accounts receivable aging report and provide an allowance in an amount we deem adequate for doubtful accounts. If management were to make different judgments or utilize different estimates, material differences in the amount of our reported operating expenses could result.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--ConcentrationRiskCreditRisk_zSrMbWCxXup7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(d)           <span id="xdx_861_zSIUyQ9ZaeX3">Concentration of Credit Risk</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 is exposed to credit risk in the normal course of business, primarily related to accounts receivable and cash and cash equivalents. Substantially all of the Company’s cash and cash equivalents are maintained with financial institutions in the PRC, namely, Industrial and Commercial Bank of China Limited, China Merchants Bank Company Limited and Sichuan Rural Credit Union, which are not insured or otherwise protected. The Company placed $<span id="xdx_908_eus-gaap--CashUninsuredAmount_iI_c20230630_zjm8KKmqpG4" title="Cash, uninsured amount">115,273,479</span> and $<span id="xdx_908_eus-gaap--CashUninsuredAmount_iI_c20221231_z3gds5jzhtqa" title="Cash, uninsured amount">108,226,214</span> with these institutions as of June 30, 2023 and December 31, 2022, respectively.  The Company has not experienced any losses in such accounts in the PRC.</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 115273479 108226214 <p id="xdx_845_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zHJxZa0T17s3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(e)           <span id="xdx_86A_zJhS1PAGJck3">Property, Plant and Equipment</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">Property, plant and equipment are stated at cost less accumulated depreciation and any impairment losses. Expenditures for new facilities or equipment, and major expenditures for betterment of existing facilities or equipment are capitalized and depreciated, when available for intended use, using the straight-line method at rates sufficient to depreciate such costs less 5% residual value over the estimated productive lives. All other ordinary repair and maintenance costs are expensed as 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">Mineral rights are recorded at cost less accumulated depreciation and any impairment losses. Mineral rights are amortized ratably over the term of the lease, or the equivalent term under the units of production method, whichever is shorter.</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">Construction in process primarily represents direct costs of construction of property, plant and equipment. Costs incurred are capitalized and transferred to property, plant and equipment upon completion and depreciation will commence when the completed assets are placed in service. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_893_ecustom--ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock_zqzpNLIfVY4b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s depreciation and amortization policies on property, plant and equipment, other than mineral rights and construction in process, are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B9_zMVtHHng0S0l" style="display: none">Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_911_esrt--MinimumMember_zzQYCvId1oP9" style="display: none">Minimum</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_91F_esrt--MaximumMember_zzPe0pBxxz2e" style="display: none">Maximum</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="text-align: left; vertical-align: top"> <td> </td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Useful life</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(in years)</p></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buildings (including salt pans)</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingsIncludingSaltPansMember__srt--RangeAxis__srt--MinimumMember_zPdbzsf7Jj13" title="Useful life (in years)::XDX::P8Y"><span style="-sec-ix-hidden: xdx2ixbrl0629">8</span></span> - <span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingsIncludingSaltPansMember__srt--RangeAxis__srt--MaximumMember_zJrIBfNxg0Sa" title="Useful life (in years)::XDX::P20Y"><span style="-sec-ix-hidden: xdx2ixbrl0631">20</span></span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plant and machinery (including protective shells, transmission channels and ducts)</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PlantAndMachineryMember__srt--RangeAxis__srt--MinimumMember_z4bRxFdivi6b" title="Useful life (in years)::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0633">3</span></span> - <span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PlantAndMachineryMember__srt--RangeAxis__srt--MaximumMember_z1XTEgQrW7Ad" title="Useful life (in years)::XDX::P8Y"><span style="-sec-ix-hidden: xdx2ixbrl0635">8</span></span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles <span id="xdx_91F_eus-gaap--VehiclesMember_zCoXB2erol49" style="display: none">Motor Vehicles</span></span></td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zHAXTg8kU9Wb" title="Useful life (in years)::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl0638">5</span></span></span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture, fixtures and equipment</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitireFixturesAndEquipmentMember__srt--RangeAxis__srt--MinimumMember_zyC8JAg1ofv1" title="Useful life (in years)::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0640">3</span></span> - <span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitireFixturesAndEquipmentMember__srt--RangeAxis__srt--MaximumMember_zdf143Rp845l" title="Useful life (in years)::XDX::P8Y"><span style="-sec-ix-hidden: xdx2ixbrl0642">8</span></span></span></td> <td> </td></tr> </table> <p id="xdx_8A4_zTHazDBlHBel" 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">Property, plant and equipment under the capital lease are depreciated over their expected useful lives on the same basis as owned assets, or where shorter, the term of the lease.</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">Producing oil and gas properties are depreciated on a unit-of-production basis over the proved developed reserves. Common facilities that are built specifically to service production directly attributed to designate oil and gas properties are depreciated based on the proved developed reserves of the respective oil and gas properties on a pro-rata basis. Common facilities that are not built specifically to service identified oil and gas properties are depreciated using the straight-line method over their estimated useful lives. Costs associated with significant development projects are not depreciated until commercial production commences and the reserves related to those costs are excluded from the calculation of depreciation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_893_ecustom--ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock_zqzpNLIfVY4b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s depreciation and amortization policies on property, plant and equipment, other than mineral rights and construction in process, are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B9_zMVtHHng0S0l" style="display: none">Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_911_esrt--MinimumMember_zzQYCvId1oP9" style="display: none">Minimum</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_91F_esrt--MaximumMember_zzPe0pBxxz2e" style="display: none">Maximum</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="text-align: left; vertical-align: top"> <td> </td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Useful life</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(in years)</p></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buildings (including salt pans)</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingsIncludingSaltPansMember__srt--RangeAxis__srt--MinimumMember_zPdbzsf7Jj13" title="Useful life (in years)::XDX::P8Y"><span style="-sec-ix-hidden: xdx2ixbrl0629">8</span></span> - <span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingsIncludingSaltPansMember__srt--RangeAxis__srt--MaximumMember_zJrIBfNxg0Sa" title="Useful life (in years)::XDX::P20Y"><span style="-sec-ix-hidden: xdx2ixbrl0631">20</span></span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plant and machinery (including protective shells, transmission channels and ducts)</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PlantAndMachineryMember__srt--RangeAxis__srt--MinimumMember_z4bRxFdivi6b" title="Useful life (in years)::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0633">3</span></span> - <span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PlantAndMachineryMember__srt--RangeAxis__srt--MaximumMember_z1XTEgQrW7Ad" title="Useful life (in years)::XDX::P8Y"><span style="-sec-ix-hidden: xdx2ixbrl0635">8</span></span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles <span id="xdx_91F_eus-gaap--VehiclesMember_zCoXB2erol49" style="display: none">Motor Vehicles</span></span></td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zHAXTg8kU9Wb" title="Useful life (in years)::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl0638">5</span></span></span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture, fixtures and equipment</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitireFixturesAndEquipmentMember__srt--RangeAxis__srt--MinimumMember_zyC8JAg1ofv1" title="Useful life (in years)::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0640">3</span></span> - <span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitireFixturesAndEquipmentMember__srt--RangeAxis__srt--MaximumMember_zdf143Rp845l" title="Useful life (in years)::XDX::P8Y"><span style="-sec-ix-hidden: xdx2ixbrl0642">8</span></span></span></td> <td> </td></tr> </table> <p id="xdx_845_eus-gaap--PensionAndOtherPostretirementPlansPolicy_zokxHbdafWD9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(f)           <span id="xdx_867_z5UP1ZAQ8ZT4">Retirement Benefits</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 relevant laws and regulations in the PRC, the Company participates in a defined contribution retirement plan for its employees arranged by a governmental organization. The Company makes contributions to the retirement plan at the applicable rate based on the employees’ salaries. The required contributions under the retirement plans are charged to the condensed consolidated statement of loss on an accrual basis when they are due. The Company’s contributions totaled $<span id="xdx_902_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20230401__20230630_zDeEIVYoSYO4" title="Company's contributions to the retirement plan">129,539</span> and $<span id="xdx_907_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20220401__20220630_zcqrvIaPduzj" title="Company's contributions to the retirement plan">145,512</span> for the three-month period ended June 30, 2023 and 2022, respectively, and totaled $<span id="xdx_906_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20230101__20230630_z2ZVVWC0T8Pi" title="Company's contributions to the retirement plan">283,723</span> and $<span id="xdx_909_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20220101__20220630_zrszmkbKfTOl" title="Company's contributions to the retirement plan">346,777</span> for the six-month period ended June 30, 2023 and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 129539 145512 283723 346777 <p id="xdx_84D_eus-gaap--RevenueRecognitionPolicyTextBlock_zzhav3LSLvch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(g)           <span id="xdx_866_zo7fcgPFquu7">Revenue Recognition</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">Net revenue is net of discount and value added tax and comprises the sale of bromine, crude salt and chemical products. Revenue is recognized when the control of the promised goods is transferred to the customers in an amount that reflects the consideration that the Company expects to receive from the customers in exchange for those goods. The acknowledgement of receipt of goods by the customers is when control of the product is deemed to be transferred. Invoicing occurs upon acknowledgement of receipt of the goods by the customers. Customers have no rights to return the goods upon acknowledgement of receipt of goods. Revenue from contracts with customers is disaggregated in Note 14.</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_ztCeCWjfdZ94" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(h)           <span id="xdx_865_ziLgeLCHSqWl">Recoverability of Long-lived Assets</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">In accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 360-10-35 <i>“Impairment or Disposal of Long-lived Assets”</i>, long-lived assets to be held and used are analyzed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable or that the useful lives of those assets are no longer appropriate. The Company evaluates at each balance sheet date whether events and circumstances have occurred that indicate possible impairment.</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 determines the existence of such impairment by measuring the expected future cash flows (undiscounted and without interest charges) and comparing such amount to the carrying amount of the assets. An impairment loss, if one exists, is then measured as the amount by which the carrying amount of the asset exceeds the discounted estimated future cash flows. Assets to be disposed of are reported at the lower of the carrying amount or fair value of such assets less costs to sell. Asset impairment charges are recorded to reduce the carrying amount of the long-lived asset that will be sold or disposed of to their estimated fair values. Charges for the asset impairment reduce the carrying amount of the long-lived assets to their estimated salvage value in connection with the decision to dispose of such assets.</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 and six months period ended June 30, 2023 and 2022, the Company determined that there were no events or circumstances indicating possible impairment of its long-lived assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zc8saxnT39A3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(i)           <span id="xdx_86E_zDDFdi28zdMa">Basic and Diluted Earnings per Share of Common Stock</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 6pt 0pt 0; text-align: justify">Basic earnings per common share are based on the weighted average number of shares outstanding during the periods presented. Diluted earnings per share are computed using weighted average number of common shares plus dilutive common share equivalents outstanding during the period. Potential common shares that would have the effect of increasing diluted earnings per share are considered to be anti-dilutive, i.e. the exercise prices of the outstanding stock options were greater than the market price of the common stock. Anti-dilutive common stock equivalents which were excluded from the calculation of number of dilutive common stock equivalents amounted to <span id="xdx_90D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20230101__20230630_z3oWIQoEooSl" title="Anti-dilutive common stock excluded from calculation">0</span> and <span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220101__20220630_zOUTny4jJkal" title="Anti-dilutive common stock excluded from calculation">0</span> shares for the three-month periods ended June 30, 2023 and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify">Because the Company reported a net loss for the three-month periods ended June 30, 2023 and 2022, common stock equivalents including stock options and warrants were anti-dilutive, therefore the amounts reported for basic and diluted loss per share were the same.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 1 – BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES – Continued</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0 0 <p id="xdx_84D_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zV0PQ7CRJ3W6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(j)           <span id="xdx_868_zXxOjfT9aktb">Reporting Currency and Translation</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 financial statements of the Company’s foreign subsidiaries are measured using the local currency, Renminbi (“RMB”), as the functional currency; whereas the functional currency and reporting currency of the Company is the United States dollar (“USD” or “$”).</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 such, the Company uses the “current rate method” to translate its PRC operations from RMB into USD, as required under FASB ASC 830 “Foreign Currency Matters”. The assets and liabilities of its PRC operations are translated into USD using the rate of exchange prevailing at the balance sheet date. The capital accounts are translated at the historical rate. Adjustments resulting from the translation of the balance sheets of the Company’s PRC subsidiaries are recorded in stockholders’ equity as part of accumulated other comprehensive income. The statement of income and comprehensive income is translated at average rate during the reporting period. Gains or losses resulting from transactions in currencies other than the functional currencies are recognized in net income for the reporting periods as part of general and administrative expense. The statement of cash flows is translated at average rate during the reporting period, with the exception of the consideration paid for the acquisition of business which is translated at historical rates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_ecustom--ForeignOperationsPolicyPolicyTextBlock_zMEpgnwa9aba" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(k)           <span id="xdx_86D_zMKaLXDwIdvl">Foreign Operations</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">All of the Company’s operations and assets are located in PRC.  The Company may be adversely affected by possible political or economic events in this country.  The effect of these factors cannot be accurately predicted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--InventoryPolicyTextBlock_zg35PapjOdj7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(l)           <span id="xdx_86D_zt16EPdvBgfh">Inventories</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">Inventories are stated at the lower of cost, determined on a first-in first-out cost basis, or net realizable value. Costs of work-in-progress and finished goods comprise direct materials, direct labor and an attributable portion of manufacturing overhead. Net realizable value is based on estimated selling price less costs to complete and selling expenses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--LesseeLeasesPolicyTextBlock_zLE73aFN9j88" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(m)           <span id="xdx_860_zVU6A4tQlM1k">Leases</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 determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities in the consolidated balance sheets. Finance leases are included in finance lease ROU assets and finance lease liabilities in the consolidated balance sheets.</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">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease and finance lease ROU assets and liabilities are recognized at January 1, 2019 based on the present value of lease payments over the lease term discounted using the rate implicit in the lease. In cases where the implicit rate is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Lease expense for lease payments is recognized 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; text-align: justify">The Company does not recognize operating lease ROU assets and liabilities arising from lease arrangements with lease term of twelve months or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zb9A4hQsYuU5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(n)           <span id="xdx_862_zHBxi9aH62Y9">Stock-based Compensation</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">Stock-based awards issued to employees are recorded at their fair values estimated at grant date using the Black-Scholes model and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service period. Consistent with the accounting requirement for employee stock-based awards, nonemployee stock-based awards are measured at the grant-date fair value of the equity instruments that the Company is obligated to issue when the good has been delivered or the service has been rendered and any other conditions necessary to earn the right to benefit from the instruments have been satisfied.</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 elected to account for the forfeiture of stock-based awards as they occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_845_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zB1NCRZhdH4l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(o)           <span id="xdx_86A_zIUpU4EZq2ui">Loss Contingencies</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 accrues for loss contingencies relating to legal matters, including litigation defense costs, claims and other contingent matters, including liquidated damage liabilities, when such liabilities become probable and could be reasonably estimable. Such estimates may be based on advice from third parties or on management’s judgment, as appropriate. Revisions to accruals are reflected in earnings (loss) in the period in which different facts or information become known or circumstances change that affect the Company’s previous assumptions with respect to the likelihood or amount of loss. Amounts paid upon the ultimate resolution of such liabilities may be materially different from previous estimates<span style="color: red">.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--IncomeTaxPolicyTextBlock_zn5UM1fbUTO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(p)           <span id="xdx_86A_zYKRsCc5F2k2">Income Tax</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 accounts for income taxes in accordance with the Income Taxes Topic of the FASB ASC, which requires the use of the liability method of accounting for deferred income taxes. Under this method, deferred income taxes are recorded to reflect the tax consequences on future years of temporary differences between the tax basis of assets and liabilities and their reported amounts at each period end. Deferred tax assets and liabilities are measured using tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled. The deferred income tax effects of a change in tax rates are recognized in the period of enactment. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized. The guidance also provides criteria for the recognition, measurement, presentation and disclosures of uncertain tax positions. A tax benefit from an uncertain tax position may be recognized if it is “more likely than not” that the position is sustainable based solely on its technical merits. Interests and penalties associated with unrecognized tax benefits are included within the (benefit from) provision for income tax in the consolidated statement of profit (loss).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z8FlTummWkti" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(q)           <span id="xdx_868_zicvuzzCmhj">New Accounting Pronouncements</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"><i>Recent accounting pronouncements adopted</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">There were no recent accounting pronouncements adopted during the six months ended June 30, 2023.</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>Recently Issued Accounting Pronouncements Not Yet Adopted</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 12.55pt 0pt 0">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments. The amendments in this Update affect loans, debt securities, trade receivables, and any other financial assets that have the contractual right to receive cash. The ASU requires an entity to recognize expected credit losses rather than incurred losses for financial assets. For public entities, the amendments are effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. For the Company which is a smaller reporting company, ASU No. 2019-10 extends the effective dates for two years. The Company is currently evaluating the effect of this on the condensed consolidated financial statements and related disclosure.</p> <p id="xdx_806_eus-gaap--AccountsAndNontradeReceivableTextBlock_zhxJ5u6ckXoi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 2 – <span><span id="xdx_827_zpEatZOVksy4">ACCOUNTS RECEIVABLE, NET</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_897_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zHUeMNvB3P6h" style="font: 10pt Times New Roman, Times, Serif; margin: 0">Accounts receivable net consist of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8BE_z2V65I15qng6" style="display: none">Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables (Details)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_493_20230630_zSIAwUycCm7g" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">June 30, <br/> 2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_493_20221231_zlr4sPBCNpH1" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">December 31, <br/> 2022</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="3" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="3" style="font-size: 10pt"> </td></tr> <tr id="xdx_40E_eus-gaap--AccountsReceivableGross_iI_maARNzmL4_zTrOPPANiOae" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: left">Accounts receivable</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">2,140,552</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">5,388,213</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_di_msARNzmL4_zHlDO3jqBC9c" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Allowance for doubtful debt</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(24,142</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(25,047</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--AccountsReceivableNet_iTI_mtARNzmL4_z93MFjQwjRnh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt"><b style="display: none">Accounts receivable, net</b></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,116,410</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,363,166</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zZrRcrdyJCa7" 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 overall accounts receivable balance as of June 30, 2023 decreased by $<span id="xdx_905_eus-gaap--IncreaseDecreaseInAccountsAndNotesReceivable_c20230101__20230630_zPlKg1rFPyCc" title="Decrease in overall accounts receivable">3,246,756</span>, as compared to those of December 31, 2022. We have policies in place to ensure that sales are made to customers with an appropriate credit history. We perform ongoing credit evaluation on the financial condition of our customer. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_897_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zHUeMNvB3P6h" style="font: 10pt Times New Roman, Times, Serif; margin: 0">Accounts receivable net consist of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8BE_z2V65I15qng6" style="display: none">Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables (Details)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_493_20230630_zSIAwUycCm7g" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">June 30, <br/> 2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_493_20221231_zlr4sPBCNpH1" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">December 31, <br/> 2022</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="3" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="3" style="font-size: 10pt"> </td></tr> <tr id="xdx_40E_eus-gaap--AccountsReceivableGross_iI_maARNzmL4_zTrOPPANiOae" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: left">Accounts receivable</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">2,140,552</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">5,388,213</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_di_msARNzmL4_zHlDO3jqBC9c" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Allowance for doubtful debt</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(24,142</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(25,047</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--AccountsReceivableNet_iTI_mtARNzmL4_z93MFjQwjRnh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt"><b style="display: none">Accounts receivable, net</b></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,116,410</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,363,166</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 2140552 5388213 24142 25047 2116410 5363166 3246756 <p id="xdx_805_eus-gaap--InventoryDisclosureTextBlock_zN5i0IPXqkl3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 3 – <span id="xdx_824_zpk5TaQLCrQk">INVENTORIES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89C_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z9L1GKZa52g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories consist of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8B2_zwlENEKeHsWb" style="display: none">Inventories - Schedule of Inventories, Current</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_495_20230630_z14iAXrklHy5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">June 30, <br/> 2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49B_20221231_zsrfNE1qatY5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">December 31, <br/> 2022</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="3" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="3" style="font-size: 10pt"> </td></tr> <tr id="xdx_408_eus-gaap--InventoryRawMaterials_iI_maCz97Q_zLgmWCc5DNOg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: left">Raw materials</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">27,484</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">26,192</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_maCz97Q_znIHstFsjXG2" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Finished goods</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">860,601</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,667,281</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--LessImpairment_iI_maCz97Q_zDX75UvEktfh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less: impairment</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(91,471</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(94,901</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--InventoryNet_iTI_mtCz97Q_zYDS2LE3wga" style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Inventory, net</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">796,614</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,598,572</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zlMFdq0ezikj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company recorded impairment charges for slow moving inventory in the amounts of $<span id="xdx_905_ecustom--ImpairmentChargesSlowMovingInventory_c20230101__20230630_z7hYu8BHG4Ej" title="Impairment charges for slow moving inventory">0</span> and $<span id="xdx_904_ecustom--ImpairmentChargesSlowMovingInventory_c20220101__20220630_zjZP1bW0d8j9" title="Impairment charges for slow moving inventory">0</span> for the six months ended June 30, 2023 and 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89C_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z9L1GKZa52g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories consist of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8B2_zwlENEKeHsWb" style="display: none">Inventories - Schedule of Inventories, Current</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_495_20230630_z14iAXrklHy5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">June 30, <br/> 2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49B_20221231_zsrfNE1qatY5" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">December 31, <br/> 2022</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="3" style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td colspan="3" style="font-size: 10pt"> </td></tr> <tr id="xdx_408_eus-gaap--InventoryRawMaterials_iI_maCz97Q_zLgmWCc5DNOg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: left">Raw materials</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">27,484</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">26,192</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_maCz97Q_znIHstFsjXG2" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Finished goods</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">860,601</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,667,281</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--LessImpairment_iI_maCz97Q_zDX75UvEktfh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less: impairment</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(91,471</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(94,901</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--InventoryNet_iTI_mtCz97Q_zYDS2LE3wga" style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.5pt">Inventory, net</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">796,614</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,598,572</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 27484 26192 860601 1667281 -91471 -94901 796614 1598572 0 0 <p id="xdx_80A_ecustom--PrepaidLandLeaseTextBlock_zNoEb52eFwLg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 4 – <span id="xdx_822_zLXZSlr4zTo">PREPAID LAND LEASES</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 has the rights to use certain parcels of land located in Shouguang, Shandong, PRC, through lease agreements signed with local townships or the government authority. The production facilities and warehouses of the Company are located on these parcels of land. The lease term ranges from <span id="xdx_90A_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dxL_c20230630__srt--RangeAxis__srt--MinimumMember_z7hVWcK4wBN" title="Lease term of contract::XDX::P10Y"><span style="-sec-ix-hidden: xdx2ixbrl0735">ten</span></span> to <span id="xdx_906_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dxL_c20230630__srt--RangeAxis__srt--MaximumMember_z5sYEC09pMle" title="Lease term of contract::XDX::P50Y"><span style="-sec-ix-hidden: xdx2ixbrl0737">fifty</span></span> years. Some of the lease contracts were paid in one lump sum upfront and some are paid annually at the beginning of each anniversary date. These leases have no purchase option at the end of the lease term and were classified as operating leases prior to and as of January 1, 2019 when the new lease standard was adopted. Prior to January 2019, the prepaid land lease was amortized on a straight line basis. As of January 1, 2019, all the leases in which term has commenced and were in use were classified as operating lease right-of-use assets (“ROU”). See Note 6.</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 December 2017, the Company paid a one lump sum upfront amount of $<span id="xdx_905_ecustom--PrepaidLeaseForParcelOfLand_iI_c20171231_zQH6TfLkBaTf" title="Prepaid 50-year lease for parcel of land">8,800,495</span> for a 50-year lease of a parcel of land at Bohai Marine Fine Chemical Industrial Park (“Bohai”) for the new chemical factory under construction. <span id="xdx_90E_eus-gaap--LesseeOperatingLeaseDescription_c20170101__20171231_zsPBopQYgGzb" title="Operating lease, description">There is no purchase option at the end of the lease term. This was classified as an operating lease prior to and as of January 1, 2019. The land use certificate was issued on October 25, 2019. The lease term expires on August 12, 2069.</span> The amount paid was recorded as prepaid land leases, net of current portion in the consolidated balance sheet as of June 30 2023 and December 31, 2022. As of June 30, 2023, the prepaid land lease increased to $<span id="xdx_90A_eus-gaap--PrepaidExpenseOtherNoncurrent_iI_c20230630_zQ9z2KpStSr7" title="Prepaid land leases, net of current portion">9,185,377</span> due to an additional amount paid for stamp duty and related land use rights fees. Amortization of this prepaid land lease will commence when the chemical factory is completed and placed in service.</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> 8800495 There is no purchase option at the end of the lease term. This was classified as an operating lease prior to and as of January 1, 2019. The land use certificate was issued on October 25, 2019. The lease term expires on August 12, 2069. 9185377 <p id="xdx_808_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z8DkfWGaTDte" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 5 – <span id="xdx_821_zgA1yR0Finld">PROPERTY, PLANT AND EQUIPMENT, NET</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89B_eus-gaap--PropertyPlantAndEquipmentTextBlock_z8smBtfwlgQ2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment, net consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8B0_zjWK7jTniX9e" style="display: none">Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49E_20230630_zQeRPZoIUKE3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">June 30, <br/> 2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_494_20221231_zCnLluSXVoV7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">December 31, <br/> 2022</td></tr> <tr id="xdx_402_ecustom--AtCostAbstract_iB_zQHs2HlD4LRe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">At cost:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--MineralPropertiesGross_i01I_maCz5Jm_zwSJ7QzkDKB3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: left">Mineral rights</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">2,668,996</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">2,769,091</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--BuildingsAndImprovementsGross_i01I_maCz5Jm_z4Yzy4A5VkI2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif">Buildings</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">30,365,133</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">31,503,908</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentOther_i01I_maCz5Jm_zfzRVtDU5SE3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Plant and machinery</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">179,249,807</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">185,972,160</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--VehiclesGross_i01I_maCz5Jm_zv0ORpeyvyD9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Motor vehicles</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">120,764</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">125,293</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FurnitureAndFixturesGross_i01I_maCz5Jm_zdUZX8L0oa9i" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Furniture, fixtures and office equipment</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,198,791</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,281,251</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--ConstructionInProgressGross_i01I_maCz5Jm_zPE0I2Fa8B27" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Construction in process</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">10,103,079</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">11,356,546</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_i01TI_mtCz5Jm_maCztAJ_zbNjEgKCnNek" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Total</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">224,706,570</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">234,008,249</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_i01NI_di_msCztAJ_za8l64Jr7Nb1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Less: Accumulated depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(91,207,441</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(84,091,483</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40C_ecustom--PropertyPlantAndEquipmentImpairmentCost_i01I_d0_maCztAJ_z3tzkkRJzCS6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">     Impairment</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentNet_i01TI_mtCztAJ_zmpjlD2gNoof" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Net book value</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">133,499,129</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">149,916,766</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zfSj2WE1EAIc" 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 certain buildings and salt pans erected on parcels of land located in Shouguang, PRC, and such parcels of land are collectively owned by local townships or the government authority. The Company has not been able to obtain property ownership certificates over these buildings and salt pans. The aggregate carrying values of these properties situated on parcels of the land are $<span id="xdx_907_eus-gaap--Land_iI_c20230630_ztNfkxWj3CA1" title="Land">13,769,401</span> and $<span id="xdx_904_eus-gaap--Land_iI_c20221231_zLTAxRR4SlR2" title="Land">14,713,101</span> as at June 30, 2023 and December 31, 2022, 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">During the three-month period ended June 30, 2023, depreciation and amortization expense totaled $<span id="xdx_905_eus-gaap--DepreciationAndAmortization_c20230401__20230630_zONkBiie1mjf" title="Depreciation and amortization expense">5,235,219</span> of which $<span id="xdx_90F_eus-gaap--OtherCostOfOperatingRevenue_c20230401__20230630_zUbGPawo9P1e" title="Direct labor and factory overheads incurred during plant shutdown">791,952</span>, $<span id="xdx_900_eus-gaap--DefinedContributionPlanAdministrativeExpenses_c20230401__20230630_zjzw5CAYDzLe" title="Administrative expenses">169,924</span> and $<span id="xdx_901_ecustom--CostOfNetRevenue_c20230401__20230630_zZ9NGcexLvog" title="Cost of net revenue">4,273,343</span> were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue. During the six-month period ended June 30, 2023, depreciation and amortization expense totaled $<span id="xdx_906_eus-gaap--DepreciationAndAmortization_c20230101__20230630_zB7EzmLbE9Ia" title="Depreciation and amortization expense">10,594,090</span>, of which $<span id="xdx_905_eus-gaap--OtherCostOfOperatingRevenue_c20230101__20230630_z5zXeAQNYCUb" title="Direct labor and factory overheads incurred during plant shutdown">2,741,788</span>, $<span id="xdx_901_eus-gaap--DefinedContributionPlanAdministrativeExpenses_c20230101__20230630_z3rq2LllIC6j" title="Administrative expenses">599,879</span> and $<span id="xdx_908_ecustom--CostOfNetRevenue_c20230101__20230630_zi864I4TohBa" title="Cost of net revenue">7,252,423</span> were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue.</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">During the three-month period ended June 30, 2022, depreciation and amortization expense totaled $<span id="xdx_903_eus-gaap--DepreciationAndAmortization_c20220401__20220630_ze33ZZcBLnvg" title="Depreciation and amortization expense">5,271,395</span> of which $<span id="xdx_90B_eus-gaap--OtherCostOfOperatingRevenue_c20220401__20220630_zaTHHIZdIke" title="Direct labor and factory overheads incurred during plant shutdown">1,532,788</span>, $<span id="xdx_901_eus-gaap--DefinedContributionPlanAdministrativeExpenses_c20220401__20220630_za0aFuypCp12" title="Administrative expenses">170,708</span> and $<span id="xdx_902_ecustom--CostOfNetRevenue_c20220401__20220630_zUsuOFpwRQnb" title="Cost of net revenue">3,567,899</span> were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue. During the six-month period ended June 30, 2022, depreciation and amortization expense totaled $<span id="xdx_902_eus-gaap--DepreciationAndAmortization_c20220101__20220630_zXVNKKNrD725" title="Depreciation and amortization expense">10,273,014</span>, of which $<span id="xdx_90F_eus-gaap--OtherCostOfOperatingRevenue_c20220101__20220630_zPkj5o1Y0pRc" title="Direct labor and factory overheads incurred during plant shutdown">3,293,856</span>, $<span id="xdx_901_eus-gaap--DefinedContributionPlanAdministrativeExpenses_c20220101__20220630_zL2Mjazqgfa" title="Administrative expenses">1,368,395</span> and $<span id="xdx_905_ecustom--CostOfNetRevenue_c20220101__20220630_z6bOi5pmEI4b" title="Cost of net revenue">5,610,763</span> were recorded in direct labor and factory overheads incurred during plant shutdown, administrative expenses and cost of net revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_89B_eus-gaap--PropertyPlantAndEquipmentTextBlock_z8smBtfwlgQ2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment, net consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8B0_zjWK7jTniX9e" style="display: none">Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49E_20230630_zQeRPZoIUKE3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">June 30, <br/> 2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_494_20221231_zCnLluSXVoV7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">December 31, <br/> 2022</td></tr> <tr id="xdx_402_ecustom--AtCostAbstract_iB_zQHs2HlD4LRe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">At cost:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--MineralPropertiesGross_i01I_maCz5Jm_zwSJ7QzkDKB3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: left">Mineral rights</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">2,668,996</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">2,769,091</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--BuildingsAndImprovementsGross_i01I_maCz5Jm_z4Yzy4A5VkI2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif">Buildings</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">30,365,133</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">31,503,908</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentOther_i01I_maCz5Jm_zfzRVtDU5SE3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Plant and machinery</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">179,249,807</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">185,972,160</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--VehiclesGross_i01I_maCz5Jm_zv0ORpeyvyD9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Motor vehicles</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">120,764</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">125,293</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FurnitureAndFixturesGross_i01I_maCz5Jm_zdUZX8L0oa9i" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Furniture, fixtures and office equipment</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,198,791</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,281,251</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--ConstructionInProgressGross_i01I_maCz5Jm_zPE0I2Fa8B27" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Construction in process</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">10,103,079</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">11,356,546</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentGross_i01TI_mtCz5Jm_maCztAJ_zbNjEgKCnNek" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Total</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">224,706,570</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">234,008,249</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_i01NI_di_msCztAJ_za8l64Jr7Nb1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Less: Accumulated depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(91,207,441</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(84,091,483</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40C_ecustom--PropertyPlantAndEquipmentImpairmentCost_i01I_d0_maCztAJ_z3tzkkRJzCS6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">     Impairment</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentNet_i01TI_mtCztAJ_zmpjlD2gNoof" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Net book value</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">133,499,129</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">149,916,766</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 2668996 2769091 30365133 31503908 179249807 185972160 120764 125293 2198791 2281251 10103079 11356546 224706570 234008249 91207441 84091483 0 0 133499129 149916766 13769401 14713101 5235219 791952 169924 4273343 10594090 2741788 599879 7252423 5271395 1532788 170708 3567899 10273014 3293856 1368395 5610763 <p id="xdx_80C_ecustom--PropertyPlantAndEquipmentUnderFinanceLeasesNetTextBlock_zw8OE5zsTU75" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 6 – <span id="xdx_82C_zVE9Nw2dAQDk">FINANCE LEASE RIGHT-OF-USE ASSETS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_897_ecustom--PropertyPlantAndEquipmentUnderFinanceLeasesTableTextBlock_zzQtZ7hErGob" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment under finance leases, net consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8B7_zv9fvis2RLgf" style="display: none">Finance Lease Right-Of-Use Assets - Schedule of Property, Plant and Equipment Under Finance Leases</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_497_20230630_zL8Ds8GJsjY2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">June 30, <br/> 2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_495_20221231_zzKskCA0myh7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">December 31, <br/> 2022</td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationAbstract_iB_zPIFeTPJ2IP3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">At cost:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%">Buildings <span id="xdx_911_eus-gaap--BuildingMember_zCVedq3GbGge" style="display: none">Buildings</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_i01I_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zLxPMtfzcigk" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="At cost">113,881</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_i01I_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zmmVJZd2L1R" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="At cost">118,154</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Plant and machinery <span id="xdx_915_eus-gaap--ManufacturingFacilityMember_ze8RSNqbP6n3" style="display: none">Plant and Machinery</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_i01I_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ManufacturingFacilityMember_zQIEoG9wDW8" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="At cost">2,083,330</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_i01I_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ManufacturingFacilityMember_z4mYaheHAdfc" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="At cost">2,161,461</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_i01I_maCzReL_zMxubX0Svqf" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Total</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,197,211</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,279,615</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_i01NI_di_msCzReL_zQUrh65THzv8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,041,832</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,115,747</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_i01TI_mtCzReL_zZGONdsiy3X6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Net book value</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">155,379</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">163,868</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zIBgZlqRFrJh" 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 above buildings erected on parcels of land located in Shouguang, PRC, are collectively owned by local townships.  The Company has not been able to obtain property ownership certificates over these buildings as the Company could not obtain land use rights certificates on the underlying parcels of land.  </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">During the three and six months period ended June 30, 2023, depreciation and amortization expense totaled $<span id="xdx_906_ecustom--DepreciationAndAmortizationExpensePPE_c20230401__20230630_zRIXoDyIFyl7" title="Depreciation and amortization expense">1,322</span> and $<span id="xdx_90D_ecustom--DepreciationAndAmortizationExpensePPE_c20230101__20230630_z5axH8hgR7kb" title="Depreciation and amortization expense">2,675</span>, respectively, which was recorded in direct labor and factory overheads incurred during plant shutdown.</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">During the three and six months period ended June 30, 2022, depreciation and amortization expense totaled $<span id="xdx_90C_ecustom--DepreciationAndAmortizationExpensePPE_c20220401__20220630_ztO6D44ZHpbg" title="Depreciation and amortization expense">1,401</span> and $<span id="xdx_90D_ecustom--DepreciationAndAmortizationExpensePPE_c20220101__20220630_zFbwRD1klQ1i" title="Depreciation and amortization expense">2,860</span>, respectively, which was recorded in direct labor and factory overheads incurred during plant shutdown.</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p id="xdx_897_ecustom--PropertyPlantAndEquipmentUnderFinanceLeasesTableTextBlock_zzQtZ7hErGob" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment under finance leases, net consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8B7_zv9fvis2RLgf" style="display: none">Finance Lease Right-Of-Use Assets - Schedule of Property, Plant and Equipment Under Finance Leases</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_497_20230630_zL8Ds8GJsjY2" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">June 30, <br/> 2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_495_20221231_zzKskCA0myh7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">December 31, <br/> 2022</td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationAbstract_iB_zPIFeTPJ2IP3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">At cost:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%">Buildings <span id="xdx_911_eus-gaap--BuildingMember_zCVedq3GbGge" style="display: none">Buildings</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_i01I_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zLxPMtfzcigk" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="At cost">113,881</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_i01I_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zmmVJZd2L1R" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="At cost">118,154</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Plant and machinery <span id="xdx_915_eus-gaap--ManufacturingFacilityMember_ze8RSNqbP6n3" style="display: none">Plant and Machinery</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_i01I_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ManufacturingFacilityMember_zQIEoG9wDW8" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="At cost">2,083,330</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_i01I_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ManufacturingFacilityMember_z4mYaheHAdfc" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="At cost">2,161,461</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_i01I_maCzReL_zMxubX0Svqf" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Total</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,197,211</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,279,615</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_i01NI_di_msCzReL_zQUrh65THzv8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,041,832</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,115,747</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_i01TI_mtCzReL_zZGONdsiy3X6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Net book value</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">155,379</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">163,868</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 113881 118154 2083330 2161461 2197211 2279615 2041832 2115747 155379 163868 1322 2675 1401 2860 <p id="xdx_808_eus-gaap--LesseeOperatingLeasesTextBlock_zLlFrynkEnpj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 7 – <span id="xdx_821_zLR0mYPJ5M83">OPERATING LEASE RIGHT– OF USE ASSETS</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">As of June 30, 2023, the total operating lease ROU assets was $<span id="xdx_901_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20230630_zx5qyLi29F0a" title="Operating lease, right of use assets">7,867,371</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">The total operating lease cost for the six-month period ended June 30, 2023 and 2022 was $<span id="xdx_908_eus-gaap--OperatingLeaseCost_c20230101__20230630_zGgFaQbxYBob" title="Operating lease cost">476,367</span> and $<span id="xdx_90C_eus-gaap--OperatingLeaseCost_c20220101__20220630_z0LBMm28aI4g" title="Operating lease cost">506,537</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">The Company has the rights to use certain parcels of land located in Shouguang, PRC, through lease agreements signed with local townships or the government authority (See Note 3). For parcels of land that are collectively owned by local townships, the Company cannot obtain land use rights certificates. The parcels of land of which the Company cannot obtain land use rights certificates covers a total of approximately <span id="xdx_901_eus-gaap--AreaOfLand_iI_pid_uSqkm_c20230630_zFAtm5EeQXHg" title="Rights to use parcels of land through lease agreements, area">38.6</span> square kilometers of aggregate carrying value of $<span id="xdx_900_ecustom--CapitalizedLeaseCarryingValue_iI_c20230630_zVhXmT90t8S3" title="Capitalized lease, carrying value">8,528,764</span> as at June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 7867371 476367 506537 38.6 8528764 <p id="xdx_80D_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zdrJxxPgaFXk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 8 – <span id="xdx_828_zL0ZxAmFNlic">ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_89D_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zbk0uQMC1DKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts payable, other payable and accrued expenses consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B5_z1NFbhxAZXMf" style="display: none">Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_497_20230630_zwzGIFVnecsk" style="font: 10pt Times New Roman, Times, Serif; text-align: center">June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_49E_20221231_zunEuxrAEuec" style="font: 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr id="xdx_409_eus-gaap--AccountsPayableCurrent_iI_maCzjPk_z63um1wQyWYi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">Accounts payable</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">221,315</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">57,649</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AccruedSalariesCurrent_iI_maCzjPk_zGbqMnHNlE0k" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Salary payable</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">242,944</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">250,610</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccountsPayableOtherCurrent_iI_maCzjPk_zKipOffKZ1o9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Other payable</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0886">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">89,577</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--AccruedExpenseconstruction_iI_maCzjPk_zCmfTEIblku3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Accrued expense for construction</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,282,557</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">6,403,742</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_maCzjPk_zUEyDEbFohw" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Accrued expense-others</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">344,621</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,022,144</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccountsPayableAndAccruedLiabilitiesCurrent_iTI_mtCzjPk_zdhibrMG0E11" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">6,091,437</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">7,823,722</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8AC_z8UmRbeLTY42" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">     </p> <p id="xdx_89D_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zbk0uQMC1DKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts payable, other payable and accrued expenses consist of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B5_z1NFbhxAZXMf" style="display: none">Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_497_20230630_zwzGIFVnecsk" style="font: 10pt Times New Roman, Times, Serif; text-align: center">June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_49E_20221231_zunEuxrAEuec" style="font: 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr id="xdx_409_eus-gaap--AccountsPayableCurrent_iI_maCzjPk_z63um1wQyWYi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">Accounts payable</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">221,315</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">57,649</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AccruedSalariesCurrent_iI_maCzjPk_zGbqMnHNlE0k" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Salary payable</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">242,944</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">250,610</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccountsPayableOtherCurrent_iI_maCzjPk_zKipOffKZ1o9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Other payable</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0886">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">89,577</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--AccruedExpenseconstruction_iI_maCzjPk_zCmfTEIblku3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Accrued expense for construction</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,282,557</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">6,403,742</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_maCzjPk_zUEyDEbFohw" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Accrued expense-others</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">344,621</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,022,144</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccountsPayableAndAccruedLiabilitiesCurrent_iTI_mtCzjPk_zdhibrMG0E11" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">6,091,437</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">7,823,722</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 221315 57649 242944 250610 89577 5282557 6403742 344621 1022144 6091437 7823722 <p id="xdx_807_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zmBjR501Vo5g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 9 – <span id="xdx_82C_zEv8iCJNBXZ8">RELATED PARTY TRANSACTIONS</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">On September 25, 2012, the Company purchased five floors of a commercial building in the PRC, through SYCI, from Shandong Shouguang Vegetable Seed Industry Group Co., Ltd. (the “Seller”) at a cost of approximately $<span id="xdx_90A_eus-gaap--PaymentsToAcquireBuildings_pdn6_c20120924__20120925__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ChairmanOfTheCompanyMember_zcpWeMj1Ecqe" title="Acquisition of five floors of commercial building">5.7</span> million in cash, of which Mr. Ming Yang, the Chairman of the Company, had a <span id="xdx_907_ecustom--EquityInterestOwnership_iI_pid_dp_c20120925__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ChairmanOfTheCompanyMember_zr00zeS40fvj" title="Equity interest">99</span>% equity interest in the Seller. During the first quarter of 2018, the Company entered into an agreement with the Seller, a related party, to provide property management services for an annual amount of approximately $<span id="xdx_90F_eus-gaap--ProfessionalAndContractServicesExpense_c20180101__20180331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SellerMember_zLCxyokSDj7l" title="Property management services">90,785</span> for <span id="xdx_903_ecustom--TermOfPropertyManagementServicesDescription_c20180101__20180331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SellerMember_zzp8UKWVNMFb" title="Term of property management services, description">five years from January 1, 2023 to December 31, 2027</span>. The expense associated with this agreement for the three and six months ended June 30, 2023 was approximately $<span id="xdx_900_ecustom--ExpenseAssociatedWithAgreement_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SellerMember_zwGDqWsqbvz1" title="Expense associated with agreement">21,584</span> and $<span id="xdx_90B_ecustom--ExpenseAssociatedWithAgreement_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SellerMember_zXYpsTuj3GA4" title="Expense associated with agreement">44,280</span>. The expense associated with this agreement for the three and six months ended June 30, 2022 was approximately $<span id="xdx_908_ecustom--ExpenseAssociatedWithAgreement_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SellerMember_zyqkgoakmbe7" title="Expense associated with agreement">23,239</span> and $<span id="xdx_90F_ecustom--ExpenseAssociatedWithAgreement_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SellerMember_zuesq73c1Ef3" title="Expense associated with agreement">47,807</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">NOTE 9 – RELATED PARTY TRANSACTIONS – Continued</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related parties</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: top"> <td style="border: black 1pt solid; width: 43%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name of related parties</span></td> <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 57%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Position</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yang Ming</span></td> <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman Of the Board</span></td></tr> <tr style="vertical-align: top; background-color: white"> <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liu XiaoBin</span></td> <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Li Min</span></td> <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</span></td></tr> <tr style="vertical-align: top; background-color: white"> <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Miao NaiHui</span></td> <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Operating Officer</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">b)</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zSPET8A9WSBg" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center">June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Amount due to related parties:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">Yang Ming</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_ecustom--AmountDueToRelatedParty_iI_c20230630__us-gaap--RelatedPartyTransactionAxis__custom--YangMingMember_zSUrdJ4f18p2" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Due to related parties">408,225</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_ecustom--AmountDueToRelatedParty_iI_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--YangMingMember_z7W0QhDl5vGb" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Due to related parties">423,534</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Liu Xiao Bin</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_ecustom--AmountDueToRelatedParty_iI_c20230630__us-gaap--RelatedPartyTransactionAxis__custom--LiuXiaoBinMember_zbnkVv4u67ea" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">887,214</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_ecustom--AmountDueToRelatedParty_iI_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--LiuXiaoBinMember_zi2cYG8BYpHd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">887,214</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Li Min</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_ecustom--AmountDueToRelatedParty_iI_c20230630__us-gaap--RelatedPartyTransactionAxis__custom--LiMinMember_zrr42HleIr66" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">634,459</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_ecustom--AmountDueToRelatedParty_iI_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--LiMinMember_zWkk7zzvE09k" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">647,473</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Miao Nai Hui</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_ecustom--AmountDueToRelatedParty_iI_c20230630__us-gaap--RelatedPartyTransactionAxis__custom--MiaoNaiHuiMember_zVB9FStOeXYj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">634,459</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_ecustom--AmountDueToRelatedParty_iI_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--MiaoNaiHuiMember_zq0LxvlAlOV4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">647,473</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_ecustom--AmountDueToRelatedParty_iI_c20230630_zhO4AgbI7jz1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">2,564,357</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_ecustom--AmountDueToRelatedParty_iI_c20221231_ztQQuNBRC4m9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">2,605,694</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; 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">Considering that the Company has not performed well in recent years, the Company and its executive officers mutually agreed and to returned all, or a portion of their cash compensation earned for their services with the Company, which may be considered for future compensation should the Company improve its results of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 5700000 0.99 90785 five years from January 1, 2023 to December 31, 2027 21584 44280 23239 47807 <table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zSPET8A9WSBg" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center">June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Amount due to related parties:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">Yang Ming</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98C_ecustom--AmountDueToRelatedParty_iI_c20230630__us-gaap--RelatedPartyTransactionAxis__custom--YangMingMember_zSUrdJ4f18p2" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Due to related parties">408,225</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td id="xdx_98D_ecustom--AmountDueToRelatedParty_iI_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--YangMingMember_z7W0QhDl5vGb" style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right" title="Due to related parties">423,534</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Liu Xiao Bin</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_981_ecustom--AmountDueToRelatedParty_iI_c20230630__us-gaap--RelatedPartyTransactionAxis__custom--LiuXiaoBinMember_zbnkVv4u67ea" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">887,214</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_ecustom--AmountDueToRelatedParty_iI_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--LiuXiaoBinMember_zi2cYG8BYpHd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">887,214</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Li Min</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_ecustom--AmountDueToRelatedParty_iI_c20230630__us-gaap--RelatedPartyTransactionAxis__custom--LiMinMember_zrr42HleIr66" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">634,459</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_ecustom--AmountDueToRelatedParty_iI_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--LiMinMember_zWkk7zzvE09k" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">647,473</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Miao Nai Hui</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_ecustom--AmountDueToRelatedParty_iI_c20230630__us-gaap--RelatedPartyTransactionAxis__custom--MiaoNaiHuiMember_zVB9FStOeXYj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">634,459</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_ecustom--AmountDueToRelatedParty_iI_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--MiaoNaiHuiMember_zq0LxvlAlOV4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">647,473</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_985_ecustom--AmountDueToRelatedParty_iI_c20230630_zhO4AgbI7jz1" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">2,564,357</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td id="xdx_98D_ecustom--AmountDueToRelatedParty_iI_c20221231_ztQQuNBRC4m9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Due to related parties">2,605,694</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 408225 423534 887214 887214 634459 647473 634459 647473 2564357 2605694 <p id="xdx_805_ecustom--TaxesPayableDisclosureTextblock_zy570Q0y0Mnl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 10 – <span id="xdx_82F_z9SOGUTEKGh4">TAXES PAYABLE</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_88B_ecustom--ScheduleOfTaxesPayableTableTextBlock_z5E42dexcO61" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes Payable - Schedule of Taxes Payable (Details)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_49A_20230630_zIXYqPtCWwF5" style="font: 10pt Times New Roman, Times, Serif; text-align: center">June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_499_20221231_z59YEGqv83Zk" style="font: 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr id="xdx_404_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_maCzrXr_zphFiufXAIsh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">Land use tax payable</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">24,199</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">25,107</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_ecustom--ValueAddedTaxAndOtherTaxesPayable_iI_maCzrXr_zzhlFxbWKTc9" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Value added tax and other taxes payable</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">453,719</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">674,456</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--TaxesPayableCurrent_iTI_mtCzrXr_z5ePf14NuII5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Land use tax payable</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">477,918</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">699,563</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; 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_88B_ecustom--ScheduleOfTaxesPayableTableTextBlock_z5E42dexcO61" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes Payable - Schedule of Taxes Payable (Details)"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_49A_20230630_zIXYqPtCWwF5" style="font: 10pt Times New Roman, Times, Serif; text-align: center">June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_499_20221231_z59YEGqv83Zk" style="font: 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr id="xdx_404_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_maCzrXr_zphFiufXAIsh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">Land use tax payable</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">24,199</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">25,107</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_ecustom--ValueAddedTaxAndOtherTaxesPayable_iI_maCzrXr_zzhlFxbWKTc9" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Value added tax and other taxes payable</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">453,719</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">674,456</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--TaxesPayableCurrent_iTI_mtCzrXr_z5ePf14NuII5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Land use tax payable</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">477,918</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">699,563</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 24199 25107 453719 674456 477918 699563 <p id="xdx_80B_ecustom--LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock_zbrQrgrHiK8e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 11 – <span id="xdx_82D_zWisWZDuynd7">LEASE LIABILITIES-FINANCE AND OPERATING LEASE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_897_ecustom--FinancingLeasesOfLesseeDisclosureTableTextBlock_zVgb0nBy7gPj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of finance lease liabilities were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B0_z23EZOwotQsl" style="display: none">Lease Liabilities - Finance and Operating Lease - Schedule of Finance Leased Liabilities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Imputed</span></td> <td> </td> <td colspan="3" id="xdx_49A_20230630_zOIUMp9yLote" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 30,</span></td> <td> </td> <td colspan="3" id="xdx_49C_20221231_zkP4IvQ9c89j" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31,</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest rate</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseLiability_iI_zP3EbS7HMN9e" style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total finance lease liability</span></td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_ecustom--InterestRateUsedForFinanceLeaseObligations_iI_dp_c20230630_z5HcvpHtmleb" title="Imputed interest rate"><span id="xdx_905_ecustom--InterestRateUsedForFinanceLeaseObligations_iI_dp_c20221231_zwzC2iAeFx19" title="Imputed interest rate">6.7</span></span>%</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,408,883</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,675,067</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_402_eus-gaap--FinanceLeaseLiabilityCurrent_iNI_di_zxflkD6hDdk9" style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Current portion</span></td> <td> </td> <td> </td> <td style="text-align: right"> </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">(163,713</span></td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</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">(213,346</span></td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zocSkRNAE4K1" style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance lease liability, net of current portion</span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,245,170</span></td> <td style="border-bottom: black 2.25pt double"> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,461,721</span></td> <td style="border-bottom: black 2.25pt double"> </td></tr> </table> <p id="xdx_8A6_zQPUBpVRqkR" 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">Interest expenses from capital lease obligations amounted to $<span id="xdx_908_eus-gaap--InterestExpenseLesseeAssetsUnderCapitalLease_c20230401__20230630_zg4WtKL1UEni" title="Finance lease liability, interest expense">27,901</span> and <span id="xdx_909_eus-gaap--InterestExpenseLesseeAssetsUnderCapitalLease_c20220401__20220630_zm6zrbxUQo2j" title="Finance lease liability, interest expense">36,054</span> for the three-month period ended June 30, 2023 and 2022, respectively, which were charged to the condensed consolidated statement of income (loss). Interest expenses from capital lease obligations amounted to $<span id="xdx_908_eus-gaap--InterestExpenseLesseeAssetsUnderCapitalLease_c20230101__20230630_zj21j9NOQrXk" title="Finance lease liability, interest expense">56,461</span> and $<span id="xdx_907_eus-gaap--InterestExpenseLesseeAssetsUnderCapitalLease_c20220101__20220630_z876x38SIc9" title="Finance lease liability, interest expense">69,696</span> for the six-month period ended June 30, 2023 and 2022, respectively, which were charged to the condensed consolidated statement of income (loss).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_89B_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zXTLlo6sImJe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of operating lease liabilities as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B5_zJHfzw452q23" style="display: none">Lease Liabilities - Finance and Operating Lease - Schedule of Operating Leased Liabilities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Imputed</span></td> <td> </td> <td colspan="3" id="xdx_49F_20230630_zBZ7iOlqQABd" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 30,</span></td> <td> </td> <td colspan="3" id="xdx_498_20221231_zGHE0B04Niqd" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31,</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest rate</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiability_iI_zxnKFOtjoty7" style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Operating lease liabilities</span></td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--ImputedInterestRateOnOperatingLeaseLiabilities_iI_dp_c20230630_zBcyJr62WlR5" title="Imputed interest rate"><span id="xdx_904_ecustom--ImputedInterestRateOnOperatingLeaseLiabilities_iI_dp_c20221231_zdaReDcRlMRh" title="Imputed interest rate">4.89</span></span>%</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,513,720</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,009,091</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_zd17blYnlDjh" style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Current portion</span></td> <td> </td> <td> </td> <td style="text-align: right"> </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">(420,262</span></td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</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">(433,440</span></td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_409_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_zjDYOjNIWg81" style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease liabilities, net of current portion</span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,093,458</span></td> <td style="border-bottom: black 2.25pt double"> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,575,651</span></td> <td style="border-bottom: black 2.25pt double"> </td></tr> </table> <p id="xdx_8A0_zz9YPIThnT2k" 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 weighted average remaining operating lease term at June 30, 2023 was <span id="xdx_906_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230630_zRLSdOwk3RQc" title="Weighted average remaining operating lease term">19</span> years and the weighted average discounts rate was <span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_c20230630_z6P71fSDHBFc" title="Weighted average discounts rate">4.89</span>%. Lease payments for the three-month period ended June 30, 2023 and 2022, respectively, were $<span id="xdx_90B_eus-gaap--OperatingLeasePayments_c20230401__20230630_z75c7HYBQpBh" title="Lease payments">519,808</span> and $<span id="xdx_904_eus-gaap--OperatingLeasePayments_c20220401__20220630_zKZaC73WzzW7" title="Lease payments">565,917</span>. Lease payments for the six-month period ended June 30, 2023 and 2022, respectively, were $<span id="xdx_901_eus-gaap--OperatingLeasePayments_c20230101__20230630_zHbomLWcvpr5" title="Lease payments">759,706</span> and $<span id="xdx_90C_eus-gaap--OperatingLeasePayments_c20220101__20220630_zNL123zLdnAd" title="Lease payments">823,796</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_898_ecustom--FinanceAndOperatingLeaseLiabilityMaturityTableTextBlock_zzY95mlBIAye" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maturities of lease liabilities were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BA_zi3MCMydLU1a" style="display: none">Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Financial lease</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Operating Lease</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Payable within:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">the next 12 months</td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230630_zRO5lHyXc0Oj" style="width: 12%; font-size: 10pt; text-align: right" title="Finance lease - the next 12 months">259,758</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueCurrent_iI_c20230630_zVEWAwqr4fbb" style="width: 12%; font-size: 10pt; text-align: right" title="Operating lease - the next 12 months">810,203</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 13 to 24 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20230630_zI5qHjsJ0434" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - the next 13 to 24 months">259,758</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInTwoYears_iI_c20230630_zeNNYDtQ3IW7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - the next 13 to 24 months">814,040</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 25 to 36 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20230630_zbFk2YuuFU05" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - the next 25 to 36 months">259,758</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInThreeYears_iI_c20230630_zr3ufjzCQEih" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - the next 25 to 36 months">821,416</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 37 to 48 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20230630_z4iVaKokBkQc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - the next 37 to 48 months">259,758</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFourYears_iI_c20230630_zRiDrMfJBWH9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - the next 37 to 48 months">825,563</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 49 to 60 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20230630_zaNQel9nEeR5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - the next 49 to 60 months">259,758</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFiveYears_iI_c20230630_zWkiB33LuOyd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - the next 49 to 60 months">833,433</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">thereafter</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20230630_zk8oufBRyAY8" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - thereafter">519,516</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueThereafter_iI_c20230630_zNsrGa6AGyb6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - thereafter">9,149,936</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Total</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iI_c20230630_zJNrbdG8CO71" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - Total">1,818,306</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iI_c20230630_zsEAmsOIGx58" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - Total">13,254,591</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Less: Amount representing interest</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_di_c20230630_zlG5YXdgQhgg" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - Less: Amount representing interest">(409,423</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_c20230630_zohcKKx2T5Z7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - Less: Amount representing interest">(5,740,871</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Present value of net minimum lease payments</td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--FinanceLeaseLiability_iI_c20230630_zJHXQKhBcA7g" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Financial lease - Present value of net minimum lease payments">1,408,883</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiability_iI_c20230630_zWH0rEadfKN2" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Operating lease - Present value of net minimum lease payments">7,513,720</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zPjbFeQPfGxh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p id="xdx_897_ecustom--FinancingLeasesOfLesseeDisclosureTableTextBlock_zVgb0nBy7gPj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of finance lease liabilities were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B0_z23EZOwotQsl" style="display: none">Lease Liabilities - Finance and Operating Lease - Schedule of Finance Leased Liabilities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Imputed</span></td> <td> </td> <td colspan="3" id="xdx_49A_20230630_zOIUMp9yLote" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 30,</span></td> <td> </td> <td colspan="3" id="xdx_49C_20221231_zkP4IvQ9c89j" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31,</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest rate</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseLiability_iI_zP3EbS7HMN9e" style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total finance lease liability</span></td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_ecustom--InterestRateUsedForFinanceLeaseObligations_iI_dp_c20230630_z5HcvpHtmleb" title="Imputed interest rate"><span id="xdx_905_ecustom--InterestRateUsedForFinanceLeaseObligations_iI_dp_c20221231_zwzC2iAeFx19" title="Imputed interest rate">6.7</span></span>%</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,408,883</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,675,067</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_402_eus-gaap--FinanceLeaseLiabilityCurrent_iNI_di_zxflkD6hDdk9" style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Current portion</span></td> <td> </td> <td> </td> <td style="text-align: right"> </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">(163,713</span></td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</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">(213,346</span></td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zocSkRNAE4K1" style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance lease liability, net of current portion</span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,245,170</span></td> <td style="border-bottom: black 2.25pt double"> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,461,721</span></td> <td style="border-bottom: black 2.25pt double"> </td></tr> </table> 0.067 0.067 1408883 1675067 163713 213346 1245170 1461721 27901 36054 56461 69696 <p id="xdx_89B_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zXTLlo6sImJe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of operating lease liabilities as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B5_zJHfzw452q23" style="display: none">Lease Liabilities - Finance and Operating Lease - Schedule of Operating Leased Liabilities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Imputed</span></td> <td> </td> <td colspan="3" id="xdx_49F_20230630_zBZ7iOlqQABd" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 30,</span></td> <td> </td> <td colspan="3" id="xdx_498_20221231_zGHE0B04Niqd" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31,</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest rate</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiability_iI_zxnKFOtjoty7" style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Operating lease liabilities</span></td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--ImputedInterestRateOnOperatingLeaseLiabilities_iI_dp_c20230630_zBcyJr62WlR5" title="Imputed interest rate"><span id="xdx_904_ecustom--ImputedInterestRateOnOperatingLeaseLiabilities_iI_dp_c20221231_zdaReDcRlMRh" title="Imputed interest rate">4.89</span></span>%</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,513,720</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,009,091</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_zd17blYnlDjh" style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Current portion</span></td> <td> </td> <td> </td> <td style="text-align: right"> </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">(420,262</span></td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</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">(433,440</span></td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_409_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_zjDYOjNIWg81" style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease liabilities, net of current portion</span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,093,458</span></td> <td style="border-bottom: black 2.25pt double"> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,575,651</span></td> <td style="border-bottom: black 2.25pt double"> </td></tr> </table> 0.0489 0.0489 7513720 8009091 420262 433440 7093458 7575651 P19Y 0.0489 519808 565917 759706 823796 <p id="xdx_898_ecustom--FinanceAndOperatingLeaseLiabilityMaturityTableTextBlock_zzY95mlBIAye" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maturities of lease liabilities were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BA_zi3MCMydLU1a" style="display: none">Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Financial lease</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">Operating Lease</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Payable within:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">the next 12 months</td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230630_zRO5lHyXc0Oj" style="width: 12%; font-size: 10pt; text-align: right" title="Finance lease - the next 12 months">259,758</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueCurrent_iI_c20230630_zVEWAwqr4fbb" style="width: 12%; font-size: 10pt; text-align: right" title="Operating lease - the next 12 months">810,203</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 13 to 24 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20230630_zI5qHjsJ0434" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - the next 13 to 24 months">259,758</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInTwoYears_iI_c20230630_zeNNYDtQ3IW7" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - the next 13 to 24 months">814,040</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 25 to 36 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20230630_zbFk2YuuFU05" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - the next 25 to 36 months">259,758</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInThreeYears_iI_c20230630_zr3ufjzCQEih" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - the next 25 to 36 months">821,416</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 37 to 48 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20230630_z4iVaKokBkQc" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - the next 37 to 48 months">259,758</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFourYears_iI_c20230630_zRiDrMfJBWH9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - the next 37 to 48 months">825,563</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 49 to 60 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20230630_zaNQel9nEeR5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - the next 49 to 60 months">259,758</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98C_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueInFiveYears_iI_c20230630_zWkiB33LuOyd" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - the next 49 to 60 months">833,433</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">thereafter</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20230630_zk8oufBRyAY8" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - thereafter">519,516</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--OperatingLeasesFutureMinimumPaymentsDueThereafter_iI_c20230630_zNsrGa6AGyb6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - thereafter">9,149,936</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Total</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iI_c20230630_zJNrbdG8CO71" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - Total">1,818,306</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iI_c20230630_zsEAmsOIGx58" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - Total">13,254,591</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Less: Amount representing interest</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_di_c20230630_zlG5YXdgQhgg" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Finance lease - Less: Amount representing interest">(409,423</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_c20230630_zohcKKx2T5Z7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Operating lease - Less: Amount representing interest">(5,740,871</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Present value of net minimum lease payments</td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--FinanceLeaseLiability_iI_c20230630_zJHXQKhBcA7g" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Financial lease - Present value of net minimum lease payments">1,408,883</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiability_iI_c20230630_zWH0rEadfKN2" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Operating lease - Present value of net minimum lease payments">7,513,720</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td></tr> </table> 259758 810203 259758 814040 259758 821416 259758 825563 259758 833433 519516 9149936 1818306 13254591 409423 5740871 1408883 7513720 <p id="xdx_80B_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zyeN29PUSp34" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 12 –– <span id="xdx_82D_z1TdtQlpuVN7">EQUITY</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">Restricted Shares</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">A restricted stock award (“RSA”) is an award of common shares that is subject to certain restrictions during a specified period. Restricted stock awards are independent of option grants and are generally subject to forfeiture if employment terminates prior to the release of the restrictions. The grantee cannot transfer the shares before the restricted shares vest. Shares of nonvested restricted stock have the same voting rights as common stock, are entitled to receive dividends and other distributions thereon and are considered to be currently issued and outstanding. The Company expenses the cost of the restricted stock awards, which is determined to be the fair market value of the shares at the date of grant, straight-line over the period during which the restrictions lapse. For these purposes, the fair market value of the restricted stock is determined based on the closing price of the Company's common stock on the grant 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">Retained Earnings – Appropriated</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">In accordance with the relevant PRC regulations and the PRC subsidiaries’ Articles of Association, the Company’s PRC subsidiaries are required to allocate its profit after tax to the following reserve:</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>Statutory Common Reserve Funds</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">SCHC, SYCI, SHSI and DCHC are required each year to transfer at least 10% of the profit after tax as reported under the PRC statutory financial statements to the Statutory Common Reserve Funds until the balance reaches 50% of the registered share capital.  This reserve can be used to make up any loss incurred or to increase share capital.  Except for the reduction of losses incurred, any other application should not result in this reserve balance falling below 25% of the registered capital. <span id="xdx_90F_ecustom--StatutoryCommonReserveFundsDescription_c20230101__20230630_zgPIlVxa7g9f" title="Statutory common reserve fund, description">The Statutory Common Reserve Fund as of June 30, 2023 for SCHC, SYCI, SHSI, and DCHC is 16%, 14%, 0% and 0% of its registered capital, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> The Statutory Common Reserve Fund as of June 30, 2023 for SCHC, SYCI, SHSI, and DCHC is 16%, 14%, 0% and 0% of its registered capital, respectively. <p id="xdx_80C_eus-gaap--TreasuryStockTextBlock_zv4yhbgf3Jpl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 13 – <span id="xdx_827_z5IchFgOU3j">TREASURY STOCK</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">As of June 30, 2023 and December 31, 2022, the number of treasury stock of the Company was <span id="xdx_901_eus-gaap--TreasuryStockCommonShares_iI_c20230630_zfKW64ml5Vsb" title="Treasury stock, shares">285,830</span> and <span id="xdx_90F_eus-gaap--TreasuryStockCommonShares_iI_c20221231_zY7vnPOrIuHa" title="Treasury stock, shares">285,830</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 285830 285830 <p id="xdx_808_eus-gaap--CompensationRelatedCostsGeneralTextBlock_ze5NuSmasmZ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 14 – <span id="xdx_824_zeWwuSMmnZt5">STOCK-BASED COMPENSATION</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">Pursuant to the Company’s 2019 Omnibus Equity Incentive Plan adopted and approved in 2019 (“2019 Plan”), awards under the 2019 Plan is limited in the aggregate to <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20191231__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2019Member_zSFHvx4p4e7k" title="Awards, number of shares authorized">2,068,398</span> shares of our common stock, inclusive of the awards that were previously issued and outstanding under the Company’s 2007 Equity Incentive Plan, as amended (the “2007 Plan”). Upon adoption and approval of the 2019 Plan, the 2007 Plan was frozen, no new awards will be granted under the 2007 Plan, and outstanding awards under the 2007 Plan will continue to be governed by the terms and condition of the 2007 Plan and applicable award agreement. As of June 30, 2023, the number of shares of the Company’s common stock available for grant of awards under the 2019 Plan was <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20230630__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2019Member_zQzzVLWcv1Pa" title="Shares available for grant">856,801</span> shares.</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 fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model. The risk free rate is based on the yield-to-maturity in continuous compounding of the US Government Bonds with the time-to-maturity similar to the expected tenor of the option granted, volatility is based on the annualized historical stock price volatility of the Company, and the expected life is based on the historical option exercise pattern.</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 June 30, 2023 and 2022, total compensation costs for options issued recorded in the consolidated statement of loss were $<span id="xdx_908_eus-gaap--StockOptionPlanExpense_c20230401__20230630_zU8RCC0h1ub1" title="Compensation costs for options issued"><span id="xdx_90F_eus-gaap--StockOptionPlanExpense_c20220401__20220630_zZKNlUrqH0Cf" title="Compensation costs for options issued">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">During the three and six months ended June 30, 2023, there were no options granted to employees or non-employees.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zQJciS8lzZJa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes all Company stock option transactions between January 1, 2023 and June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B2_zkwsDoHlpucc" style="display: none">Stock-Based Compensation - Schedule of Stock Option Activity</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Number of Option <br/> and Warrants <br/> Outstanding and exercisable</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted- Average Exercise price of Option <br/> and Warrants</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Range of <br/> Exercise Price per Common Share</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, January 1, 2023</span></td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_d0_c20230101__20230630_zlSgSjhhdJHl" style="width: 13%; text-align: right" title="Number of option and warrants outstanding and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_d0_c20230101__20230630_zXaA59fTQAcj" title="Weighted-average exercise price of options and warrants">—</span></span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_98D_ecustom--RangeOfExercisePricePerCommonShareBeginningBalance_d0_c20230101__20230630_zXflKjHg7bdf" style="width: 13%; text-align: right" title="Range of exercise price per common share, beginning balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted during the period</span></td> <td> </td> <td> </td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20230101__20230630_zAdwjgF9UcE4" style="text-align: right" title="Number of options and warrants, granted"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20230101__20230630_zEATzNt6kY8" style="text-align: right" title="Weighted-average exercise price of options and warrants, granted"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_98D_ecustom--RangeOfExercisePricePerCommonShareGranted_d0_c20230101__20230630_zVQ5g0rHB073" style="text-align: right" title="Range of exercise price per common share, granted"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised during the period</span></td> <td> </td> <td> </td> <td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20230101__20230630_z2sbLpBml4T" style="text-align: right" title="Number of options and warrants, exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20230101__20230630_zp57PTpdVEhh" style="text-align: right" title="Weighted-average exercise price of option and warrants, exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_988_ecustom--RangeOfExercisePricePerCommonShareExercised_d0_c20230101__20230630_zc42G3nmCAp7" style="text-align: right" title="Range of exercise price per common share exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expired during the period</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_d0_c20230101__20230630_z0LJN2chj584" style="border-bottom: black 1pt solid; text-align: right" title="Number of options and warrants, expired"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="border-bottom: black 1pt solid"> </td> <td> </td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20230101__20230630_z7BEe6QtFvQ3" style="border-bottom: black 1pt solid; text-align: right" title="Weighted-average exercise price of option and warrants, expired"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="border-bottom: black 1pt solid"> </td> <td> </td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--RangeOfExercisePricePerCommonShareExpired_d0_c20230101__20230630_zMA0Ied5ZZP5" title="Range of exercise price per common share, expired"><span style="-sec-ix-hidden: xdx2ixbrl1091">—</span></span></span></td> <td style="border-bottom: black 1pt solid"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, June 30, 2023</span></td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_d0_c20230101__20230630_zXPWeu9xM4lg" style="border-bottom: black 2.25pt double; text-align: right" title="Number of option and warrants outstanding and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="border-bottom: black 2.25pt double"> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_d0_c20230101__20230630_zUgjLL6Ws7m6" title="Weighted-average exercise price of options and warrants">—</span></span></td> <td style="border-bottom: black 2.25pt double"> </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"><span id="xdx_90B_ecustom--RangeOfExercisePricePerCommonShareEndingBalance_d0_c20230101__20230630_z8ZAYWqlew89" title="Range of exercise price per common share"><span style="-sec-ix-hidden: xdx2ixbrl1097">—</span></span></span></td> <td style="border-bottom: black 2.25pt double"> </td></tr> </table> <p id="xdx_8AB_zb3eKxEU3A4a" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zKqGlquT5g6d" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details)"> <tr style="vertical-align: bottom"> <td colspan="13" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock Options Outstanding and Exercisable</span></td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted Average</span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at June 30, 2023</span></td> <td style="border-bottom: black 1pt solid"> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Range of</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercise Prices</p></td> <td style="border-bottom: black 1pt solid"> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Contractual Life</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> (Years)</p></td> <td style="border-bottom: black 1pt solid"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding and exercisable</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_d0_c20230630_zz0khhIUB1Id" style="width: 13%; text-align: center" title="Outstanding and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_d0_c20230630_zcAIChOcPc68" style="width: 13%; text-align: center" title="Range of exercise prices, outstanding and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY0_c20230101__20230630_ztYiH9Qvv0g" title="Weighted average remaining contractual life (years), outstanding and exercisable"><span style="-sec-ix-hidden: xdx2ixbrl1105">—</span></span></span></td> <td style="width: 1%"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All options exercisable and outstanding at June 30, 2023 are fully vested. As of June 30, 2023 there was no unrecognized compensation cost related to outstanding stock options,</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 aggregate intrinsic value of options outstanding and exercisable as of June 30, 2023 was $<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_c20230630_zsoVPgEmC4U6" title="Aggregate intrinsic value of options outstanding and exercisable">0</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">During the three and six months ended June 30, 2023 and 2022, there were no options exercised. </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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> 2068398 856801 0 0 <p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zQJciS8lzZJa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes all Company stock option transactions between January 1, 2023 and June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B2_zkwsDoHlpucc" style="display: none">Stock-Based Compensation - Schedule of Stock Option Activity</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Number of Option <br/> and Warrants <br/> Outstanding and exercisable</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted- Average Exercise price of Option <br/> and Warrants</span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Range of <br/> Exercise Price per Common Share</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, January 1, 2023</span></td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_d0_c20230101__20230630_zlSgSjhhdJHl" style="width: 13%; text-align: right" title="Number of option and warrants outstanding and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_d0_c20230101__20230630_zXaA59fTQAcj" title="Weighted-average exercise price of options and warrants">—</span></span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_98D_ecustom--RangeOfExercisePricePerCommonShareBeginningBalance_d0_c20230101__20230630_zXflKjHg7bdf" style="width: 13%; text-align: right" title="Range of exercise price per common share, beginning balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted during the period</span></td> <td> </td> <td> </td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d0_c20230101__20230630_zAdwjgF9UcE4" style="text-align: right" title="Number of options and warrants, granted"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20230101__20230630_zEATzNt6kY8" style="text-align: right" title="Weighted-average exercise price of options and warrants, granted"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_98D_ecustom--RangeOfExercisePricePerCommonShareGranted_d0_c20230101__20230630_zVQ5g0rHB073" style="text-align: right" title="Range of exercise price per common share, granted"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised during the period</span></td> <td> </td> <td> </td> <td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20230101__20230630_z2sbLpBml4T" style="text-align: right" title="Number of options and warrants, exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20230101__20230630_zp57PTpdVEhh" style="text-align: right" title="Weighted-average exercise price of option and warrants, exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_988_ecustom--RangeOfExercisePricePerCommonShareExercised_d0_c20230101__20230630_zc42G3nmCAp7" style="text-align: right" title="Range of exercise price per common share exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expired during the period</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_d0_c20230101__20230630_z0LJN2chj584" style="border-bottom: black 1pt solid; text-align: right" title="Number of options and warrants, expired"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="border-bottom: black 1pt solid"> </td> <td> </td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20230101__20230630_z7BEe6QtFvQ3" style="border-bottom: black 1pt solid; text-align: right" title="Weighted-average exercise price of option and warrants, expired"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="border-bottom: black 1pt solid"> </td> <td> </td> <td style="border-bottom: black 1pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--RangeOfExercisePricePerCommonShareExpired_d0_c20230101__20230630_zMA0Ied5ZZP5" title="Range of exercise price per common share, expired"><span style="-sec-ix-hidden: xdx2ixbrl1091">—</span></span></span></td> <td style="border-bottom: black 1pt solid"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, June 30, 2023</span></td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_d0_c20230101__20230630_zXPWeu9xM4lg" style="border-bottom: black 2.25pt double; text-align: right" title="Number of option and warrants outstanding and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="border-bottom: black 2.25pt double"> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_d0_c20230101__20230630_zUgjLL6Ws7m6" title="Weighted-average exercise price of options and warrants">—</span></span></td> <td style="border-bottom: black 2.25pt double"> </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"><span id="xdx_90B_ecustom--RangeOfExercisePricePerCommonShareEndingBalance_d0_c20230101__20230630_z8ZAYWqlew89" title="Range of exercise price per common share"><span style="-sec-ix-hidden: xdx2ixbrl1097">—</span></span></span></td> <td style="border-bottom: black 2.25pt double"> </td></tr> </table> 0 0 0 0 0 0 0 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zKqGlquT5g6d" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details)"> <tr style="vertical-align: bottom"> <td colspan="13" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock Options Outstanding and Exercisable</span></td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted Average</span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at June 30, 2023</span></td> <td style="border-bottom: black 1pt solid"> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Range of</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exercise Prices</p></td> <td style="border-bottom: black 1pt solid"> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Contractual Life</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> (Years)</p></td> <td style="border-bottom: black 1pt solid"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding and exercisable</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_d0_c20230630_zz0khhIUB1Id" style="width: 13%; text-align: center" title="Outstanding and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_d0_c20230630_zcAIChOcPc68" style="width: 13%; text-align: center" title="Range of exercise prices, outstanding and exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY0_c20230101__20230630_ztYiH9Qvv0g" title="Weighted average remaining contractual life (years), outstanding and exercisable"><span style="-sec-ix-hidden: xdx2ixbrl1105">—</span></span></span></td> <td style="width: 1%"> </td></tr> </table> 0 0 0 <p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zxmeJEyYJzCl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 15 – <span id="xdx_820_zpnASyTMdMKe">INCOME TAXES</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">The Company utilizes the asset and liability method of accounting for income taxes in accordance with FASB ASC 740-10.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">United States (“US”)</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"><span id="xdx_919_ecountry--US_zgjauxtvhlmb" style="display: none">United States</span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gulf Resources, Inc. may be subject to the United States of America Tax laws at a tax rate of <span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_c20230101__20230630__srt--StatementGeographicalAxis__country--US_zyN8cG9rH1c" title="Tax rate">21</span>%. No provision for the US federal income taxes has been made as the Company had no US taxable income for the three-month and six-month periods ended June 30, 2023 and 2022, and management believes that its earnings are permanently invested in the PRC.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">British Virgin Islands (“BVI”)</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upper Class Group Limited, a subsidiary of Gulf Resources, Inc., was incorporated in the BVI and, under the current laws of the BVI, it is not subject to tax on income or capital gain in the BVI. Upper Class Group Limited did not generate assessable profit for the three-month and six-month periods ended June 30, 2023 and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong Kong</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"><span id="xdx_91A_ecountry--HK_zizOT2md2Rpa" style="display: none">Hong Kong</span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">HKJI, a subsidiary of Upper Class Group Limited, was incorporated in Hong Kong and is subject to Hong Kong taxation on its activities conducted in Hong Kong and income arising in or derived from Hong Kong.  No provision for income tax has been made as it has no taxable income for the three-month and six-month periods ended June 30, 2023 and 2022.  The applicable statutory tax rates for the three-month and six-month periods ended June 30, 2023 and 2022 are <span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_c20230401__20230630__srt--StatementGeographicalAxis__country--HK_z7MZLfgbsGGe" title="Tax rate"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_c20230101__20230630__srt--StatementGeographicalAxis__country--HK_zJKOHA3xLt0d" title="Tax rate">16.5</span></span>%. There is no dividend withholding tax in Hong Kong.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"><span id="xdx_91C_ecountry--CN_zZWsfN7rYvW3" style="display: none">PRC</span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Enterprise income tax (“EIT”) for SCHC, SYCI, SHSI and DCHC in the PRC is charged at <span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_pid_dp_c20230101__20230630__srt--StatementGeographicalAxis__country--CN_zFTsYmLHLk8e" title="Tax rate">25</span>% of the assessable profits.</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">The operating subsidiaries SCHC, SYCI, and DCHC are wholly foreign-owned enterprises (“FIE”) and SHSI incorporated in the PRC and are subject to PRC Local Income Tax Law. The PRC tax losses may be carried forward to be utilized against future taxable profit for ten years for High-tech enterprises and small and medium-sized enterprises of science and technology and for five years for other companies. Tax losses of the operating subsidiaries of the Company may be carried forward for five years.</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 February 22, 2008, the Ministry of Finance (“MOF”) and the State Administration of Taxation (“SAT”) jointly issued Cai Shui [2008] Circular 1 (“Circular 1”). According to Article 4 of Circular 1, distributions of accumulated profits earned by a FIE prior to January 1, 2008 to foreign investor(s) in 2008 will be exempted from withholding tax (“WHT”) while distribution of the profit earned by an FIE after January 1, 2008 to its foreign investor(s) shall be subject to WHT at 5% effective 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 June 30, 2023 and December 31, 2022, the accumulated distributable earnings under the Generally Accepted Accounting Principles (GAAP”) of PRC that are subject to WHT were $<span id="xdx_906_ecustom--AccumulatedUndistributedEarningsSubjectToWithholdingTax_iI_c20230630__srt--StatementGeographicalAxis__country--CN_znWfVSkXh7J9" title="Accumulated undistributed earnings subject to withholding tax">140,126,435</span> and $<span id="xdx_905_ecustom--AccumulatedUndistributedEarningsSubjectToWithholdingTax_iI_c20221231__srt--StatementGeographicalAxis__country--CN_z5Kw8p6lGB6d" title="Accumulated undistributed earnings subject to withholding tax">147,686,099</span>, respectively. Since the Company intends to reinvest its earnings to further expand its businesses in mainland China, its foreign invested enterprises do not intend to declare dividends to their immediate foreign holding companies in the foreseeable future. Accordingly, as of June 30, 2023 and December 31, 2022, the Company has not recorded any WHT on the cumulative amount of distributable retained earnings of its foreign invested enterprises that are subject to WHT in China. As of June 30, 2023 and December 31, 2022, the unrecognized WHT were $<span id="xdx_907_ecustom--UnrecognizedWithholdingTax_iI_c20230630__srt--StatementGeographicalAxis__country--CN_zs0CvvP6GOkl" title="Unrecognized withholding tax">6,063,760</span> and $<span id="xdx_90E_ecustom--UnrecognizedWithholdingTax_iI_c20221231__srt--StatementGeographicalAxis__country--CN_zZYz043tnlAl" title="Unrecognized withholding tax">6,406,394</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">The Company’s income tax returns are subject to the various tax authorities’ examination. The federal, state and local authorities of the United States may examine the Company’s income tax returns filed in the United States for three years from the date of filing. The Company’s US income tax returns since 2016 are currently subject to examination.</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">Inland Revenue Department of Hong Kong (“IRD”) may examine the Company’s income tax returns filed in Hong Kong for seven years from date of filing. For the years 2012 through 2019, HKJI did not report any taxable income. It did not file any income tax returns during these years except for 2014 and 2018. For companies which do not have taxable income, IRD typically issues notification to companies requiring them to file income tax returns once in every four years. The tax returns for 2014 and 2018 have been examined, and there is no Hong Kong Profits Tax was charged.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_899_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_z2xl0xfFSRhl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of the income tax benefit from continuing operations are:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B1_z8V6AtgRgNI5" style="display: none">Income Taxes - Schedule of Components of Income Tax Expense Benefit</span> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr> <td> </td> <td> </td> <td> </td> <td id="xdx_494_20230401__20230630_zDNNlsIzT062"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_49B_20220401__20220630_za2uHJZfDp5d"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_493_20230101__20230630_zUj7S78UPJRb"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_49D_20220101__20220630_zoJJhPlCMglj"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="7" style="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="7" style="font: 10pt Times New Roman, Times, Serif; text-align: center">Six-Month Period Ended June 30,</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr id="xdx_404_eus-gaap--CurrentIncomeTaxExpenseBenefit_d0_zUCh1uLy7163" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Current taxes – PRC</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredOtherTaxExpenseBenefit_iN_di_z8Ii30bwc4i5" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: left">Deferred tax – PRC entities</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">(192,699</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">1,249,621</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">(393,255</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">1,345,316</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxExpenseBenefit_d0_zi0zli11NOg2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred taxes – US entity</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_zvTaHhxOWwsg" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Change in valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1153">—</span></td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1154">—</span></td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1155">—</span></td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1156">—</span></td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--IncomeTaxExpenseBenefit_zQrQQB11jENh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt"><b style="display: none">Income Tax (Expense) Benefit</b></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(192,699</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,249,621</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(393,255</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,345,316</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zjtBgSr8UWhj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">          </p> <p id="xdx_890_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zzc2pPTewd18" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant components of the Company’s deferred tax assets and liabilities at June 30, 2023 and December 31, 2022 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B7_zWLDYZxYAzz1" style="display: none">Income Taxes - Schedule of Deferred Tax Assets and Liabilities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_49C_20230630_zLcfH7AQmMlb" style="font: 10pt Times New Roman, Times, Serif; text-align: center">June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_49B_20221231_zzPOlPNzS7c" style="font: 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilities_iI_zn10ShMvNgg2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Deferred tax liabilities</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1165">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1166">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zCxnJt8KycW8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Deferred tax assets:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_i01I_maCzNFP_zCWjAWHQy3U8" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">Exploration costs</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">1,722,956</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">1,787,571</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_ecustom--DeferredTaxAssetsPRCTaxLosses_i01I_maCzNFP_zQv6R4ug3Smc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">PRC tax losses</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12,246,329</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12,211,867</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_maCzNFP_zF5E9YZBzAZ" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">US federal net operating loss</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,556,642</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,336,405</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsGross_i01TI_mtCzNFP_maCzZXG_zmMzMJYKrk11" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Total deferred tax assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">15,525,927</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">15,335,843</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_di_msCzZXG_z5QOEsQKlmh5" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(10,237,172</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(10,016,934</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsLiabilitiesNet_i01TI_mtCzZXG_zqUKuCkQTgM1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Net deferred tax asset</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,288,755</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,318,909</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p id="xdx_8AE_ztixBBX1k6Z8" 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 decrease in valuation allowance for the three-month period ended June 30, 2023 is $<span id="xdx_90A_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20230401__20230630_zfNiEeJdBwY6" title="Increase/(decrease) in valuation allowance">13,567</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">The increase in valuation allowance for the three-month period ended June 30, 2022 is $<span id="xdx_906_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20220401__20220630_zscGVj4hpaI8" title="Increase/(decrease) in valuation allowance">11,523</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">The decrease in valuation allowance for the six-month period ended June 30, 2023 is $<span id="xdx_909_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20230101__20230630_zTUibrC0iA8f" title="Increase/(decrease) in valuation allowance">220,238</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">The increase in valuation allowance for the six-month period ended June 30, 2022 is $<span id="xdx_906_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20220101__20220630_zXzKLRpTlTQ1" title="Increase/(decrease) in valuation allowance">34,176</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">There were no unrecognized tax benefits and accrual for uncertain tax positions as of June 30, 2023 and December 31, 2022 and no amounts accrued for penalties and interest for the three and six months ended June 30, 2023 and 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"></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: center"> </p> 0.21 0.165 0.165 0.25 140126435 147686099 6063760 6406394 <p id="xdx_899_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_z2xl0xfFSRhl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of the income tax benefit from continuing operations are:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B1_z8V6AtgRgNI5" style="display: none">Income Taxes - Schedule of Components of Income Tax Expense Benefit</span> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr> <td> </td> <td> </td> <td> </td> <td id="xdx_494_20230401__20230630_zDNNlsIzT062"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_49B_20220401__20220630_za2uHJZfDp5d"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_493_20230101__20230630_zUj7S78UPJRb"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_49D_20220101__20220630_zoJJhPlCMglj"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="7" style="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="7" style="font: 10pt Times New Roman, Times, Serif; text-align: center">Six-Month Period Ended June 30,</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr id="xdx_404_eus-gaap--CurrentIncomeTaxExpenseBenefit_d0_zUCh1uLy7163" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Current taxes – PRC</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredOtherTaxExpenseBenefit_iN_di_z8Ii30bwc4i5" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: left">Deferred tax – PRC entities</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">(192,699</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">1,249,621</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">(393,255</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">1,345,316</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxExpenseBenefit_d0_zi0zli11NOg2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred taxes – US entity</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_zvTaHhxOWwsg" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Change in valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1153">—</span></td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1154">—</span></td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1155">—</span></td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1156">—</span></td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--IncomeTaxExpenseBenefit_zQrQQB11jENh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; padding-bottom: 2.5pt"><b style="display: none">Income Tax (Expense) Benefit</b></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(192,699</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,249,621</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(393,255</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,345,316</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 0 0 0 0 192699 -1249621 393255 -1345316 0 0 0 0 -192699 1249621 -393255 1345316 <p id="xdx_890_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zzc2pPTewd18" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant components of the Company’s deferred tax assets and liabilities at June 30, 2023 and December 31, 2022 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B7_zWLDYZxYAzz1" style="display: none">Income Taxes - Schedule of Deferred Tax Assets and Liabilities</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_49C_20230630_zLcfH7AQmMlb" style="font: 10pt Times New Roman, Times, Serif; text-align: center">June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="3" id="xdx_49B_20221231_zzPOlPNzS7c" style="font: 10pt Times New Roman, Times, Serif; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilities_iI_zn10ShMvNgg2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Deferred tax liabilities</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1165">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1166">—</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zCxnJt8KycW8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Deferred tax assets:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_i01I_maCzNFP_zCWjAWHQy3U8" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">Exploration costs</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">1,722,956</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">1,787,571</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_ecustom--DeferredTaxAssetsPRCTaxLosses_i01I_maCzNFP_zQv6R4ug3Smc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">PRC tax losses</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12,246,329</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12,211,867</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsDomestic_i01I_maCzNFP_zF5E9YZBzAZ" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">US federal net operating loss</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,556,642</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,336,405</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsGross_i01TI_mtCzNFP_maCzZXG_zmMzMJYKrk11" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Total deferred tax assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">15,525,927</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">15,335,843</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_di_msCzZXG_z5QOEsQKlmh5" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1pt">Valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(10,237,172</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(10,016,934</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsLiabilitiesNet_i01TI_mtCzZXG_zqUKuCkQTgM1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Net deferred tax asset</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,288,755</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,318,909</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> 1722956 1787571 12246329 12211867 1556642 1336405 15525927 15335843 10237172 10016934 5288755 5318909 13567 11523 220238 34176 <p id="xdx_805_eus-gaap--SegmentReportingDisclosureTextBlock_zBq7jh2iDb5i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NOTE 16 – <span id="xdx_82B_ztyoc7QheTEc">BUSINESS SEGMENTS</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 has four reportable segments:  bromine, crude salt, chemical products and natural gas. The reportable segments are consistent with how management views the markets served by the Company and the financial information that is reviewed by its chief operating decision maker.</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">An operating segment’s performance is primarily evaluated based on segment operating income, which excludes share-based compensation expense, certain corporate costs and other income not associated with the operations of the segment. These corporate costs (income) are separately stated below and also include costs that are related to functional areas such as accounting, treasury, information technology, legal, human resources, and internal audit. The Company believes that segment operating income, as defined above, is an appropriate measure for evaluating the operating performance of its segments. All the customers are located in PRC.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zVino72ozP17" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business Segments - Schedule of Segment Reporting Information by Segment (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Three-Month</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Period Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>June 30, 2023</b></p></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_492_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember_zcvxiagobBbl" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Bromine*</td><td style="padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_496_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember_z2AYPXKWlv71" 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>Crude</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Salt*</b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49A_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_z6SEUTFFBk45" 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>Chemical</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Products</b></p></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49B_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--NaturalGasMember_zLuaWORReFRe" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Natural Gas</td><td style="padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_495_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--SegmentTotalMember_z2HVmC80ry68" 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>Segment</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Total</b></p></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_499_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAllocationMember_zTikEW3l1oqg" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Corporate</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_497_20230401__20230630_z58mMUASAq6d" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td></tr> <tr id="xdx_400_eus-gaap--Revenues_d0_zdli31IGyhac" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 23%; text-align: justify">Net revenue <br/> (external customers)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">7,356,347</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">649,435</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">8,005,782</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">8,005,782</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--NetRevenueIntersegment_d0_zxFcckyGmSrl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net revenue <br/> (intersegment)</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><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><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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingIncomeLoss_zk7VLf4IuTSa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income(loss) from operations before income tax benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(787,509</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">361,083</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(416,019</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,830</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(845,275</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73,823</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(919,098</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxExpenseBenefit_iN_di0_z54p7sNs62q3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income tax benefit (expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,650</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(90,948</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94,997</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">192,699</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">192,699</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--IncomeLossFromContinuingOperationsAfterIncomeTaxes_zX01pqK56RT6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income (loss) from operations after <br/> income tax benefit (expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(598,859</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">270,135</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(321,022</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,830</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(652,576</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73,823</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(726,399</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember_zB7a7sGEz1D6" style="text-align: right" title="Total assets">160,263,878</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember_zWw9yZFDBY17" style="text-align: right" title="Total assets">11,461,786</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zeR4akpBHVhj" style="text-align: right" title="Total assets">104,995,852</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--NaturalGasMember_ztphCc6IGmb4" style="text-align: right" title="Total assets">1,278,027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--SegmentTotalMember_zCNKi3cZXcfj" style="text-align: right" title="Total assets">277,999,543</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAllocationMember_zuw97Mc36sL5" style="text-align: right" title="Total assets">307,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Assets_iI_c20230630_zMCK8agvvCre" style="text-align: right" title="Total assets">278,307,466</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DepreciationDepletionAndAmortization_d0_zLVHRb8TgkL9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,948,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">184,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69,275</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,212</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,236,541</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,236,541</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_d0_zrJeBzLy6eml" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Capital expenditures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,610</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><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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,610</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,610</td><td style="text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Three-Month</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Period Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>June 30, 2022</b></p></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_492_20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember_zyKNT8mqYcse" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Bromine*</td><td style="padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_491_20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember_zEmir32FResi" 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>Crude</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Salt*</b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49D_20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zkmKfWyduaHg" 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>Chemical</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Products</b></p></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_494_20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--NaturalGasMember_zKefC8Z8X5jg" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Natural Gas</td><td style="padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49E_20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--SegmentTotalMember_zPrmswNDQmK5" 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>Segment</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Total</b></p></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49A_20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAllocationMember_z0PFpJbpmOS9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Corporate</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_498_20220401__20220630_zSpVPQ3mueqe" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td></tr> <tr id="xdx_400_eus-gaap--Revenues_d0_zzVUoqP8GMZg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 23%; text-align: justify">Net revenue <br/> (external customers)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">13,893,810</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">1,817,904</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">15,711,714</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">15,711,714</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--NetRevenueIntersegment_d0_zim3FyHkBO0f" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net revenue <br/> (intersegment)</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><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><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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingIncomeLoss_zvfztGmbbW3h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income(loss) from operations before income tax benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,325,541</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">142,968</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(475,201</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(61,699</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,931,609</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">177,554</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,109,163</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxExpenseBenefit_iN_di0_zv7fHuRB4X3k" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income tax benefit (expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,320,295</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(36,105</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">106,779</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,249,621</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,249,621</td><td style="text-align: left">)</td></tr> <tr id="xdx_403_ecustom--IncomeLossFromContinuingOperationsAfterIncomeTaxes_zOntjxdYTFL1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income (loss) from operations after <br/> income tax benefit (expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,005,246</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">106,863</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(368,422</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(61,699</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,681,988</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">177,554</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,859,542</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember_z9R8K1QszqYa" style="text-align: right" title="Total assets">171,553,183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember_zgUS4M01WE0a" style="text-align: right" title="Total assets">10,002,720</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zHzvuvB2qLw8" style="text-align: right" title="Total assets">115,217,810</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--NaturalGasMember_zCyDJ39RVbsg" style="text-align: right" title="Total assets">1,495,588</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--SegmentTotalMember_ze18ic98Gfci" style="text-align: right" title="Total assets">298,269,301</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAllocationMember_zDBX96iSooDe" style="text-align: right" title="Total assets">343,808</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Assets_iI_c20220630_zgvcRcqGA7E6" style="text-align: right" title="Total assets">298,613,109</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DepreciationDepletionAndAmortization_d0_zZmokY3yJYAh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,917,178</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,245,853</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,441</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,324</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,272,796</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,272,796</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_d0_zGNM8Jtgxnpc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Capital expenditures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,822,927</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><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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,822,927</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,822,927</td><td style="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">* Certain common production overheads, operating and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC were split by reference to the average selling price and production volume of each respective segment through April 2022. Commencing May 2022, costs were assigned to the two subsidiaries (SCHC and SHSI) by independent accounting.</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">NOTE 16 – BUSINESS SEGMENTS – Continued</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Six-Month</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Period Ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>June 30, 2023</b></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_492_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember_znTxwCByMn0f" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Bromine*</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_490_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember_zmSsrPeFYcZ3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Crude</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Salt*</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_493_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zTXXcoKHolm7" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Chemical</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Products</b></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49D_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--NaturalGasMember_zHYg7wV7nQjc" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Natural Gas</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_490_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--SegmentTotalMember_zDsMHXDexbjd" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Segment</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Total</b></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_490_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAllocationMember_z6Gw7PbGul36" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Corporate</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_498_20230101__20230630_zTUElsiJ9N49" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td></tr> <tr id="xdx_400_eus-gaap--Revenues_d0_zJh0L7elhkSb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 23%; text-align: justify">Net revenue <br/> (external customers)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">15,826,719</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">1,398,116</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">82,954</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">17,307,789</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">17,307,789</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--NetRevenueIntersegment_d0_zoRwZbQwGDW6" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net revenue <br/> (intersegment)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingIncomeLoss_z4NKRGlrdE91" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income (loss) from operations before income tax benefit (expense)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,197,201</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">404,013</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(833,892</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9,855</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,617,225</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(101,431</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,718,656</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxExpenseBenefit_iN_di0_z5xnDnlKtYA8" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income tax benefit (expense)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">283,243</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(102,271</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">212,283</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">393,255</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">393,255</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_403_ecustom--IncomeLossFromContinuingOperationsAfterIncomeTaxes_zXnZrWhtfe9j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Loss from operations after income tax benefit (expense)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(913,958</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">301,742</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(621,609</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9,855</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,223,970</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(101,431</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,325,401</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98D_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember_zkJf8L5npB3h" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">160,263,878</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember_z3JYQNWF6ANe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">11,461,786</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zbYAxqHhVjol" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">104,995,852</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--NaturalGasMember_zqgz7w77AUfi" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">1,278,027</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--SegmentTotalMember_zrD2hcFawGei" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">277,999,543</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_989_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAllocationMember_zguzqF8Tniq6" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">307,923</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_980_eus-gaap--Assets_iI_c20230630_zWAOjLhcLVn9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">278,307,466</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DepreciationDepletionAndAmortization_d0_zeNHfhLUwKej" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,014,327</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">373,020</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">140,186</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">69,232</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,596,765</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,596,765</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_d0_zXg53sK1t8hd" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capital expenditures</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">48,352</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">48,352</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">48,352</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Six-Month</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Period Ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>June 30, 2022</b></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_491_20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember_zp1gYV2Yba88" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Bromine*</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49F_20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember_zhAZ8kUNVGW1" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Crude</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Salt*</b></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_497_20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zMRxYxYvJHL" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Chemical</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Products</b></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_490_20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--NaturalGasMember_zGDGdNQ64Med" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Natural Gas</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_495_20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--SegmentTotalMember_zDkXLqTYP4ql" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Segment</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Total</b></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_495_20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAllocationMember_zVKOXf4nzax1" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Corporate</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_496_20220101__20220630_z2jNioCq0jhb" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td></tr> <tr id="xdx_400_eus-gaap--Revenues_d0_zQQGOCtA0eo9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 23%; text-align: justify">Net revenue <br/> (external customers)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">22,019,825</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">2,571,948</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">50,678</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">24,642,451</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right">24,642,451</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--NetRevenueIntersegment_d0_z94Ot14yup6c" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net revenue <br/> (intersegment)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingIncomeLoss_zH35do3vofv2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income (loss) from operations before income tax benefit (expense)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">6,674,375</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(378,953</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(988,483</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(88,438</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,218,501</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(174,425</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,044,076</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxExpenseBenefit_iN_di0_zA8vf5vm2EWk" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income tax benefit (expense)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,662,456</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">94,375</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">222,765</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,345,316</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,345,316</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_403_ecustom--IncomeLossFromContinuingOperationsAfterIncomeTaxes_zjQtIGG5po87" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Loss from operations after income tax benefit (expense)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,011,919</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(284,578</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(765,718</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(88,438</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">3,873,185</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(174,425</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">3,698,760</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember_zXcYFajtj9Uk" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">171,553,183</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_983_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember_z5Q3uPRhCJ59" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">10,002,720</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zm7vfgBfHE8d" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">115,217,810</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--NaturalGasMember_zrSZvv2kly82" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">1,495,588</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98F_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--SegmentTotalMember_zQ0wxoDKliGl" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">298,269,301</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_982_eus-gaap--Assets_iI_c20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAllocationMember_zscvWCrcAXKf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">343,808</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_986_eus-gaap--Assets_iI_c20220630_zs1II7hrTUt5" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Total assets">298,613,109</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DepreciationDepletionAndAmortization_d0_zu9qkztR48bi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7,611,927</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,439,911</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">149,897</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">74,139</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,275,874</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,275,874</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_d0_zHI7J4sKp3fd" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Capital expenditures</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">33,217,987</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">33,217,987</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">33,217,987</td><td style="font: 10pt Times New Roman, Times, Serif; 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">* Certain common production overheads, operating and administrative expenses and asset items (mainly cash and certain office equipment) of bromine and crude salt segments in SCHC were split by reference to the average selling price and production volume of the respective segment until April 2022. Commencing May 2022, costs were assigned to the two subsidiaries (SCHC and SHSI) by independent accounting.</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">NOTE 16 – BUSINESS SEGMENTS – Continued </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_88A_ecustom--ScheduleOfSegmentCostTableTextBlock_zbccR6JBpWVf" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business Segments - Schedule of Segment Reconciliations (Details)"> <tr> <td> </td> <td> </td> <td> </td> <td id="xdx_494_20230401__20230630_zLbmNpXq72wd"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_49E_20220401__20220630_zY78FhIVGuT2"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_493_20230101__20230630_zjObpPaFXRue"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_494_20220101__20220630_zg9XUN01xpD"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="7" style="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="7" style="font: 10pt Times New Roman, Times, Serif; text-align: center">Six-Month Period Ended June 30,</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Reconciliations</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr id="xdx_401_ecustom--SegmentOperatingIncomeLoss_zpQlyrpFl8G8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: left">Total segment operating Income (loss)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">(845,275</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">4,931,609</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">(1,617,225</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">5,218,501</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--SegmentCorporateCosts_iN_di_zocLQWUjmvTh" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Corporate costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(68,179</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(67,987</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(128,139</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(136,177</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40C_ecustom--UnrealizedGainLossOnTranslationOfInterCompanyBalances_zF0pZM7Y4fIh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Unrealized gain on translation of intercompany balance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(5,644</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">245,541</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">26,708</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(38,248</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--OperatingIncomeLoss_zslxpf1VstL3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income (loss) from operations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(919,098</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,109,163</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,718,656</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,044,076</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_zdWiNmMEQCj1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other income, net of expense</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">44,583</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">42,252</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">85,838</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">83,088</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_zybwmFvFmPr5" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Income (loss) before taxes</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(874,515</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,151,415</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,632,818</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,127,164</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p id="xdx_894_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zq0CzTTNkd0j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows the major customer(s) (10% or more) for the three-month period ended June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BA_zmMrnZEf72Hj" style="display: none">Business Segments - Schedule of Revenue by Major Customers</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_919_eus-gaap--SalesRevenueNetMember_zAbvy422Ld39" style="display: none">Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_91C_eus-gaap--CustomerConcentrationRiskMember_zl6chd9TNjY9" style="display: none">Customer</span> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Bromine</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Crude Salt</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Chemical Products</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b> </p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> (000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage of Total Revenue (%)</b></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Morui Chemical Company Limited</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_987_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zAiVB8MsbNMf" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,221</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zqcRyGVUCJgh" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">283</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--Revenues_pn3n3_d0_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zYVZ5VaIYFWg" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_986_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zPMzOBWCFOsd" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,504</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230401__20230630__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zi5RwFK08OPi" title="Percentage of total revenue">18.8</span></span></td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shouguang Weidong Chemical Company Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zbQWRcEmCFka" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,130</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_980_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zN6dXqZJ3Ao7" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">192</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_d0_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zbw7SU1d6uA9" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zfEdxHU9aKvc" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,322</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230401__20230630__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zvt2eBpzrIw9" title="Percentage of total revenue">16.5</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Brother Technology Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zGkj2yhVfpG4" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,129</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zIbZbik4qqK2" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">174</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_z7y3bmJDPjS7" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zY6Z2QoFYcM1" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,303</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230401__20230630__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDC8UF7Zuco4" title="Percentage of total revenue">16.3</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-indent: 0in">Shandong Shouguang God Runfa Marine Chemical Company Limited</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zUBYaf4z9sqe" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,052</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_pn3n3_d0_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zMsJSCit7Gmh" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_986_eus-gaap--Revenues_pn3n3_d0_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zbUV1vl3VVAj" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zZ4M6lYiKEsf" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,052</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230401__20230630__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zIBQqHfAqnUj" title="Percentage of total revenue">13.1</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</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 following table shows the major customer(s) (10% or more) for the six-month period ended June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Bromine</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Crude Salt</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Chemical Products</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b> (000’s)</b> </p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Percentage of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue (%)</b> </p></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Morui Chemical Company Limited</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zRkGi6IzSxOj" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,397</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zygAfnygW5wa" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">544</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_986_eus-gaap--Revenues_pn3n3_d0_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zC6rdpAVTpgg" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_984_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zoyBSLEZp9q1" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,941</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zviASlm5OsS4" title="Percentage of total revenue">17.1</span></span></td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Brother Technology Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_985_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zNq4yLsCmDZd" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,311</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zOHcDzNVLX88" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">459</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zQY8hzYsEB8a" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zViHZJSU1oW1" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,770</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zaSmh2NQMI5f" title="Percentage of total revenue">16.1</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shouguang Weidong Chemical Company Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zTRCMhDGkYPh" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,315</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_z5Mao252nOSe" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">395</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_d0_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zcecgAICxl4f" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zBZMkG1bdHg5" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,710</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zMyoJOH1l5Ia" title="Percentage of total revenue">15.7</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Shouguangshen Runfa Marine Chemical Company Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zOwQeoxc6zt1" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,015</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--Revenues_pn3n3_d0_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zQenYv9WYD6i" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_985_eus-gaap--Revenues_pn3n3_d0_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_ztIflndDC7E9" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zMWYfV5pcfo" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,015</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zZetkp47p4Sl" title="Percentage of total revenue">11.7</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</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 following table shows the major customer(s) (10% or more) for the three-month period ended June 30, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Bromine</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Crude Salt</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Chemical Products</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s) </b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b> (000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage of Total Revenue (%)</b></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Morui Chemical Company Limited</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_znrMzXNVB1i4" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,812</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zUKHybREPZ2k" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">652</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zCXqzLxzvfE3" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zmzwU6xWSbI1" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,464</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220401__20220630__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2FWvlPv4bKf" title="Percentage of total revenue">15.7</span></span></td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Brother Technology Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_988_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_znaNvXd3re3a" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,661</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zNGkdsHj015j" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">668</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zFVbDwpP5RVj" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zAa6r2xMZyBg" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,329</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220401__20220630__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDzLfl56GRq8" title="Percentage of total revenue">14.8</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shouguang Weidong Chemical Company Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_985_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zMkDQnZG9tH3" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,510</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zAGB25n5VvHh" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">497</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zCtnhzQuM7Ff" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zQFgs1LNKDm7" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,007</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220401__20220630__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z7hsodcI2igi" title="Percentage of total revenue">12.8</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</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 following table shows the major customer(s) (10% or more) for the six-month period ended June 30, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Bromine</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Crude Salt</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Chemical Products</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b> (000’s) </b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Percentage of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue (%)</b> </p></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Morui Chemical Company Limited</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_ztnR140Xglhk" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,752</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zmLSzPGTDuY3" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">965</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--Revenues_pn3n3_d0_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zj2Zb6vGMZrb" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zCCHG8G7FHk5" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,717</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z47Nw165u7Ei" title="Percentage of total revenue">15.1</span></span></td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Brother Technology Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_znv9fWnH6lKk" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,443</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zBx9UVQPVYhk" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">909</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98D_eus-gaap--Revenues_pn3n3_d0_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_z0oGwtydtCN5" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zz7qSxwo1JMf" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,352</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zqjJDyOkY4Gk" title="Percentage of total revenue">13.6</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shouguang Weidong Chemical Company Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zLEeQwbkSSb3" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,128</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zXu0aw20dIq1" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">697</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zXJLpTIoP3Yj" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zEtm57BRKZXf" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,825</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zIJc8wQdRDfi" title="Percentage of total revenue">11.5</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> </table> <p id="xdx_8A2_zZnOXYyI6kYk" style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zVino72ozP17" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business Segments - Schedule of Segment Reporting Information by Segment (Details)"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Three-Month</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Period Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>June 30, 2023</b></p></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_492_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember_zcvxiagobBbl" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Bromine*</td><td style="padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_496_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember_z2AYPXKWlv71" 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>Crude</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Salt*</b></p></td><td style="padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49A_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_z6SEUTFFBk45" 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>Chemical</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Products</b></p></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_49B_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--NaturalGasMember_zLuaWORReFRe" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Natural Gas</td><td style="padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_495_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--SegmentTotalMember_z2HVmC80ry68" 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>Segment</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> Total</b></p></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_499_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAllocationMember_zTikEW3l1oqg" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Corporate</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="3" id="xdx_497_20230401__20230630_z58mMUASAq6d" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td></tr> <tr id="xdx_400_eus-gaap--Revenues_d0_zdli31IGyhac" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 23%; text-align: justify">Net revenue <br/> (external customers)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">7,356,347</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">649,435</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">8,005,782</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">8,005,782</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--NetRevenueIntersegment_d0_zxFcckyGmSrl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net revenue <br/> (intersegment)</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><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><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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingIncomeLoss_zk7VLf4IuTSa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income(loss) from operations before income tax benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(787,509</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">361,083</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(416,019</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,830</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(845,275</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73,823</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(919,098</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxExpenseBenefit_iN_di0_z54p7sNs62q3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income tax benefit (expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,650</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(90,948</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94,997</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">192,699</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">192,699</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--IncomeLossFromContinuingOperationsAfterIncomeTaxes_zX01pqK56RT6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income (loss) from operations after <br/> income tax benefit (expense)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(598,859</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">270,135</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(321,022</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,830</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(652,576</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73,823</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(726,399</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember_zB7a7sGEz1D6" style="text-align: right" title="Total assets">160,263,878</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember_zWw9yZFDBY17" style="text-align: right" title="Total assets">11,461,786</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember_zeR4akpBHVhj" style="text-align: right" title="Total assets">104,995,852</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--NaturalGasMember_ztphCc6IGmb4" style="text-align: right" title="Total assets">1,278,027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--SegmentTotalMember_zCNKi3cZXcfj" style="text-align: right" title="Total assets">277,999,543</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Assets_iI_c20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CorporateAllocationMember_zuw97Mc36sL5" style="text-align: right" title="Total assets">307,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Assets_iI_c20230630_zMCK8agvvCre" style="text-align: right" title="Total assets">278,307,466</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DepreciationDepletionAndAmortization_d0_zLVHRb8TgkL9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,948,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">184,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69,275</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,212</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,236,541</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,236,541</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_d0_zrJeBzLy6eml" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Capital expenditures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,610</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><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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,610</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><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,610</td><td style="text-align: left"> </td></tr> </table> 7356347 649435 0 0 8005782 0 8005782 0 0 0 0 0 0 0 -787509 361083 -416019 -2830 -845275 -73823 -919098 -188650 90948 -94997 -0 -192699 -0 -192699 -598859 270135 -321022 -2830 -652576 -73823 -726399 160263878 11461786 104995852 1278027 277999543 307923 278307466 4948721 184333 69275 34212 5236541 0 5236541 15610 0 0 0 15610 0 15610 13893810 1817904 0 0 15711714 0 15711714 0 0 0 0 0 0 0 5325541 142968 -475201 -61699 4931609 177554 5109163 1320295 36105 -106779 -0 1249621 -0 1249621 4005246 106863 -368422 -61699 3681988 177554 3859542 171553183 10002720 115217810 1495588 298269301 343808 298613109 3917178 1245853 73441 36324 5272796 0 5272796 32822927 0 0 0 32822927 0 32822927 15826719 1398116 0 82954 17307789 0 17307789 0 0 0 0 0 0 0 -1197201 404013 -833892 9855 -1617225 -101431 -1718656 -283243 102271 -212283 -0 -393255 -0 -393255 -913958 301742 -621609 9855 -1223970 -101431 -1325401 160263878 11461786 104995852 1278027 277999543 307923 278307466 10014327 373020 140186 69232 10596765 10596765 48352 0 0 0 48352 0 48352 22019825 2571948 0 50678 24642451 0 24642451 0 0 0 0 0 0 0 6674375 -378953 -988483 -88438 5218501 -174425 5044076 1662456 -94375 -222765 -0 1345316 -0 1345316 5011919 -284578 -765718 -88438 3873185 -174425 3698760 171553183 10002720 115217810 1495588 298269301 343808 298613109 7611927 2439911 149897 74139 10275874 10275874 33217987 0 0 0 33217987 0 33217987 <table cellpadding="0" cellspacing="0" id="xdx_88A_ecustom--ScheduleOfSegmentCostTableTextBlock_zbccR6JBpWVf" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Business Segments - Schedule of Segment Reconciliations (Details)"> <tr> <td> </td> <td> </td> <td> </td> <td id="xdx_494_20230401__20230630_zLbmNpXq72wd"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_49E_20220401__20220630_zY78FhIVGuT2"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_493_20230101__20230630_zjObpPaFXRue"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_494_20220101__20220630_zg9XUN01xpD"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="7" style="font: 10pt Times New Roman, Times, Serif; text-align: center">Three-Month Period Ended June 30,</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="7" style="font: 10pt Times New Roman, Times, Serif; text-align: center">Six-Month Period Ended June 30,</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Reconciliations</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2022</td></tr> <tr id="xdx_401_ecustom--SegmentOperatingIncomeLoss_zpQlyrpFl8G8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; text-align: left">Total segment operating Income (loss)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">(845,275</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">4,931,609</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">(1,617,225</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">5,218,501</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--SegmentCorporateCosts_iN_di_zocLQWUjmvTh" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Corporate costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(68,179</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(67,987</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(128,139</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(136,177</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40C_ecustom--UnrealizedGainLossOnTranslationOfInterCompanyBalances_zF0pZM7Y4fIh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Unrealized gain on translation of intercompany balance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(5,644</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">245,541</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">26,708</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(38,248</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--OperatingIncomeLoss_zslxpf1VstL3" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Income (loss) from operations</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(919,098</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,109,163</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,718,656</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,044,076</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--NonoperatingIncomeExpense_zdWiNmMEQCj1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other income, net of expense</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">44,583</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">42,252</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">85,838</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">83,088</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_zybwmFvFmPr5" style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Income (loss) before taxes</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(874,515</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,151,415</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,632,818</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,127,164</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> </table> -845275 4931609 -1617225 5218501 68179 67987 128139 136177 -5644 245541 26708 -38248 -919098 5109163 -1718656 5044076 44583 42252 85838 83088 -874515 5151415 -1632818 5127164 <p id="xdx_894_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zq0CzTTNkd0j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows the major customer(s) (10% or more) for the three-month period ended June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8BA_zmMrnZEf72Hj" style="display: none">Business Segments - Schedule of Revenue by Major Customers</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_919_eus-gaap--SalesRevenueNetMember_zAbvy422Ld39" style="display: none">Revenue</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_91C_eus-gaap--CustomerConcentrationRiskMember_zl6chd9TNjY9" style="display: none">Customer</span> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Bromine</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Crude Salt</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Chemical Products</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b> </p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> (000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage of Total Revenue (%)</b></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Morui Chemical Company Limited</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_987_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zAiVB8MsbNMf" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,221</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zqcRyGVUCJgh" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">283</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--Revenues_pn3n3_d0_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zYVZ5VaIYFWg" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_986_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zPMzOBWCFOsd" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,504</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230401__20230630__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zi5RwFK08OPi" title="Percentage of total revenue">18.8</span></span></td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shouguang Weidong Chemical Company Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zbQWRcEmCFka" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,130</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_980_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zN6dXqZJ3Ao7" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">192</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_d0_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zbw7SU1d6uA9" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zfEdxHU9aKvc" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,322</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230401__20230630__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zvt2eBpzrIw9" title="Percentage of total revenue">16.5</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Brother Technology Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zGkj2yhVfpG4" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,129</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zIbZbik4qqK2" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">174</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_z7y3bmJDPjS7" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zY6Z2QoFYcM1" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,303</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230401__20230630__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDC8UF7Zuco4" title="Percentage of total revenue">16.3</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-indent: 0in">Shandong Shouguang God Runfa Marine Chemical Company Limited</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_988_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zUBYaf4z9sqe" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,052</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_pn3n3_d0_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zMsJSCit7Gmh" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_986_eus-gaap--Revenues_pn3n3_d0_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zbUV1vl3VVAj" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zZ4M6lYiKEsf" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,052</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230401__20230630__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zIBQqHfAqnUj" title="Percentage of total revenue">13.1</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</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 following table shows the major customer(s) (10% or more) for the six-month period ended June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Bromine</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Crude Salt</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Chemical Products</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b> (000’s)</b> </p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Percentage of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue (%)</b> </p></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Morui Chemical Company Limited</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zRkGi6IzSxOj" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,397</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zygAfnygW5wa" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">544</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_986_eus-gaap--Revenues_pn3n3_d0_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zC6rdpAVTpgg" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_984_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zoyBSLEZp9q1" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,941</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zviASlm5OsS4" title="Percentage of total revenue">17.1</span></span></td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Brother Technology Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_985_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zNq4yLsCmDZd" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,311</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zOHcDzNVLX88" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">459</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zQY8hzYsEB8a" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zViHZJSU1oW1" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,770</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zaSmh2NQMI5f" title="Percentage of total revenue">16.1</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shouguang Weidong Chemical Company Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zTRCMhDGkYPh" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,315</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_z5Mao252nOSe" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">395</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_d0_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zcecgAICxl4f" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zBZMkG1bdHg5" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,710</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zMyoJOH1l5Ia" title="Percentage of total revenue">15.7</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Shouguangshen Runfa Marine Chemical Company Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98A_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zOwQeoxc6zt1" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,015</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--Revenues_pn3n3_d0_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zQenYv9WYD6i" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_985_eus-gaap--Revenues_pn3n3_d0_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_ztIflndDC7E9" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_c20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember_zMWYfV5pcfo" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,015</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zZetkp47p4Sl" title="Percentage of total revenue">11.7</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</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 following table shows the major customer(s) (10% or more) for the three-month period ended June 30, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Bromine</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Crude Salt</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Chemical Products</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s) </b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b> (000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage of Total Revenue (%)</b></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Morui Chemical Company Limited</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_980_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_znrMzXNVB1i4" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,812</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_984_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zUKHybREPZ2k" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">652</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_984_eus-gaap--Revenues_pn3n3_d0_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zCXqzLxzvfE3" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zmzwU6xWSbI1" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,464</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220401__20220630__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2FWvlPv4bKf" title="Percentage of total revenue">15.7</span></span></td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Brother Technology Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_988_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_znaNvXd3re3a" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,661</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zNGkdsHj015j" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">668</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zFVbDwpP5RVj" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98E_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zAa6r2xMZyBg" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,329</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220401__20220630__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDzLfl56GRq8" title="Percentage of total revenue">14.8</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shouguang Weidong Chemical Company Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_985_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zMkDQnZG9tH3" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,510</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zAGB25n5VvHh" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">497</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_988_eus-gaap--Revenues_pn3n3_d0_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zCtnhzQuM7Ff" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220401__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zQFgs1LNKDm7" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,007</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220401__20220630__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z7hsodcI2igi" title="Percentage of total revenue">12.8</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</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 following table shows the major customer(s) (10% or more) for the six-month period ended June 30, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Bromine</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Crude Salt</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Chemical Products</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>(000’s)</b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b> (000’s) </b></p></td> <td> </td> <td colspan="3" style="border-bottom: black 1pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Percentage of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Total</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>Revenue (%)</b> </p></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Morui Chemical Company Limited</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_ztnR140Xglhk" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,752</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zmLSzPGTDuY3" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">965</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--Revenues_pn3n3_d0_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zj2Zb6vGMZrb" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember_zCCHG8G7FHk5" style="vertical-align: bottom; width: 8%; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,717</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--ShandongMoruiChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z47Nw165u7Ei" title="Percentage of total revenue">15.1</span></span></td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shandong Brother Technology Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_znv9fWnH6lKk" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,443</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98C_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zBx9UVQPVYhk" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">909</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98D_eus-gaap--Revenues_pn3n3_d0_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_z0oGwtydtCN5" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember_zz7qSxwo1JMf" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,352</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--ShandongBrotherTechnologyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zqjJDyOkY4Gk" title="Percentage of total revenue">13.6</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shouguang Weidong Chemical Company Limited</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--BromineMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zLEeQwbkSSb3" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,128</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--CrudeSaltMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zXu0aw20dIq1" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">697</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_982_eus-gaap--Revenues_pn3n3_d0_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--ChemicalProductsMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zXJLpTIoP3Yj" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98D_eus-gaap--Revenues_pn3n3_c20220101__20220630__us-gaap--StatementBusinessSegmentsAxis__custom--TotalRevenueMember__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember_zEtm57BRKZXf" style="vertical-align: bottom; text-align: right" title="Revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,825</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--ShouguangWeidongChemicalCompanyLimitedMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zIJc8wQdRDfi" title="Percentage of total revenue">11.5</span></span></td> <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr> </table> 1221000 283000 0 1504000 0.188 1130000 192000 0 1322000 0.165 1129000 174000 0 1303000 0.163 1052000 0 0 1052000 0.131 2397000 544000 0 2941000 0.171 2311000 459000 0 2770000 0.161 2315000 395000 0 2710000 0.157 2015000 0 0 2015000 0.117 1812000 652000 0 2464000 0.157 1661000 668000 0 2329000 0.148 1510000 497000 0 2007000 0.128 2752000 965000 0 3717000 0.151 2443000 909000 0 3352000 0.136 2128000 697000 0 2825000 0.115 <p id="xdx_809_eus-gaap--ConcentrationRiskDisclosureTextBlock_zOMxFvDgOQCi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 17 – <span id="xdx_828_z6b3YZ7ecZw">CUSTOMER CONCENTRATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_916_eus-gaap--SalesRevenueProductLineMember_zANYzKBoHdhf" style="display: none">Sale of Products</span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_91C_eus-gaap--ProductConcentrationRiskMember_zWZu8L9Ggr2l" style="display: none">Product Concentration</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the six-month period ended June 30, 2023, the Company sold <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zcR6RIvc3kr4" title="Percent of products sold to top five customers">69.9</span>% of its products to its top five customers, respectively. As of June 30, 2023, amounts due from these customers were $<span id="xdx_903_ecustom--AmountsDueFromMajorCustomers_iI_c20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CustomerConcentrationRiskMember_zGiAVBbf31t9" title="Amounts due from major customers">1,514,987</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">During the six-month period ended June 30, 2022, the Company sold <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember_zdVTjMwACrHi" title="Percent of products sold to top five customers">52.9</span>% of its products to its top five customers, respectively. As of June 30, 2022, amounts due from these customers were $<span id="xdx_90B_ecustom--AmountsDueFromMajorCustomers_iI_c20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CustomerConcentrationRiskMember_zTQm8rBebC17" title="Amounts due from major customers">5,166,271</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.699 1514987 0.529 5166271 <p id="xdx_80B_ecustom--MajorSuppliersDisclosureTextblock_zCRw27lwIfj8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 18 – <span id="xdx_828_zvNAx5SyJQsi">MAJOR SUPPLIERS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_918_eus-gaap--CostOfGoodsTotalMember_zIU5G4vIbRM" style="display: none">Purchase of Raw Materials</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_919_eus-gaap--SupplierConcentrationRiskMember_znsohfjXBsYi" style="display: none">Supplier Concentration</span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the six-month period ended June 30, 2023 the Company purchased <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20230101__20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsTotalMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zYMVBs1Ndrbe" title="Percent of materials purchased">100</span>% of its raw materials from its top five suppliers.  As of June 30, 2023, amounts due to those suppliers were $<span id="xdx_908_ecustom--AmountDueToMajorSuppliers_iI_c20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--ConcentrationOfProductsBoughtMember_z82Eevk6gBY1" title="Amount due to major suppliers">221,315</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">During the six-month period ended June 30, 2022 the Company purchased <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_c20220101__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsTotalMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zzMWDMXWnPqh" title="Percent of materials purchased">100</span>% of its raw materials from its top five suppliers.  As of June 30, 2022, amounts due to those suppliers were $<span id="xdx_90B_ecustom--AmountDueToMajorSuppliers_iI_c20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--ConcentrationOfProductsBoughtMember_zbvIpYaOMx16" title="Amount due to major suppliers">594,208</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1 221315 1 594208 <p id="xdx_800_eus-gaap--FairValueDisclosuresTextBlock_zxo0gSe3Rdtf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 19 – <span id="xdx_82B_zmKIP95Xbfyb">FAIR VALUE OF FINANCIAL INSTRUMENTS</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">The carrying values of financial instruments, which consist of cash, accounts receivable and accounts payable and other payables, approximate their fair values due to the short-term nature of these instruments.  There were no material unrecognized financial assets and liabilities as of June 30, 2023 and December 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_808_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zQQa5QYF3ira" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 20 – <span id="xdx_825_zOZgwzyK421a">CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_897_esrt--ContractualObligationFiscalYearMaturityScheduleTableTextBlock_zeQlRsWW42kf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the Company’s contractual obligations as of June 30, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B7_zyz0z5IeMjVf" style="display: none">Capital Commitment and Other Service Contractual Obligations - Schedule of Contractual Obligations</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Property Management Fees</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Capital Expenditure</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Payable within:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">the next 12 months</td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractualObligationDueInNextTwelveMonths_iI_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_z6qabMg6any2" style="width: 12%; font-size: 10pt; text-align: right" title="Payable within: the next 12 months">86,337</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td id="xdx_982_eus-gaap--ContractualObligationDueInNextTwelveMonths_iI_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zouKgap1pSg9" style="width: 12%; font-size: 10pt; text-align: right" title="Payable within: the next 12 months">14,120,435</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 13 to 24 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--ContractualObligationDueInSecondYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_zz6oJLwukZYj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 13 to 24 months">86,337</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--ContractualObligationDueInSecondYear_iI_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zE7wkABYPnHh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 13 to 24 months">953,933</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 25 to 36 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--ContractualObligationDueInThirdYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_zJMU94HyJslf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 25 to 36 months">86,337</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--ContractualObligationDueInThirdYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zniQBDDjjMcb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 25 to 36 months">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 37 to 48 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--ContractualObligationDueInFourthYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_zBs2TeAqrn3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 37 to 48 months">86,337</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--ContractualObligationDueInFourthYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zq9Gq9bZsED4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 37 to 48 months">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 49 to 60 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--ContractualObligationDueInFifthYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_zh1cc0Km40A1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 49 to 60 months">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--ContractualObligationDueInFifthYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zrZvQ9y710L4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 49 to 60 months">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td id="xdx_987_eus-gaap--ContractualObligation_iI_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_z0rRCGbL3uV9" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total">345,348</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractualObligation_iI_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zcSTlNMM9Kw5" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total">15,074,368</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zkTdj5CFSYi3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_897_esrt--ContractualObligationFiscalYearMaturityScheduleTableTextBlock_zeQlRsWW42kf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the Company’s contractual obligations as of June 30, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B7_zyz0z5IeMjVf" style="display: none">Capital Commitment and Other Service Contractual Obligations - Schedule of Contractual Obligations</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Property Management Fees</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"> </td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Capital Expenditure</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Payable within:</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"> </td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 68%; text-align: justify">the next 12 months</td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractualObligationDueInNextTwelveMonths_iI_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_z6qabMg6any2" style="width: 12%; font-size: 10pt; text-align: right" title="Payable within: the next 12 months">86,337</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td id="xdx_982_eus-gaap--ContractualObligationDueInNextTwelveMonths_iI_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zouKgap1pSg9" style="width: 12%; font-size: 10pt; text-align: right" title="Payable within: the next 12 months">14,120,435</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 13 to 24 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--ContractualObligationDueInSecondYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_zz6oJLwukZYj" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 13 to 24 months">86,337</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--ContractualObligationDueInSecondYear_iI_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zE7wkABYPnHh" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 13 to 24 months">953,933</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 25 to 36 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_987_eus-gaap--ContractualObligationDueInThirdYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_zJMU94HyJslf" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 25 to 36 months">86,337</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98E_eus-gaap--ContractualObligationDueInThirdYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zniQBDDjjMcb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 25 to 36 months">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 37 to 48 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_98A_eus-gaap--ContractualObligationDueInFourthYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_zBs2TeAqrn3" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 37 to 48 months">86,337</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_984_eus-gaap--ContractualObligationDueInFourthYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zq9Gq9bZsED4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 37 to 48 months">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the next 49 to 60 months</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_985_eus-gaap--ContractualObligationDueInFifthYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_zh1cc0Km40A1" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 49 to 60 months">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_988_eus-gaap--ContractualObligationDueInFifthYear_iI_d0_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zrZvQ9y710L4" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Payable within: the next 49 to 60 months">—</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td id="xdx_987_eus-gaap--ContractualObligation_iI_c20230630__us-gaap--OtherCommitmentsAxis__custom--PropertyManagementFeesMember_z0rRCGbL3uV9" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total">345,348</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractualObligation_iI_c20230630__us-gaap--OtherCommitmentsAxis__custom--CapitalExpenditureMember_zcSTlNMM9Kw5" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total">15,074,368</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td></tr> </table> 86337 14120435 86337 953933 86337 0 86337 0 0 0 345348 15074368 <p id="xdx_808_eus-gaap--LossContingencyDisclosures_zGvoiS8cShzl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 21 – <span id="xdx_82E_zJ4aEUzi6T9d">LOSS CONTINGENCIES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_916_eus-gaap--SettledLitigationMember_zOhKGQG909kj" style="display: none">Settled Litigation</span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_90D_eus-gaap--LossContingencySettlementAgreementTerms_c20180801__20180831__us-gaap--LitigationStatusAxis__us-gaap--SettledLitigationMember_z2kpbpHo3ZLf">On or about August 3, 2018, written decisions of administration penalty captioned Shou Guo Tu Zi Fa Gao Zi [2018] No. 291, Shou Guo Tu Zi Fa Gao Zi [2018] No. 292, Shou Guo Tu Zi Fa Gao Zi [2018] No. 293, Shou Guo Tu Zi Fa Gao Zi [2018] No. 294, Shou Guo Tu Zi Fa Gao Zi [2018] No. 295 and Shou Guo Tu Zi Fa Gao Zi [2018] No. 296 (together, the “Written Decisions”) were served on Shouguang City Haoyuan Chemical Company Limited (“SCHC”) by Shouguang City Natural Resources and Planning Bureau (the “Bureau”), naming SCHC as respondent respectively thereof. The Decisions challenged the land use of Factory nos. 2, 9, 7, 4, 8 and 10, respectively, and alleged, among other things, that SCHC had illegally occupied and used the land in the total area of approximately 52,674 square meter, on which Factory nos. 2, 9, 7, 4, 8 and 10 were built, respectively. The Written Decisions ordered SCHC, among other things, to return the land subject to the Written Decisions to its respective legal owner, restore the land to its original state, and demolish or confiscate all the buildings and facilities thereon and pay monetary penalty of approximately RMB 1.3 million ($184,000) in the aggregate. Each of the Written Decisions shall be executed within 15 days upon serving on SCHC. Additional interest penalty shall be imposed at a daily rate of 3% in the event that SCHC does not make the monetary penalty payment in a timely manner. Subsequently, the Bureau filed enforcement actions to the People’s Court of Shouguang City, Shandong Province (the “Court”), naming SCHC as enforcement respondent and alleged, among other things, that SCHC failed to perform its obligations under each of the Written Decisions within the specified timeframe. The enforcement proceedings sought court orders to enforce the Written Decisions. On May 5, 2019, written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No. 384, (2019) Lu 0783 Xing Shen No. 385, (2019) Lu 0783 Xing Shen No. 389, (2019) Lu 0783 Xing Shen No. 390, (2019) Lu 0783 Xing Shen No. 393, and (2019) Lu 0783 Xing Shen No. 394, respectively (together, the “Court Rulings”) were made by the Court in favor of the Bureau. The Court orders, among other relief, to enforce each of the Written Decisions, to return each subject land to its legal owners and demolish or confiscate the buildings and facilities thereon and restore the land to its original state within 10 days from the service of the Court Rulings on SCHC. The Court Rulings became enforceable immediately upon service on SCHC on May 5, 2019.</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">In the last twenty years, to the Company’s knowledge, there were no government regulations requiring bromine manufacturers to obtain land use and planning approval document. As such, the Company believes most of the bromine manufacturers in Shouguang City do not have land use and planning approval documents and lease their land parcels from the village associations. They are facing the same issues in connection with land use and planning as the Company. To the Company’s knowledge, the local government has submitted its plan to solve the issues to higher authority and are waiting for approval from the higher authority.</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 is in the process of resolving the issues in connection with SCHC’s land use and planning diligently. The Company has been in discussions closely with the local government authorities with the help from Shouguang City Bromine Association to seek reliefs and, based on verbal confirmation by local government authorities, believes the administrative penalties imposed by the Bureau according to the Written Decisions are being re-assessed by local government authorities and may be revoked. Pursuant to a Written Application dated October 28, 2019 addressed to the Court by the Bureau, the Bureau withdrew its application for the enforcement proceedings regarding the administrative penalty imposed on Factory No. 7, Factory No. 8 and Factory No.10. Pursuant to a written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No. 389 Zhi Yi, dated November 25, 2020, the Court orders to terminate the enforcement of the case captioned (2019) Lu 0783 Xing Shen No. 389. Production of Factory No. 7 was allowed to resume in April 2019. The Company received a notification from the Shouguang City Government in February 2019 informing the Company that Factory No. 1, No. 4, No. 7 and No. 9 have passed inspection and were approved to resume operation.</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 addition, on August 28, 2019, the People’s Government of Shandong Province, issued a regulation titled “Investment Project Management Requirements of Chemical Companies in Shandong Province” permitting the construction of facilities on existing sites or infrastructure of bromine manufacturing and other chemical industry-related types of projects (clause 11 of section 3). The Company believes that the goal of the government is to standardize and regulate the industry and not to demolish the facilities or penalize the manufacturers. As of the date of this report, the Company has not been notified by the local government that it will take any measure to enforce the administrative penalties. Based on information known to date, the Company believes that it is remote that the Written Decisions or Court Rulings will be enforced within the expected timeframe and a material penalty or costs and expenses against the Company will result. However, there can be no assurance that there will not be any further enforcement action, the occurrence of which may result in further liabilities, penalties and operational disruption.</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 view of the above facts and circumstances, the Company believes that it is not necessary to accrue for any estimated losses or impairment as of March 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> On or about August 3, 2018, written decisions of administration penalty captioned Shou Guo Tu Zi Fa Gao Zi [2018] No. 291, Shou Guo Tu Zi Fa Gao Zi [2018] No. 292, Shou Guo Tu Zi Fa Gao Zi [2018] No. 293, Shou Guo Tu Zi Fa Gao Zi [2018] No. 294, Shou Guo Tu Zi Fa Gao Zi [2018] No. 295 and Shou Guo Tu Zi Fa Gao Zi [2018] No. 296 (together, the “Written Decisions”) were served on Shouguang City Haoyuan Chemical Company Limited (“SCHC”) by Shouguang City Natural Resources and Planning Bureau (the “Bureau”), naming SCHC as respondent respectively thereof. The Decisions challenged the land use of Factory nos. 2, 9, 7, 4, 8 and 10, respectively, and alleged, among other things, that SCHC had illegally occupied and used the land in the total area of approximately 52,674 square meter, on which Factory nos. 2, 9, 7, 4, 8 and 10 were built, respectively. The Written Decisions ordered SCHC, among other things, to return the land subject to the Written Decisions to its respective legal owner, restore the land to its original state, and demolish or confiscate all the buildings and facilities thereon and pay monetary penalty of approximately RMB 1.3 million ($184,000) in the aggregate. Each of the Written Decisions shall be executed within 15 days upon serving on SCHC. Additional interest penalty shall be imposed at a daily rate of 3% in the event that SCHC does not make the monetary penalty payment in a timely manner. Subsequently, the Bureau filed enforcement actions to the People’s Court of Shouguang City, Shandong Province (the “Court”), naming SCHC as enforcement respondent and alleged, among other things, that SCHC failed to perform its obligations under each of the Written Decisions within the specified timeframe. The enforcement proceedings sought court orders to enforce the Written Decisions. On May 5, 2019, written decisions of administrative ruling captioned (2019) Lu 0783 Xing Shen No. 384, (2019) Lu 0783 Xing Shen No. 385, (2019) Lu 0783 Xing Shen No. 389, (2019) Lu 0783 Xing Shen No. 390, (2019) Lu 0783 Xing Shen No. 393, and (2019) Lu 0783 Xing Shen No. 394, respectively (together, the “Court Rulings”) were made by the Court in favor of the Bureau. The Court orders, among other relief, to enforce each of the Written Decisions, to return each subject land to its legal owners and demolish or confiscate the buildings and facilities thereon and restore the land to its original state within 10 days from the service of the Court Rulings on SCHC. The Court Rulings became enforceable immediately upon service on SCHC on May 5, 2019. <p id="xdx_807_eus-gaap--SubsequentEventsTextBlock_zb26Z1b5A0Id" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NOTE 22 - <span id="xdx_82B_zwKOxY1MKzgj">SUBSEQUENT EVENT</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">Not Applicable.</p> EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /N!#E<'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 " #[@0Y7F"$_G>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NG\&0E&7"]-.("$Q"<0M[#&6]PP?O/T":80:"6''4 MZ$]CV\ 5,,.8@HO?!3(+,57_Q*8.B'-RC'9)#<.0#W7*33N4\/;T^)+6S6P7 M67=(TZ]H)9\\K<5E\FO]L-EMA:J*JLZ*^ZQ<[:I"EK>R7KW/KC_\KL*N-W9O M_['Q15 U\.LNU!=02P,$% @ ^X$.5YE&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" #[@0Y7W&KHW!T& "^( & 'AL+W=O8ZC)+UHS95:?.AT4G_. M8Y8>BP5/X,Y4R)@I.)6S3KJ0G 5Y4!QUJ&7U.S$+D];@/+]V+P?G(E-1F/![ M2=(LCIE\N>216%VT[-;FPCBUP]+NXEG'5*E2",>9*&(B&2 M3R]:0_N#ZW1U0/[$UY"OTJUCHE$F0CSIDYO@HF7I$O&(^TI+,/BSY"Z/(JT$ MY?AG+=HJWZD#MX\WZM3I M>4>!IK[3\=?QET4\K8GODT\B4?.4C)* !Z_C.U"6LD!T4Z!+B@K^EB7'Q+&. M"+6H8RB/BX@];/7\-)JB1TN;]--50H=,T*^CO\ MD"Z8SR]:\*&E7"YY:_#SCW;?^L6$]S^)O8+MEK!=3'UP)?P,/E%%'EX6W$2* MA]M6^XL)"8UJB-0KD7IHF8; $^1,UQ&;F9CP^"F+4E-5N&A80ZA^"=7?KYV^ M9$PJ+J,7,N8+(96)#Y=2,C/BH5$-\4Y*O),]NZ%D,%_DPWT]'ZY5VWYH6$/ MTQ+P=#_ >RY#$>BQD\#H;?SD<*5RM*P=+M'XAIQG)>?9?IS78>JS:(-[#9>- M4PVN]H6:^-"8AGRV5UG<1?N-,UO/M$*MK0CRL*>.60[#18KF9E&\1L1Z[ M0Z[=MFG;L8V@:&134%J!4K1DHT2%Z@4X(T[NLGC"I1$/%[$LN^UTNV=G1D T MMBE@Y65LU#UL ,=\%FH[ VUZQV)S&^)"'Q]OK\EXY'U^'+LC[XCQ\9- MRIKS@3V3FP!@PVGHLWS:1+HQ+FD[;:?OG'1[IT;>0[@?N[(_-FY:UKPWB2\D MV((<]8AX"@8D(B1Q108-#NTN G/GQM7OOAJ1#^&([,H2V;B/62,/@P#4TZ/- M ;F%Y\CGQ,R)2][R)8]^(/"CUTM?^8PK-H&A[S(+HR!,3&;9Q26;UD+EFVS< M[J"U\+ 2QEK )6%0@%6V#%E1%?=,/A$Q)6K.R8BEBKCP0F--',)8V96SLG$S M]+8F=#%UWW\0J\18"[B<-Q?9+&/)K)[W$$:+5D:+XM[H+6_YL=]+L0P3W_@! M[-#TKHS["X=P6[1R6Q2W1_]IV&(P,^+M\&UW1KQ#>"Q:>2RZE\Y%JF!J M_C-]9S^>R/;(9P5 MK9P5Q>W0K]FBS8"_VS/*FA-G2O"6Q0_&;,2?@XE%-.2OS0_) MXK+( ^G-"+8!-W+BBG6S*((EB$IW$Z-O7:'3MVF-A[6%*_R/LY>WF<4 MW\;BFH%LYL[WVF;PYAW;$\'"9>KQ#F!^G M,C_.?MM*KV9V+T^@DL^9 D.;U*R?+W'E[\X5%FJ]7$TG[)<#V^HZ]AGMGG>6 MVXR=K0RQ[GYYXCPEOEY<%,GB\FJ9G!_F*>E.]7B1V?_$=.]-2<2G$&H=G\#K M99$L+TZ46.3YYHE02L3YX9RS@$O] -R?"J$V)_H%Y;\L#/X%4$L#!!0 ( M /N!#E>^>H^!< < .T? 8 >&PO=V]R:W-H965T&UL MK5EM;]LV$/XKA#<,&^#4?)%(J4D,I$F+M5N7(&FWSXS,Q$)E49.HO.S7[RB_ MR)8HV@;RH8UDW5'/G/.AR(0W:3A4SST?2L^>VFG)[IVF1IKFY*5-6+ MA2Q?/ZA,/Y^/R&C]PVWZ.#?VA\GTK)"/ZDZ9[\5-"7>3S2BS=*'R*M4Y*M7# M^>B"O+]DD75H+/Y.U7.U=8UL*/=:_[ WGV?G(VP1J4PEQ@XAX<^3NE199D<" M'/^N!AUMWFD=MZ_7HW]J@H=@[F6E+G7V3SHS\_-1-$(S]2#KS-SJY]_5*J#0 MCI?HK&K^1\\K6SQ"25T9O5@Y X)%FB__RI=5(K8<2##@0%<.]% 'MG)@3:!+ M9$U85]+(Z5FIGU%IK6$T>]'DIO&&:-+(X3&BF#*'^Z7?_4HEX$X:=[KK/H&P-['33>RT&8\-Q5Z7IPA"I5/JG1])>?",>GKN#>:+"=4-DF5.8; M?7HIJ[DKP*47;[SLBG^:$A)2P0(1GTV>MM$[+'%$*:$\(#@#LZ^7<@X(YR[488;E*$7Y>?\"::* M+E-5C5&NC MBV'NUB#G?RL\28=^,A'$4"NI&R#<(N1?A3:D*^0H5%E(I\QG4 MLD)7J7M>\QZ$@%!&@K #U6%'&1?1 %2Q@2J\4*_-7)5[OK?H9RG"HH.O;\29 M<&.+-M@B+[9OVL@,[2\-41\?A11"#KM)=%B2.* A$\0--=Y C;WUZR^=G^P' M&K]E#7NCP7;");CE*KQGBH-\*L!BTD$J>_6()=AB"., M!U8W:8F1^)GQ2CTHP#E#1K[X(7(:,1#&.!Y"VY$C\[+@LFCG4 MHW5F/7!=_!?&,<>D-SD9)&4-2T"]%+9-<0??9UB.8Q*PWE+M&X*688(.?::6B8F7^:;?Y(NJ M4+$$OEX$3JQQ7U() 96E"[5OQ^,XY,R-E+8<2OT<>K&P:AO-:H6,1A)46-9T M?(4$8G7V0'U.I"$/6-C-KLN0XY#' PT";:F3'D.=V6HI@ PXH(Y3)S,*PKKH M^W;4RH0!WJ=;3>9Q#)JU*_FP /H,&4 #S&DW (<=X _P0 MD5(_D>XJXCV% MB#K84!#!H]YLZ1L2(D0H>#@ N.5-&ARLB_?!]3+PT1W^&XVV&W?+PM3/PH/+ MY'#50QV,2X.0B&Z;[3(,.!%T@)AI2\S43\S>]7)$)'U2%CAF0=BMM"[#4(0\ M'(JDY6[J;W.7"^>8V=CO9R,&*I[V,/<-8\Q 7@\0&6VYEQ[2_N[#Z6AI(ZCT MC'0EI\.2XHB -!K0][2E7.KO?N^,3G[,=3939?7+3Q$EXA1]A&9P@,7>M U^ MJ]%V]_):#F=[^N#;CY\^WMY^O$)WWZXO_SA%/^-WT&]8#D=/,JO5*2)CC+'] MAZJY! Q(UF:NR_0_-3NU0ETA79O*@,2"E>;<&?1"<(>(7+EZ@X%VT]3*!N:7 M#9?77[]>_[63(QQN)RG"OBP1/ ;F&HLP6#]-JZJV3ZPP77Y.L &=/P:UO[;9 M2BLT0;98?:DAV^M=[\;W2B5J<:_*S6;V&&185:CF2"-SSE_FD"=!(+JMR%ZS MW52V(H;Y1290[3KT)U+HNBU$696HGOA-[?$B ACX(X%EU] MZ32-U$+Z"*S>TQYQ-(%UTY^9/U)<<)!?(,1-3562Y3PC 5-!J:,*T^88?H MD^-XE/65!S1Y-"0D[.[>N$P%X22B>&C"M#*%'2E3FD)S9"A1[TAK:(?'93JP MPS/9.HNU!^%?9?F8YA6(V0?PQ>\$Y*-VV,7C27^*[.>&?_@]02P,$% @ ^X$.5[PB;UP' P ]PD !@ !X M;"]W;W)K@QS[@:6ZG6Q:5MJSBE.5$]45 .5Q9"YD3#5"YM54A*DDJ49[:+\<#.">-6 M-*K.364T$J7.&*=3B529YT0^7=-,K,>68SV?N&/+5)L3=C0JR)+.J+XOIA)F M=N.2L)QRQ01'DB[&UI5S.7&P$501WQA=JZTQ,JG,A7@PDT_)V,*&B&8TUL:" MP&%%)S3+C!-P_-J86LT]C7![_.Q^6R4/R)3L=6:*&$+DB9Z3NQ M_D@W"?G&+Q:9JO[1NHX-AA:*2Z5%OA$#0CB> )/!2:(!@I MD;&$:)AHMLI%(XJT:V M!B;C;,>;^U_7]W=?N?_GDO>0AR^0BUVO0S[9+[^A,9G/QBK"/8R=D;W:SN=05 NTWX#V3P.M^Q"14J="LM\TZ0*N M/?TM% =7OQWDPW$M:+^!]O\)&KZR2A.>,+[LHO9?T.SR[HMHD0X:TL%>THG( M<^CZ8YJ@-@IW'B_V=Q /AK4X@X8S.('SJ!X(7M0JQ)U-<$1@BSELF,/3F9E2 M93=OV-&+@1,$?G^']XC %N^PX1V>SGN@98<=+'W/&;J[T$<$MJ =_'=]PWNQ MO\+F1I7RJ0W>N5#A%Q!NZ(?>;D,@/4$L#!!0 ( /N! M#E&PO=V]R:W-H965T&ULK5KO M<^(X$OU75.S55J9J)TBR_"N;4$6PDG U@10DL_O5 25XQ]B<+9*9__[:-L$@ M&A>Y\WP(V+Q^DI[:W<_V7+ZGV8]\H90F/Y=QDE]U%EJO+KK=?+90RS _3UTFP9:CC,7KOY*E/AO Q:QEU.J=-=AE'2Z5V6YQZRWF6ZUG&4J(>,Y.OE M,LQ^7:LX?;_JL,['B4GTNM#%B6[OULQRP"=[]_L-^4BX?%/(>Y&J3Q7]%<+ZXZ7H?,U4NXCO4D?;]3FP65 M$YRE<5[^)>\;+.V0V3K7Z7(3##-81DGU&?[<"+$3 #QX -\$<#- ' FP-@'6 MJ2.(38 X=01[$U NO5NMO10N"'78N\S2=Y(5:& KOI3JE]&@5Y04B3+5&?P: M09SN#=)D#MNNY@2^Y6DO+95?#W(H1NK/-/*ZK>? C\[#(?9KH14XDS&>. MQ ?-\4Y#?!6\_^-+O_GT??$ ML+998I5\UA&^D7PD$_E=CIXDMK55L,"#BU)WD:_"F;KJ0/+D*GM3G=[OOS&' M_HGIVB99T":9;(EL;P?$=@=$$WMO!#TC4V\J62ML!ZI@IPPN>L-;SZ/4=CW8 M_+==<0]QS'89 KEP!!7@RNMNU MNXUKGX:QRO^ OIO]4#I*7LMFF.J%R@A8MBPLSZF?JZ*3YI@J+K8&EWF&)AC, MI<(V%$%@W!/<4%AB,%=0&]?"VVKA-6H11!F8/!*'SVE6ZO "9B_-?I'T366+ MPJN2*)FMLPQLQ'R=%/4E"G^X71L MW[*X,>T!AK-=:M;G ,$QFUJ6:UX\")"[OF_[%->!T=IBTD8EQL:% NF1+A4Y MV\B NT5Z,!V',LMH4X/FD?&*2%!W>=)X$H%]]0051R3:<>&L4:+'5$.J?%(B MALS%Y\+SJ*D2@F34H=S>Z=(;'3"H3[DCS"HD<:CM>Y9[I,0P7NO!&_5XF(QO MAH_D[-MX.OU";B;C>[(Q!./1%!6#'T[&AXG[9HE%@- @?.98IA(((Q@ES['- M*P>CI$+0G4ML7X;:=K-FWSU^O).3DPP0:]6#M\H6M,HFVV+;WY+:A[-F(SY, MM )>_5'$T *.98(M=MES7:W>/2QUXW0E2,FTH&M,N]0!@C0@KK@^N;]-\;(N.7;9I^2 M&*4+8XMC5WUM8)G?V'U@]Q\F\@[V>_A=GB!"HQ_^= MJDRUHE4VVQ;;_8++V MT[S93W\E-U"-HM>$E+=9R>P7@3N+)(_#ZMG[_)]UKLN'M]@V<<3",DA"N$Z- MU!J@4 >N0"',?$6A%.J0\,TNA4*A4PC!CMQJ\-I'\V8?_6^60$YV;FTR.<[$@_Y;5_YJ(Q*_^2P]L[ M6#7I?X?[N5M)1D_WUY"9XYLJ.:=X=C::\D]G9YML0:MLLBVV_>VIG3YO=OJG M92?BNJFPP.R9=A]'NH?(X&1.>0IGM?KNSGO1IRQ?2.9FEZT17+[^V9[K,R5.]CPKDSS3 M"GY_NWA#7H?,K!LTBC\3_E0^>ZW5E_(ES[_6!^_BVX5>]XBG?%O5B$C\>N1K MGJ8U2?3CKQ:Z.)^S;OC\]0^ZWUR\N)@O4?J_)*YVMPMGH<7\/CJFU8?\ M*>3M!34=W.9IV?S4GDY:VUUHVV-9Y?NVL>C!/LE.OZ-O[4 \:T#81 /:-J## M!N9$ ]8V8(,&U)YH8+0-C$$#-M4ELVU@#AN0B096V\ :-#"LB09VV\ >7K0Q MTW&0;[_N\C3F1?DOS?OKF%3?M1>? ML^@8)T+\J[;4/G_<:"]^^?5F58D^U>35MCW_V]/YZ>3Y]WL1PLTI@-9K>>M/ MXG8MC\7WR?8;>?LWL;@"<0M%J?8^2N+ENTQ;1X>DBE* YZ/:3/!?U0[7H@YWXLGWJY^ M%#UR[5VVS?=<>_&?O"RAJ0P5DY&/QFTEHO$KK%0^E M-,JV_*7V&*5'KD65MN';5QHC+S6J4P)%VPEM->CZN?UX1PUF6S>KQ^=1-58M M3:(SZO9UF[&.Z+IIN<0<*#U :>J&Q2SF])4^U$/*F&D8?6$ ((EC.LZPER% M="R+N9389V5O)MAY)IAT)GX_[K^(*!&/@'(7%;S4DK(\BN"9,Q$GLMD;.I/8 MMCFXS+6T"W7J?ET>HBV_78A(+7GQR!=W__P'L?1_0[<[)LS#A/F8L 3%B+! M>A%FG"/,F!EAU8]'>5D_RF>%F &$F&$3EPY#;"PT3(?I@YM=VM-+8P<3YF/" M DQ8B 3KQ8YYCAU3&CN?BB@K139K2N#X_Z)6J@L6*%#,T0-R,/=KI6)CCF)H MH/"4"E^I",:*)3$2<8\F1QI*7Q7#Y+&[75]+;U9E5/H]5!O?:\EDY$>[<\EG: MA4O+9TR8APGS,6$!)BQ$@O4BC.B=?:-?74 K@ZQESZB@ 2540LL[>VD H=)\ M5%J 2@NQ:/T@>N8!DJL=E_]&Q7D5!@<1F94S !F<-%KAG*P!24V=&N'6F?RD;DNWSB%J&,-\OG@%#)6@BD$U<)#I?FHM "5%F+1 M^D'4^7A$;N3--V-:D,R-44LV9.SI#4T!M<172P) LB06=WO4_3@I5%]U@V473;\XMN0#KA MU0#2J:)[K)QP:R"FW*XAG6U&Y+[9SQ@V!#*[X*);VHF+BVY,FH=*\U%I 2HM MQ*+U0ZVS!LE<;_ :WP9R!^&B>ZP$BVY4XP^5YJ/2 E1:B$7K[Y/IS#\J-__F M[I0!@ZAE]U.(,=XJ,Y8M";.I90_LD V%W$1"F:V/=\L 4M/1'==DYB"' %)J M69:MN_8@AP!*T5.=VM09[9@!H#:QB$.GG!O:F6E4;J;-W#0#SPGD?=E0$I%W MXM(D@DKS4&D^*BU I858M'ZH/=LH-]@6,-<@D-!B010$D=((O(>WMQ M%*'Z?ZBT )468M'Z4=3Y?U3N_\VW;EJ0S+I12S9T; 0.;0.UQ%=+ D"RK#.2 M;;C#5<4L:7]\.VN,*O:XH5HW5&E9K=62C5KB 9*ER.:N.7P?Q%?# K4DG'.^ M_@QTYAF5FV>SUMD,'.WQQC"P2!K+IHJDL4,U620!4M-R#->UA^]N =*I(@G8 M-T:96,#;SFA"(*A.34+,J7NBL].H8I/9O)4V/"?C'5A31=(5SHZD2,*D>:@T M'Y46H-)"+%H_U#J3C_#DGU'UVJ+0 E19B MT?I1U%F#3&X-SE]IL_%NN>$J3RW9L+&=.%SEJ26^6A( $I&Y7-URW>&FN5G2 M_OAV?AA3^&&H*VTVMKU&4],X3W] MQ#J;C0V9B1))WHF+/\.+2?-0:3XJ+4"EA5BT?JAU)AM3[%#[F74V@VPQN$0" M7"FP1)+V]N(HPJ3YJ+0 E19BT4Y1M'KVS23U=^&(6EFLHTLMY?<"K[^RQ=F* MT]?+G ZJ_-!\6GP$( !W+ & 'AL+W=OXD-UGH,#\7#X7 .R?/G+/^S6#'&T/KO)1^?9EB=Q MRFYR5&S7:YJ_7K(D>[X8X,';@]OX<<7%@^'H?$,?V9SQ^\U-#G?#'+_CJ8N -T((MZ3;AM]GS M5U8WR!9X4984Y?_HN;8U!BC:%CQ;UX7A"]9Q6OW2EYJ(O0* (R] Z@*D7<#J M*6#6!9X]HUQ8 YJX*-DO2P-?<2H< M9!M#.3Z:9.D"NITM$%P561(O*(>;.8H&R))K18H2OPJ0*=W*=T MNXC!YA,Z1??S )W\Y]/YD,.G",!A5%=[655+>JHUT?U'Y!A[IS" M+/',/J<8S[^BJV_7O\_1U>WU=W1]$]Z.[Z:S+V@\N9O^F-Y-P[FLSRM42XXJ M0MY9L:$1NQA 3"M8_L0&HY]_PH[QJXQPG6"!3K!0$]A!UUB[KK%4Z*,9S!W3 M-,K6#)U\RXI".O8J"*>$$#/%T^C4\;"'G?/ATS[%73O3-[#K6X=V@00/$].W M'?/0,)0 NE"QY>WL#AIM[QIM*_UQO/@#(F$5CG@&\U.4I5&<,)0"&W'-1B+8 M$*_%PTA$K$V>/<40'M##*SK9BA@7IY\0S+$YY7'Z6$U2,8]9<29CT=;IS3K! M IU@H2:P@XYU=AWK*+UYO,YR'O]-RYP!_B*ZB3E-4,)@[D?90Q(_EN]DW:-$ M/K9[=((%%9B]-PILQW)P:ZQTK1P?_LE'BKLCU%42&C#XP"BN"*7I M$]AF4L MNMUO):9C6ZVOGE#G/3/*#6H)D:UH@5:T4)=:(?=LR=JL'I>B:)L*[(%"(8L?J(/ M"9/VAQ+EZ/[0B1;4: <#']O$PG[+QR6&EN.9GMTSE6#2L$B4+$[3)TBYLCR6 M1T-UZ:/9TXD6U&C[I+@^QI;3)J]KYUL6)CW4-0(**T7 Z"9G&_I:9:PB,BS8 M)BMB+N=1JVS2BA;4:(?S/C8[-';-3B$Y,$P3]S#9Z!VL%CS7?,7RO7$LIU") M<32%.M&"&NV &TP(:5/X+RI%JF#9B"NL3/&;8"DC\/ S2=P=^/FQO[;Q1J1OLEZJL5LS MBH.-UDJ S,XD'B$^<5N+ 3)3RS/M=I8@A30)=GVOQV])(YJ(6C3M0D0=%>#O MB14?B AJW&.]5BM:0+KJ2$ZLQ.X=8AL=1%J.AO/)N\'!*)58VE%"[2B MA;K0#ONH$6Q$+=ANW_2:B C+.!5K@!]:AE;C'MU#6M4;DWV_D&WE_O^H@J%3&]%&U*(MO+H*)W=S M='V%PO]-OHYG7T)T.[X+474-+V:HC#OC65!=A/^]G_X8?PMG=_)(HU7":44+ MB$3"F8[EX8X$D5EBQR(FZ8OBC88C:@TW"^\@2E$6_D'?%6:F0: M+]!BFXM9BJ\8>F4T1\LLEV[J$*V:32M:H!4MU(5V>":IT6SF.YI-] KT@MBT ME.<,:H"C#R!IW5\SN\K-=$$S=O8L988@6'S2LXQF-@+/5 N\J=CH!D4G]L"/ M27'5L$?3JE7?U6C[\45VV$)B)CMM,=P[2+EF^6-Y@K5 Y?IX=7QN]W1W2G9< MG@UM/;_$9Q,L>1[@L[ Z ]O 5T=RO]/\,4X+Z) E5&5\=L$!\NJ4:W7#LTUY MC/,AXSQ;EYO?^9TS&RG9 M:=]R4:"61'+F[/LPWV^:]HM=&M.IKZNJMC\\6';=^KN'#VV^-"MMI\W:U'1E MWK0KW='7=O'0KENC"WYH53T\/CQ\\G"ER_K!C]_S;Q_;'[]O^JXJ:_.Q5;9? MK71[>V:J9O/#@Z,'_H=/Y6+9X8>'/WZ_U@MS9;K/ZX\M?7L85BG*E:EMV=2J M-?,?'IP>?7?V"/?S#3^79F.3SPJ8S)KF"[Y<%#\\. 1 IC)YAQ4T_;DQYZ:J ML!"!\;M;\T'8$@^FG_WJKQEWPF6FK3EOJE_*HEO^\.#9 U68N>ZK[E.S>6L< M/H^Q7MY4EO^O-G+OD^.&6[9 MB*%\J3O]X_=MLU$M[J;5\(%1Y:<)N+(&4ZZZEJZ6]%SWX]GIU<65^O!:??ST MZNK5Y?7I]<6'2W5Z^5)=?7[__O33K[AV=?'F\N+UQ?GIY;4Z/3__\/GR^N+R MC?KXX=W%^<6KJ^\?=@0)UGN8NUW/9-?C.W9]HMXW=;>TZE5=F&+X_$/"(*!Q M[-$X.[YWP9_Z>JI.#B?J^/#XY)[U3@)93GB]DSO6.\WSIJ^[LEZHCTU5YJ6Q MZK].9[9K28S^N0MA6>_1[O6@6M_9M<[-#P](=ZQI;\R#'__^EZ,GAR_N@?91 M@/;1?:O_OS'QWEUWXW3YX?J5.E)__\NSXZ.C%^I_ 5GF(5-[>E^=:5O:K)FK MC]BJ[K3H=%VH\Z:VQ*)"?KE>&M+TO%FM=7T+]NF^*#M3J#S<1E_F9:WKO-15 M9FDE0T:FLVJI;XR:&5,K0F>M6[IO=JO>]-5:6O5F[;IU^I=N0(]@:.C,K9T:-+39:VP]5E;=J5=9C^7[8)^NK 5 M[47;;I9EOE2TD55'AX=_ V1O&V+3/_"_GTK]%3R[J NR?"TP^P/;Q><]6][^ MXZ>+2#=\RP8[7BV;?M%K>N*\[&[56]W5CWZOSMN5]W M%R9QW5][0B0NZ!"ZSFGI1 M&'6EJRY 0NM,U;NNB+)\]?8J0*'V9OOJ4G=]:Z!S9[TEW2<1@ AZ %:Z[N=D M#>D>RQN2;2SHXZQMR$\9D@*2E\4RNU>^_B\X\>).4/*6-$%9PCMST-PO[2#! M"_6A5N]U2[P].F)_0EX%$OU+TU:%>FMHM:7ZT"YT7?Z+%3O;^^7MAWWB_[R$ M,E:W%!7D%=N/\P\_7[P\.'I.TDMH%$!J.B#BS%2EN2%0PYW^/E64A:J;3LR2 M)AP[PQJABQO36J-*6B'O%!D6X$11&LP,<9MH0!&)]8IX:W0+V21$CN[8NUOJ M+@*PTK=^3ULAIB&$")L%V8&X91?785/_]$4"@G(@9-L@' L(BX9PJ&&P5&EA MU(H^YR?GK?F]Q\\]F;::5"!G';=K">+(@-AF938 N"AMVZ_YJ5W0K-N&%VWJ M:79!QK<@-T!?)NG-D001(*+PO*' "U@&FA"$74NQ6:!-H$QA*GU+,+*Y7=.F M-[0 _1M;DSR9,&0XRU+QO&6>!V^.[ M0RA_(TD&@N/UR1"7%.8XX\F!#5LOMMI79B'>G23YM9FU/9DK4J>CYT-Q;DUN MB",%P4.6HR1[) :*&8T;JP9&-=$^0O97LKY?FMX['#8&L"BOA>CJDAP%&4+\ M>21_GC)X^ 1S9>U 1?D:A1V5R.[*>+M VLN:>+INR\H!G^Q!6^#)Y)>G;H$B MKC"%<;XD\%DH(-(H". 0U1)Q;BN>:=6+!1%-?$G<9[Z,G M@C>>"M)P),G/X51=D4<3*TH1I2IZPZN3F&];&%9&$O[)'=(!*K&.D,':129: M>-W8;MVPOT=XNJ('<^-E*S'"0["RW6);1QLJ(6X4]J>"GN?D['8GR/"//8'; M@NG$VV8S8AA =G(9@[BRJ MB\#LQ0L!7BE^UN-.2!"8!RK930"B)]I\='/CK=#))-X:;9XGV2._=?8\V?K. M)=^3X7_BE?#Z#ODFH:H&QCD*2J)XH/'8!C^;9.(FR1BN'C((OVY5D C>ZE/B+-DZU*8OR3%>&Y#D.G#D"P@V9E59]J9M-98J% MV3+*"/3ZMF7]#QZ\V7/]A/7SLZ*?J8]]:LAJ=,]Z[928;NO*QR_JC MSHWP;,W ?D0=>AWQ,4<*U3&JL3U3#*4W=2S[PY)Q]^+2U'7YPV<1ZGHX(G5G$B>=90+@*+"Q*^QO_&!0\8R8^Z_1+R=GD$/P4?D%TOR31L M2+]GAC,-7AL(.&!9."/$HMOD?T@(X>X!K:0XIFP'TH*JFI/X-$]R:";Q/ )& M7/'K[;R@YX\I:O"3%"Z MT N(W7P8D'!6UL[&64=35;U#+A=0L7NH'S(A3(V A3?\O:>\I@MYU$[,4ZQ/ MR6 $( TB(;)VECRQ>!Y?DD@U6N@6+9??"QAUMPZ@ 0YMT[E4H36+OG(FD[D< M DXRELN>+F4?Y^0++18G)8\O8=5F$YF2V/:$,7_"XD2&N?AN MIBUNC,&'*0044HJ*>X?6$P,U$:*"?_YHF'8>261^-"1[+%=Q46NQVH+)>/$[2IV'3I:E2T[R& 6 MI<1:XQ@Z"MLT1YL* +V-N)$7! M(;K#JF#-:R)09R-%%MO_\BVY&R3-DE/XNX0;4O5CGK,LBF'A4F3#*8:Y*9O> MTA;>;(XC_T]AJ.)9,]&2\,VH=F68?@P2A@I@3Q)TFX^A" MP,@@%]NR$@ @94HD!C+(%?JE.LVJ78)*%ZQ M?#I90IPZLAUK9CD,,[8YQJ<3MPT%3[R:A#H;(^#,C(2)+I&F[ MW44+EK^?>E+@XR>[Q"_8\"P8X=0)13O)0>6@V ^MNT/VEASI0WF29,]7XQEZ MY#(W&.@9AFFN )5A"*,SBZW8(DA=:7TRQ"F/DP'0,LL;VPF)O[(:T]9_54^> MJT>/)X^?/9JS0MRWHUI%LG!=ZGJF&TKW-_6HA3W9 3(9S];,;K.1F4TK-*(IH6,R MJ$-Q$Q=$2^@B>X[+]&CUF@&QV?LFS' ;3-AE^5TDX'8:.2"B;W-,[LYJT!&Q M5@(S)\^VJ4)@(3$_9R5LWZ?J,Y=3N&"410CB.(IGQI!%T*-1VV")XL46YUW5 M9$OB M$XH6"A)2[FAKVRL,9U$A->PPFOW434EILDL)M=3"3>4XQ5^4$8>IIR M5*FZ:%?B"S^"\$E9)DO GB#N6?MD=[M$]F%-2\7RFWI/7WG6@;Y[)0X3, @# MK@RW3-6%ZZ:RB*Z:T%/^9##UB.K >X0U@\??QQ!U[QHDWP?-5WVU8/ZZ3.(; M(,S5QT_G@,0;D^=^XD"\4*Y7\#^(.SC+SUR9.0PF4'I^(V9,IAF2G!V5$6D> M""_6Y >LF889*M!!Q(.D^Q%!F/4@,JMM_<12_?2>3 M@/P1JHGP83.->'/6D2C[GCNY)(*T[ESI.%Y0.2E1V1U0K-RQ'O(UJ4M+:Y_R MQ8Z^%D)IBO/KA4AQ6&*M;R6)HO">AZ^(6(;HW^L@X[H@?=7YK4]TM"<>L[3P MQ//(493,8(5E."5I03O* 1"JU+%XKW]C*XK(N24ITBZ#F4&M*"]>QD#0U3K MPNP#XBV"J26H*P[:2\MU?+9)K_ X-BF,63FB=") .VAP,5=)BBK5<]=4*$K25&;2;WWANO:T2$^B3.@E MEX/T3>)LC[^:FX@90Y:Y>%ZPB2UQ!%Z4O=;0]]ATKR@TWBOV,1H910M+.-Y] M*NV7<4I&RW =!\&EW-7B+F\I, &-\*G'Z!':@FXDC$W02MR/5V>$R'?H0J[M M,GZ IR">2NT1_>%.H*.T6G+QMH#(<)%P0Z;P;R/3C%#OK^KHZ/'D^.G) MY-'3Y^KH\-GDF.+YXZ-'ZL\.XV;?'A,.BY%LD?BA%;]G]N$W22 IV,L^HIK* M2+\*&4&X*K56-:@.,.H\P,HE/D3H686 G62H7_6N1&HHX216A (*2RV1H6QY MC:I!T#55KZ ,1%R>!(3R(EY):HE-FY;-I,0 (V7&S\VX1\-->>)[*$_S&,@D&2NEF M)*&T,,/I+()'[J O89+;*4^BI\F;SSQ3"^FZ!99,?8N 3HA(NPPKXKSKW3J# MO6P7B;U3_MCGDCMQL?B]"V;]N@E%-$_Z 2^X%.'SR[3Z%2I=Q!C'"6>8B 0X M%5!BN&W7H,ZQ(3#1&1E57*%GB/)VKC!!ZZY[*L3]2Q[WU ]VW-)G1"7O=KG,:.9I)6^88S8/T3R1)QSJ3F"5XE!C6H=MFZ\KW8 M42'9C4B-M"$I@^(0$JR6)$DDE4T %R*\!D]VVXHI0"8R<%FUE-C 94Q I'2I M5@(=TC3-!N2@F1\D]D, "6:)F\6%[Q0;#MYPC 91-FD:!CV263O4X+#1C$2@ M4YR!S%U'"R4&T;2TGR,F!L%41U'-K'>QF70CX3+^&#:Q;'XOS+$DZ'-TOWXV M6I^I0]\/8*>%)ON,[4:%)D*4Q]:!#'BL/ M5JKI!2U?&SXHRMRN\(&XC3$7$/Y#] X-P;CJ^,4?ZA^#3;,HED;[2GL(HO; M+CPGN:542$ U..\53GF!@0B$6).XF]7V7%V =?&N^5;TN-_M?+,Q08B(DDL< M/Y\\/J$\ G7PHV-U_.QD\O3X1)T\>C)Y^O2IVEM 5&X,A?[9)PKG2-R9>Y<& M'2/^'4%1;1A*]'TYLX:L2!2JBP(=!?W55ZQ=N4JLM;A-5P"";^J.,X:ARCBR0\NM M^2/?Z,N-R:I.$+;QY[X1]][,2G">F90*&-*_:4IQ=Q29TV(<'-X/AE3I=H&" MOJJ'BFO:=>.C,R8,Q0EU\OBNO;(=*$?.,TT93PUJLQD>$(*$4"\69*E\K^"2 MXA\2\.F_*T%>0F5R/I\CA44@]*ZI%P<5-UE.)72^8%6F!"E4X3'CXJH72:QY MU9$NZ);D]ZRA/V&X[O7IU5DXP;?K?H(I#KN&QTZOXL'!DR>'!T>'!R>/_?3V M14R]4$LM[;JQFL4IPI\)_&Z108FB, BG4"D2XXD\FA,(#+$@88VI74:"LZ)X MBRJ\ OB7 LWD$EI,JS M8S>5[@:_S8/WZ',G",889(L44R\]HL@%<\CP_))DW*Y@Z&P3V@%MF$<<@])2 M_$4ACRL7"(LRE]AQJBX1!D=>5>6V3JGCB#Y,]EG-,3-S'_Y55 P@NH5 MP3,14[A631:8Q^:YB)67;=ZO4'J5JG/!]@%I(DEZB2 H(9D;J(ETR3SP?'H- M(W94B9],91&"9 MB\ V_*8-L 0&E0A?]SR7!W+B"3[H!WPXV2VB/1$2VCBQ.0UP#K:/^\)L]#%= M\#MGVSNG(.,\0P^W@UG=&S-$)ZU7WPLGI9WDIF3(>;BZ: :J_5D86)/^(/.G MSG%:@M?\%G82OH0H -7W P\V6;4IQ8YBB)&7<"&ZS&.FEX"?6>9ELTY&\LCC MZL[797#_2K=?3">+Q%EJP0R/P]0F RN#>CF1W3&B4ZV(]&)+/KVNJ+\0HY# M^N\L&4B/DQ'>H'*,"W>0S5/%/6"%#<(6%5;M4-@[04F*.P/*LJOC/,A/Q@^9 MEK&:;:-FL<%W><@' R$85#&EJN>O)OBY)^0Y0$,"%/,HN7RP#Y M-:+3*K[@8^>++W9WB\ ;@^'KP5LWN%'D?74L!ZVGA X-1G061E"I4_O M0X U\3Y^WM>YF[CT3[Z0NM+6#5F>8M5Z9,-S(QQ<6(%&$9ATU7$"7305)9P! MI,]7+WW@1:QU/_XUGK [M>QDAKZA]PF7N]_WE9'N9E("\8O"RSKRR]$2GEB( M1YTX^B:ZR)@"0<.$"6FP)+Z(3!7%F>K9R:'?\[5C3.#T>XV6BP\C)8GW164^ MG2+! HDK M1\;.YF@W]WC2[,=F1/_B-\I%1$3CV&[( [M$M!WW!Q#<*=? ?4NF0\A5.INR MI+C)T12U"G %,X:6:S)NO"$TV:2,SAFY6>*]6S>&7[:RQ;7"M,9&9 L"1[^1_39A(#2F0* MZU1LAL6(-0[ $3+N/4#$=S>_FO3NG1_=@F8DPPCNONPKIZ_9AZAPIWR?!T]$X9/JGI7G&"RC6'-5+Q"_$H.D,=@X<>K!^%<1$M%R'Y MI2)\2(O7SV)TU"7',C%*4'-QF0=(^E8FJ=9HSTNW?:_:IZP<"\MQP/3SL&T] MR*V0)4V2 %SZ 3P(>E#6[@.25>Z!N@$7;E8C*>%740!/3BA\H9F6Q=0\/8^& MPH+'K_DE'I"^I:]HA7J:ZR^&T1+:P'4<*SUK6M=:#9T!+71MO8C$-^IP&8C8 ML32:"'*Y T((4"B1)FD198C2;4*X-\P>?=>0S8>_T0^R$-E7^^H=6B_VKF(" MY=^ 7NK!88C(]XI8FT4[INI#F)2I9$DPSKTEBZ6P&=X@Q2DT;A#Z!<__X7-\ MNU)T2N-G$R?ER^&#$N[0MD]=?[8.1OOG"P6NM([ M-9G)D1'3>A[9%(]>2;+,&;4WF0('M\_87V^!=?\^S:PJ%]K/V/,LE2SAAMA MG1*>/'F=B;3G1AS>09P1Y5*@1MZ 9,?/8AZYMVR,VE^" 4L^*D4C&$-O+Z%& M4L@9A2(E9F[SLO,<\PKJ*[X6GWP@V1^HT=4MF .FJ+.E/1:J_I M+#DC^@W+^&PWAPVZ40LUDGGH28K&>!JYU<:ZFMTK%"QI$F_X!G2P-:[&G' 8 MCF5C,./MJC6,F(4IJ_>ESG$@-0S 1[@+@9,+2F^X0NM>;X*)WZ3M%2,[=TBO M3"MU-K&Z='G1:L^B*&YGE::MKG+,PUN\],!4H:'H[;Z -)P$4=IC8G'81'B9EN!+'J9YSU$RA Z;0L-[9N8D@O#&(AT;Z,L(KG]PH7=Z8[[5Z(."[NN= KA.&)*9#)O8SKM*F%F)E<#D$VLSC< MR@.X_*81;9N:1]!$,^D.#+C2&G'FW,6Z\4QB<9,,9;-*S5N#WP7YY?&[#+,L\M:T\T6Y09/:1K)L?=-QY MYX[N#LN4%#2( @@\^55?[IR-:UKQ"!N#&=ZNE0Z\SPSY4->VIU6RF1_'N\M) MAY=^Q)JLXSZ)FM'Y,FF:3-5+CPJ/'MP=# [K@CRH().W81XI=8I\%E0.E'YE M0S"J(PC.09.DN?\-"-+UQ9KP4"?Z7_1,5WG[O8,YK@\@9/.J!ZT.6&Q7/Q*- M1VFL)A67&=,+5-G@Z_#R2M$[?C]@S0-,3 XY">[SQM:/[>L(6\!5>GDNW?8X MX;V^X2!)>BHC#3/<.T-AI.4PL6W\60Z;Y6W)RII4;L)0RL0S4XSD>CS6BXM]6+[$7Y 5XT-?\N:,SN3+FM^HN2)2\ $5UP47 :, 35!"PO6[@;YLNNQ7$OY3M\E%?(_,DTFTZR[L/[WZ+*]6HZL'1R>3./^1723Q M:&B>R$&2=U(FW1-W<7+\9'^BWD?!5_'@C[N3N!4'2Y*%W;P1?2[\R\2EF/9Y MS<&RN&_RM!H'U7"03=Z^XR(E?NMRS;^&XZI#WT,/T,3^_GM]/) M*91/!3X0R3N_#$=+B?"=>P66S_6""75GF7PE6<<"<9B==]<@OV, I2>_[BG6 MSV6?<.PUH1)&.L-;F-PZ%N5),?[QC2OR@H'X/K7P_M(8C/+X2KD*5>>@>? ; MZ;)Q7,#'&NQA,-)&*?.*3*GQCI%;3'+3)!6QYP='AT2ICH\0QB8RD"C85[!) MW31^PS2P&;S-;W2DT)]5G8OP-,$2[!IJW-G+D_:8._H3C/14[?JW$AXF__@% MF;\%_Q,?KOXK_PY&^#7\*R*G\H]GQ-OEGR!YK_&R>HRZS.G1P^G3QP]$$/V7 MKEGS/Z4Q:[JN6?%'U$5-BQOH^KQI.O\%&X1_6^7'_P902P,$% @ ^X$. M5QY-X;W> @ 108 !@ !X;"]W;W)K DMVV$8Q?;6>'?<^UT61%= M)5[JKWO./=?./1UME?YAUH@6?C5"FG&PMG9S'D6F7&/#S:G:H*23I=(-M[34 MJ\AL-/+*@QH1L3C.HX;7,IB,_-ZUGHQ4:T4M\5J#:9N&Z]\S%&H[#I+@8>.F M7JVMVX@FHPU?X2W:SYMK3:NH9ZGJ!J6IE02-RW$P3.,^A3.N#^_(']PM=.M13Z.V[W!7S\#QE4H8_PO;+I8- BA;8U6S Y."II;=R'_M M[F$/,(R? + =@'G=72*O\BVW?#+2:@O:11.;F_A2/9K$U=(]RJW5=%H3SDZF M\_FGSU=WMW"SF"_>?YG.+AUR;G9\!+' ?6!07V/P>3%LR2/WQQ1F?4JLV/L__4@1YD. MZ[SZ=+UX(!$D>42KJ1V-!+<\?8V[Z M& )3T&NX)?.H6L*H91]&9\HB#9>*2P-<5G!12R[+6J[V*,P)/3SZAW]+FTV! M&M(D/#FDZ#FP,,GB<#!@-!^$Z7 8LB0]F0HR&V)&(-N"2K6%7;:"NK6P\))E MA&'PBF:#,,[.X-4A[M"7ZQ,D>9@E<9<@3\,DS^%N3:7=H^9"D+'\*ZS@PJ?G MAF[@L2#W)9.*DNS38 7%;R)-0Y;EX=D@AT-?3[37V@WJE3

X)&A\>D:6I#O3ZA96;;Q1%,J2[?CIFGP>M0N@\Z6B M]]LM7(+^GV/R!U!+ P04 " #[@0Y7KMMYS=<" #U!0 & 'AL+W=O M M.JDQJ[[GZ3C%G.D+N4)!*PNIQIC)S= )G%U@RI>IL0%O-%BQ)<[0?%\]*?*\FB7A.0K- MI0"%BZ%S%?3'+9M?)KQPW.@]&VPET@+W[1W[;5D[U3)G&J]E]H,G)ATZ70<27+ B,U.Y^8+;>MJ6+Y:9 M+O]A4^4V0P?B0AN9;\&D(.>B^K+7[3GL ;K^!X!P"PA+W=5&I%O9294;3*"6=&=P\ODX?GQ^G=9#;P#!':L!=OP>,*''X MCN!>"I-JF(@$D_=XCX34:L*=FG%XE/!K(2Z@Z;L0^F'S"%^SKJY9\C4_JDZL M41BIWN"&ZSB3NE (/Z_FVBAZ#K\.55P1M@X3VA;IZQ6+<>A0#VA4:W1&9R=! MY%\>D=NJY;:.L?_O,HZ"#TM[>'R>0!/.3KIA$%S"W@:P.QN.&F))7:8-R$7_ M7?PSS&@*)$6&M+2_XL)UH11Y#;HR+*_L!F/,YZB@&;B-*=O0*S6H.,LTG$+8 M<5O=EC4B-^B%C5LN.#W:!)92)AJZD>]&?@"!&T4=-^P&C6^H=1]XOF))9\WZNMU0=#\.H5.+W*CP.X3N.U>UVUW0GA.$:XE$8FW MAL)8*GJJ^\1QRM22:J4!!YIF%.1RS<42>/UVN !#)"R7A3#:GL0I^/0[=./> M7BOF2,1VX-@#)FC5E76TGFE752O_2Z\&XCWIXD)#A@N"^A>=M@.J&C*58^2J M;.RY-#0F2C.EN8S*)M#Z0DJS<^P&]:0?_0502P,$% @ ^X$.5W4.F65@ M P .0< !D !X;"]W;W)K&ULC55=;]LZ#'W/ MKR"\84]!_9&D3;LD0-IF6(M]!,WNO<^J3=O";$F3Y+K]]Z-DQTV!-+@OMB22 MA^=0$K5HI?YM2D0+SW4ES#(HK55786C2$FMFSJ1"099,B6"W\VE:O%K*Q%1>XU6":NF;ZY1HKV2Z#.-@O//"BM&XA7"T4 M*W"']A^UU30+!Y2,UR@,EP(TYLM@'5]=3YV_=_B78VL.QN"4/$KYVTWNLF40 M.4)886H= J/?$]Y@53D@HO&GQPR&E"[P<+Q'_^*UDY9'9O!&5O_QS);+8!Y MACEK*OL@VZ_8ZYDYO%16QG^A[7R3*("T,5;6?3 QJ+GH_NRYK\-!P/R]@*0/ M2#SO+I%G>Y#V5&A7C&7QC@CY(NVB.J>Q IL=!W/6X,HJEN SH M_!O43QBL/GV(SZ//)RA.!XK34^C_=R-.@ARG^./GKPU,X=.'>1+'G^%((OA5 M(MS(6C'Q B4S8&FNW7FFH83&(*2H+5UQ4$RG6)F1S*%RQ:QDRBQF0*9=*9NB M8:(8TY!LTHVV#S=C@M-D*J%RE0=6:$2ZUP1N>"$HN.6V]$@5I6N%*;DR(+6G M4<@GU,*Y VML*36W+V>>L-(R:_S='N4LY16W' TX4BW32&1HEX%XV@-Q9!@H M4T\@$Q'J-4&OJ4/ON%K4-6C21%"YEC4M",AY;E_@3L MIE@_HJ9C&E^,WR3R MQXU1#D)J:C6BI@>-(@BGHY8-_2C=1YB/YU$TGE[.7%(BQPT(":K1:>GR2]7U M+NO!D;3U@E[I.;H4U=*VI14SAN>85WS/1 M4#>&V%VV^+(7[^S[;2= 5S"?@1O3=*7[F5KII<_>!+Y6#9\5UVX'!*SI7!@+ M<3(>)=$YN5Z.X_EL/+FX@&,W)SQH9S7JPC=M4N>JUG6V875X%]9=.WQU[QZ5 M[TP77!CBE5-H='8Q"[J#O9]8J7QS?)266JT?EO2VH78.9,^EM/N)2S"\EJN_ M4$L#!!0 ( /N!#E=3+I;%WP0 %D* 9 >&PO=V]R:W-H965TD;"=#$P_KAT0DS7ONN>-S1YYME/YJ*B$L/#1U:\X'E;7K MT^'0E)5HN#E1:]'B+TNE&VYQJE=#L]:"+[Q14P]9&*;#ALMV,#KS:U,].E.= MK64KIAI,US1<;R]$K3;G SK8+]S*567=PG!TMN8K<2?LK^NIQMGP@+*0C6B- M5"UHL3P?C.GI1>SV^PV_2;$Q3\;@(IDK]=5-/BW.!Z$C)&I16H? \7,O+D5= M.R"D\6V'.3BX=(9/QWOTCSYVC&7.C;A4]>]R8:OS03Z A5CRKK:W:O.3V,63 M.+Q2U<;_ATV_-T:/96>L:G;&.&]DVW_YPRX/3PSR\ 4#MC-@GG?OR+.\XI:/ MSK3:@':[$&LG)UAW*G=7XJT0[.YK>?IE.;F=_$)A^'M_,8'QS!9-? M?OTTO9[H\S$8O7E%T_##$=[Q@7=\#/T' M#^LHYO.,;[[,)I# FU$SI^I!2L4\I@1;;2ZFPE(T%M01;"5BJ M&CN";%>G R-IFI.B2/TX2PL2%C2XZ&2]0'K&045I0F@4.: DC$@1YL&C MYX:7E$)32XQ+1:W?5-3K:PUJH4 M!IV$A"+5,"N 4A(E*4GB-)@IBZ$S%I,LQ)4L!!;%) QSQSOXC(:G,"[+KNEJ M;L4"&QRJHI2\;Z'(B3=*6_EWO_"V0 YA1N*8PCMXF\@KE'#/:\[@5G'U)*X* AEA9MA!@N:8HI2F*%2+A5"M5NHN($2 MCQVO&I@?3L>1,KRV@'M,()"MXXWDUER7HC9.+[7;5*O2AX36=Y7J5AUO5RB@ MVTO28W1E]9T-UP)54_L[Y%[46U";%B'F6X]6@\6YJ>0:+;17]4K="]UZ&?+. M5DI+NSWY+HI680*$P(S.4=!6@9K[J-8[77LWV@'[@"7* *FC$P1W;HQX*0&] M+[Y::;%"$RBYUEO<%OA4FUWQH?W.E<0U@]KCWR?-A7-(@CLC7QIQ2/& 2(93 MBL.K3B.ZWVLK+<3[QK5^0&BIL .X"P .]>C:-PF.2TH\X'O#N*2@4-'X-6"- M1/A'"T#ADR)A0)%'P6*("&PO=V]R:W-H965T5]NZS2082K6-G M;0?*_?H;.Y#24]N5^@4\9N:99UX\PW@KU4^=(1IX*KC0$R\SIAQU.CK)L&#Z M1)8HZ)>55 4S)*IU1Y<*6>J,"MZ)@J#?*5@NO.G8W=VIZ5A6AN<"[Q3HJBB8 MVITAE]N)%WJ'B_M\G1E[T9F.2[;&!9K'\DZ1U&E0TKQ H7,I0.%JXLW"T5G7 MZCN%OW/[G]@?MX>A8OD5R[3]C6NG'7@Z32 M1A9[8V)0Y*+^9D_[/!P9#(,W#**]0>1XUXXV* NCZ-><[,STXO)F=G,^AZOY;#&'^\OO/Q[:MQ?M1Q)FB\7\83'N&')C ME3O)'O*LAHS>@.S#M10FTS 7*:8O[3M$K^$8'3B>1>\"_E6)$X@#'Z(@BM_! MBYN88X<7OQ5S+IA($*Z0R@FN#]MRU:Y(F&F-1K\6 MAD:U06_Z^5/8#[Z^0[C;$.Z^A_ZQ(KT+^3KAF]N'.?3A\Z=A%(9?X;=NX4[1 M=%!FYT/)F3# 1 KXJ\I+>K8&*JJ_@M4^V]QF6_L@:-(DDEZU-B!7+9,AK"2G MX9"+]0A>J\WMJOW8U ;:L*#)E%8NN83!O&#PZ!B\P=8O:"5T[?<,$ MBR4IQ*'?FEE6VHQ:9U7.4^*BX?GT!X1A[ ^'H3L-_;#7/?)7L"2C]*H=/-]= M-W>1'PQC/XX#.H7]T._VP]:#-(Q;^73@4ZKI% U._7[8:UVAUB.8)4E55)P9 M3&G$4(&2G-5#C*!9(97)_ZTO_B3X;N@/XPB^6"$,>_Z@.X OK1O*LYV&L&&\ M0DN\U_/CP:D]]2F8_A >*/=L*3<(RR94)&?6+6&73"7(M4TSQ96VN$P&9(_Q$ M5CQU'O:@-@ZP#UW9SM+P$E$X8]>V?$=X_\_ "7RKE+VW:B93B*X@.G^"HAYY MQ#B7] ;LY /;:*W#W/)_4TA\HCVK;0*H-&UL MI55?<]HX$'_G4^RX-YUVAL-@ V928(;D2)N;-C! [IZ%66Q-;'*7* MF:&M2GQ=*&0'EY1G?M#OC_V<<>'-I^YLK>9369J,"UPKT&6>,W6ZQDQ6,V_@ MG0\V/$F-/?#GTX(EN$7S4*P5[?P6YVG@7\ _'2K]8 M@W6RE_*[W=P=9E[?"L(,8V,1&/T]X@UFF04B&3\:3*^EM(DOUV?T6^>=O.R9 MQAN9_&1E9C:R^H*-GY'%BV6FW2]4=6P8>1"7VLB\228%.1?U M/WMJZO B8=)_(R%H$@*GNR9R*O]BALVG2E:@;#2AV86SZK))'!>V*5NCZ"FG M/#-?K9>;Q>[N_C-\72ZV2]C_]N$@P&GV!U"P]TMMANE[OMU#?$9[/\ MN,&^KK&#-[#'\$T*DVI8B@,>?L[W26V MYD.'%[YEOD#%#!<)?$7J++A7$E9'>*#-0FLT^C77->CP=5#[%5WI@L4X\^@S MT:@>T9N_?S<8]S]=D#QL)0\OH?_/?EW$?EWY_6JWA A:BLO\G6=^*B#((U#/ ML.U9%TR*8*1A&S>@#F:@X5T_ '1-W)..J&T0!V;R5!++4!&DT. M5_.G/W/[QG4HBLL#H'WO?E8 3!SL(FA(AM&X&XXC&/7'W5$8.:H;F1=,G""E M"(NK[&M!2PFEI41E:-A!P52,F>Z0Q\R"9C)FANCHT3:595(RD71AO;FQIA4= MI(UFEBA$FFL$J7DB**7B)G7Y&9%40J>\H-K5IA+YB$K8<&"E2:7BY@0?MHAP M+PWY^M@#&D^=1@VS<\R.PHE#RB=,0MB[" M26\,D^XHF'2C\1!>^ZK\%Q,Q1Y6XN6^12V'JX=B>ME?+HIZHS^'UO?2-J80+ M3&IK6;IG2]8C*!M#SHZ1&-1M+T%ZX\_\ 4$L# M!!0 ( /N!#E>@,)I[&@, .$& 9 >&PO=V]R:W-H965T>B'QL>_MVP7X.-Y+]45O.3?P4HM&3_RM,;N;(-#% MEM=,7\D=;W!G+57-#$[5)M [Q5GI0+4(:!@.@II5C3\=N[6%FHYE:T35\(4" MW=8U4]]F7,C]Q(_\X\)CM=D:NQ!,QSNVX4MNGG<+A;.@9RFKFC>ZD@THOI[X M670S2VR\"_BMXGM],@9;R4K*+W;R2SGQ0RN("UX8R\#P]97?<2$L$U V&MGL MP)7JT"BN:NRA+(W"W0IQ9IK=W!P1-RT)OT>I-+[/_;L5W,?F""#[!$R'GT& M Y\JMJI$92H4@)>.NTMWSPM>KS!+'!'/WD![#:GW8U7P$U :D3A*<90.R2"Y M]I9,H/?U$32AY#I)@*8A&42A-W_5!M=C>@NC:Y(.AU[VNB/8 06V*4:UG<6E MA(XH2=,A#$@2QF28T!]!'URC-<1)0@8T@HB@WAG_I^9VE2-!L'7" VO MAJD/JC/4;F+DSIG82AJT1#?F_4$L#!!0 ( M /N!#E>!:I&X;@0 #H) 9 >&PO=V]R:W-H965TC'92?=<9HH'G(A=ZW,R,*:_:;1UG6##=DB4* MVDFE*IBAJ=JV=:F0).B.1FYM86:C&1E9Q8V?P MC>-.GXW!*ME(^=U.;I-QT[>$,,?86 1&?S]PCGEN@8C&WP?,YNE(ZW@^/J)_ M=MI)RX9IG,O\=YZ8;-P<-"'!E%6Y6RDK%&55) BE56R/-I50:9 H,8ED4J&+.[B ;JL/PR$,?:\_Z#H1L$=&&ARAKTQ4]'9!I\Y),!(^85P')*P7^Q!TO.X@ M@BCR@H$/0>@%X1"BOC?P^_#?@WTP:,0&/J8OY3#*5-.YX!7]P)F=T$_.,8PHWSQA7 M]JDDPY3'J,C&(ARV/W/!A+O$X_8]N<,#XU\J?K!Y+%$Q8P\]V,#FLD'%C*Z8 MSP/6<%&DGZ Q+60E#"05VJC^).CJ3,@%1/[ "X*N'5%TNV%TD@%6QV#0]X). M=/P_\N^%D1=UA]"CJXCZX8DW6.(_;ZZE(8D7$'C=7N2%W;X;]_RNUQM&E&;4 ME1)4EH[)*)_.2X#2'X0T0$&P39,N;D?Y9U-=D7*2Z/+I9=E0F@,W&O 4?%E' M3D-1F8KEE)MLJVS&6U,7(%,I8>=Y[H%4E-*E5*[327?!7$',=&;+CCJX9BX= MZ&3K0[P.)O8-H',TM1V3G5/R8)?Q.*->LX<-$DJM^."<$BF%+[!!4XWFR0M9 MO*#B(C%6&KTWU"GM6]"0=7X09 M>>R';9_V,GHRMZ]J:3J,$J5O;:?7T83"M M^^&_YO57Q3U36T[O>XXIN?JM?K<)JN[4]<3(TG7'C334:]TPHX\;5-: ]E,I MS7%B#SA]+DW^ 5!+ P04 " #[@0Y7VT0AEF4" !0!0 &0 'AL+W=O MO.+E3GZ+F)P%:B 0=TS:U M&VJ[;GLTR4&B)G9F.X7^][,=R*@$["6^L^_[_-W%=^,-%R\R1U2PK4HF)R17 MJKYV79GF6%%YQ6MD^F3%1465=L7:E;5 FEE05;J!Y\5N10M&DK'=6XADS!M5 M%@P7 F13552\S;#DFPGQR7[CH5CGRFRXR;BF:WQ$]:->".VY'4M65,ADP1D( M7$W(U+^>12;>!CP7N)$'-IA,EIR_&.=+-B&>$80EILHP4+V\XBV6I2'2,O[L M.$EWI0$>VGOV3S9WGEV5X<#P- [ 0AV@,#J;B^R*C]219.QX!L0)EJS M&<.F:M%:7,',3WE40I\6&J>2I^FO^2,LIK^GL[OYV%6:TARXZ0X^:^'!"7@, M]YRI7,*<99B]Q[M:2JZ+/%8?BT\.@XW+7$M:YKBA.@W+U&\(DDN+_S8NSDC+NK$1>?8_U_\L_#C MXKY]?YJ#[\'EQ3#P_1MX=T=/EQ=M>3]BBM42!82^TS.U-@4/>G>49=!(!$6W M4+=5@P\01(X_&AFC[_C>H/=,RP:!9OJ?VTB#XBK7=,K6>X^,^J$S\$<0#R(G MZL>GZ*/!P!GY0VW%HY'3CT,X5ESWX)57*-:VER6DO&&J??#=;CN"22AQI:'>U:!/0+3]VSJ*U[9GEESI#K1FKD<>"A.@SU>XM>R+@@0 #H+ 9 >&PO=V]R:W-H965T MSV4AZ@M5R1+?3)4NA,%;/6O7E99BXHR*O,TIC=J%R$JOVW'/AKK;40N3 M9Z4<:J@712'T^[7,U?+*8][ZP5,VFQO[H-WM5&(FGZ7YJQIJO&MO6"99(NSR.K!X!_@[D\MZYQIL)".E?MJ;P>3*H]8AFC!>U4<7*&#THLK+Y%V^K/.P8)/2( 5\9<.=WC\6V&=J9[U^\]]^%NT+L>W U>!OWG\]O! M0^_AI@^]AQ_P..P_]5X&#[^#PW7:!H^TANWQBOZZH>='Z".X5Z69U] O)W+R MJWT;7=WXR]?^7O.3A'\NR@OP*0%.N7^"S]_$[SL^_UC\$B6%NTR,LCPSF:S/ MIUDIRK&$7CF!QTIJ8;)R!@YW*/Z&/CA,;UOJLJ[$6%YYV#.UU*_2ZW[]PB+Z M_83SP<;YX!3[_Q?O)/UAYQ\>7_K &'S]DG#&OL-)'UH??("7N82Q*BI5RM+4 MH*:P3G?NA,BW0L!2:MD2-4Q5CJ.COH0]K> <;E?F8E>M5H,\AV><89-%+NU! M:Z1[-]FE:0V*:F'P&1:7=,7U0XYE,9(:?$9:@]*@)[4!))>N[NP/;[TH(_(C M_K]#=!'#;\!(0!.2)+Z[CN*0T"A&]VH,YV:A-68!*J7=@#ICD4]BYL,W../, M)WX0P;?6[6%^ B5.; QK_('%GL.#D+"8-N='C,2$1]P*&_@^"0** MPIXXY(2X,9Z##&'2^( %%87,*;!T'R",6+PB\4SB)]-^E.T!'^1H8>P%"+/- MC4O $I5A:1-@R%*2T 2%#DG*8HC#E,0T@H1CT"CYO3 +W20$W3S<>95;=DFX+^ &T-Q;L8(>T%:4[X"XE4U16Z=>R")("0M2DOK1JJX925A"?-01:Y>' 0DW-=MSW8XU MXR9]Z5*6K9OD+,#Z#KB;3"&) TJ2F&$)#QLLO(I\X72R98M+2E8LBI4 E7@O MW%3X=19NV^?09["]L\\44L_Z%G65FC M-U,TI1=QZ(%N-K7FQJC*;4&PO=V]R:W-H965TNFK.-L7JR ME'9[0879G/CV5DE5[0@_ZVZL3B-.I14E:2=,EI8RL[[\\G) MQ2'+!X&_%&W<6_5/P';XLI:-+4_RM4I^?]S_T14J9K M_:S:?J?'GB/$24[CP*S91=@+A MI';>E(TR&)1*QW]YW\1A1^'#^!6%::,P#;RCH<#RH_1R=F;-1EB6!AH_!%># M-L@IS4E9>(NW"GI^=O7GM^NOW\]&'EA\,TH:O8NH-WU%[UA\,=KG3ESIE-+' M^B-PZ(A,6R(7T[V O]5Z* [& S$=3P_VX!UTCAT$O(/7'/M1*[\5_\R7SEOD M_M^7?(P0AR]#<#^[D/?$_F]>B^S M^OV/KU=B,A7OWGR83B:GS9^(-L0M(08J\92*12ZA).9HJ.X.19;<";F1-A4_ ML^IT?'J[F(>GR>DO0KF>U,U[DXG$E"7ZR44DGTL/"73U\C]TFO!&)&0]QD%G M MWG1%I;I5=""E=1HC(%NQ599=+A+KT=*DX 7RB4%P902MK#=L]4H9=75FH/ M 9T&H15ILK(HMKLL,+ R4KYFD$Q0615F6S*,)XM&DA[D*Q"P+.QS MV"T-_L M8CP^L!^*K[@)5HE$(K4VOH>RTBXC&Z2;:"P)9NF1/GL57ZYQ,VPS "O::+Z" MP+-DY'(=49PL2:R-Y]A9GC#PVG4I8-E!CT, QY0OH ]G+"6$42=2M58(7!H# M90!G<<>6EG5,"E\1S\8FD DNH6(CSA(7M;6 1F256F M"2@JCT\IYWCM2OW#G"K)L,Q6IKZS :?IIG4!;\Y&[AY@+< ME;0:.*YM>C&O*FN *IG&-7_Q$F-3J6%EHWS>%?F:P6YN+W%8U84,GO@83BLH21W)06FM4DG#;E MN0M-IKR0&>+5\_*^;/"9!$[K:8&IH/DN5 ML1QBF&QJ*_C;4%MR,RK7!XC'%C52[&/)2WN%0(21;@0IT&*VAN]->'($X MVC#_GF!>W2=4>1ZGC?&TC@L5V# ./2 - G@<-+*J"I6$&@&BJ8L4\\XS.>Q+ MT 8>J3EVGJ;H3 XX4O>%L7TZ"6?=[Q]/9ZA(#A;T,=J0=UJ$1QY6B>#7EMNNT5W'O>[!_&X)7^1=J5X4%$&U?'P_5$_?A?:@S=5V/:6QF-W#(\YEG6R M+(#WF3&^/;"!;OV?_0]02P,$% @ ^X$.5VK%GMM+ @ &@4 !D !X M;"]W;W)K&ULC51M;]HP$/Z^7W%*I7Y"Y TZ1"$2 M4*:]J"L"NFF:]L$D!XF([=1VFO+O9SLAHQ*@?8E]YWN>>\ZY\ZCB8B]31 5O M-&=R[*1*%4/7E7&*E,@N+Y#IDRT7E"AMBITK"X$DL2":NX'GW;F49,R)1M:W M$-&(ERK/&"X$R))2(@Y3S'DU=GSGZ%AFNU09AQN-"K+#%:KG8B&TY;8L24:1 MR8PS$+@=.Q-_..V9>!OP(\-*GNS!5++A?&^,+\G8\8P@S#%6AH'HY15GF.>& M2,MX:3B=-J4!GNZ/[)]L[;J6#9$XX_G/+%'IV!DXD."6E+E:\NHS-O7T#5_, MR*A^((M%(\ J$ MB=9L9F-+M6@M+F/FIZR4T*>9QJEHO9Q/5L_+7[!:/\V^C5RE.2=2'T.A!X07B%+VP+#"U?>(%O M_E)FZ@"_)QNIA.Z!/^=JK"EZYRG,7 QE06(<.[KQ)8I7=*+;&__.N[\BL-<* M[%UC_X\_A)K0_'" M=O^&*SU+=IOJQPN%"=#G6\[5T3 )VN&ULE5?;;MLX$'W7 M5PS9Q]:+1>O,!6N:3+4]&5A;"H\/=IE MRV4611*<4M7JMMOGK51(71MZ\24MG8I!*7?R* MQU*'/8=^^XA#MW3H!MY%H,#RH_!B<&G-&BQ;$QHOPE:#-Y&3FI,R\Y:^2O+S M@]G=9/Q'8S2<77^$\>3K]/IF-KS[/+FY;'E"9YM67"*-"J3N$:1S^&JT7SFX MU@DFA_XM8K6EUJVHC;HG ;_DN@F]=AVZ[6[O!%YON]5>P.L=P1N;E$K9B5 - MMZB$QP3&QGD'_PSGSENJD'^?VW_8\+'?-!Y>)&*]JU!8.[0/6!J]>=,[; M%R=(GVU)GYU"_Z7\G$1ZGN?-Y.X:.F?PZD6_V^E: ' MJ0O7UXS4;5^$!S8/SYV+-W40:V$3!SF5E0VQMS8@'2B92E\ \3>Q7%I<4FJ9 M:+?>/N_7>^_[T'][7N^W.W!')@LA+3P(E2.8!:"(5T#$PHC@2 R*SLN4ZR,R M!6S"B&2]M*Q![J1>AO+[QBQ>&86NA&ED5L9LD)H$53/$M-+=P\(BK1B) M0O H2:"$WTA42<.;!@7-+6G'VXFIG:3.3>ZBF-0V) "C$@MV^3:#3Z2@U30A M/8R,)HG6TJ_"1V*/!W".5%+"5MG#QXRF(L7WJ(VM($L5PAXQJ<.#H1Z1*M I M"5=Z"*USH>1_!+&2-*1HQT(!+>)[X.WCOG,)7Y9,/13 0LE%T\UV<,MB>$C MVE@ZA$QX3SMO @WF8K\KEC8MY@_R_ &:'KB='B$D+;KUR!M/B/'^+(C##%BP M$"&0(RXN)PR+L;')KK@H(\XHF83)X3S]!/%I?\HXDA\MPDMHPT<2O2R0@AF' M=_+Q!,,Z6Y-[P- FJIB4R>#$89HILT&N,TLFNK%]4=38PB@Z8D-@,5=8GK.4 M(P="J4K^(DDE/M#0(Q7B(M8<_1I1PQ=!R;4;Z.R)=T"V"3,&:8Q"O@[F:@.H M&3#)56B78!9-BEA#/H!Y+MSDZ1Q#U95?OH>S$Y,&#*FBZ2X U]M4AV+:F=X* MO>3G:"1H ,18?\(VC*3N!26B6I6_T:=2RV27G@RM-,G/EEN/BL:O^632GO1X M^72UMYV#NCV^F2!MJ8J#2>ZI'HL!P>DJB7,=1)6ZE;C1+?)MC4RC S=_&#NJ MI-XE8\K)<-&8JI@/2YH \">W[NN_45CW)OJ9!>Y8'),+ADIMVV[?GOW-4WK1 MKJ6I41:Y4AMXH'&-21.&CMD>"EAVE7#4,72$<$VX]< M3+628SVTVNZ4D22%I"MJO#M1JMV8XVI$XAFJ3/+7IT=T.-\.Q\C/RK)*SUU* M6GL7R!3M,ER3':F2:U_<);=OMS?Q87$!W9D7U_BOPBY)$%"X(-=V\]W;&IU^ MX6IOHW'BZW(;EBOZ:0,L&]'UAC*\>.,#V[Y/!_U!+ P04 " #[ M@0Y7:>VLG?T) V&0 &0 'AL+W=O=78-2^TKX).-TG^:1 C+[K,T-Z>=Q-KUJ^-C$R4BX^9( MK46.+TNE,V[QJ%?'9JT%C]VB+#T.N]WA<<9EWCD[<>]N]-F)*FPJUQ+?W*Z0Y=%MR(F4I_E;%-3COC#HO%DA>I_:PV;T6ESX#D12HU[C?; ME'-[O0Z+"F-55BT&@DSFY5]^7_'06C#N/K$@K!:$#G>YD4-YP2T_.]%JPS3- MAC0:.%7=:H"3.1EE;C6^2JRS9]2SBW?7'0-+ "6LXY^&S M\5^1'K=7T6=L/>,_)ZC7H])Z_W ME'IYI#+!;OD]NY F2I4IM&"_31?&:CC$[_M4+B7V]TND('EEUCP2IQU$@1'Z M3G3.?OXI&'9?/X.WW^#M/R?]N^9X=O5^;!\_W5ZR8,!^_FD0% M)DN6+;_':IF[SSKF>23@S39A5]/Y.9O.9VS4[[X,ND?> 3]D7W)I1P3=9QMN''%ZK0A% M3,01>FQ"O/NL0$QI]RHJM!:Y+;%#8#7-9](R:5BN[ X%T OYKC(*S!/QM;0\ M92OD:&^[R]'3.K!8QD[L2N3"<43^8 Q?I(*MM5IB8S(\2;*)%N)E1GG ^8N1 M]]43A$L%^@0E!X;0%DUH>S03@Q"^$!VRMPJ>] O]:HU^>7?]+9?/T Y"O<>$ M;L71AN"JQ=/V&QCCKD80;=:4I0*> .^)5!X7T7YI)<%<2T.!@.]@!"9#E8F] MI5;9=OX1^ZB(MSOIBMENS+ $GK 0(H<[Q\0TF97>Y;TK+T%\)8 MU=>Z2%49OR+#J\G8W?*(?^$_1!YA+%WR63*YE3D?)J MLW[X=+5C5IKOJ@B;QEFYKLH32U*@'->+Y].MV_ZA9&[A2=*8 M3-N&3SI)#L M-\+Q.YM)'14IURQH5M>OO* 6J!BRY* B, MHPO5M\CPE=RP-#]BE&OX,EO 0 S.B_>2/$*Q=SQW) 4E1_2JH5-";47RKV^WE&P2"?1ML+5I*Q=M0)Y5*X(T"3Y,"P(^S;+'DA(I$M MX+$]MRUY$)!Z;68;35R8$7AH;UI%^XTKG91/8$?AR)INVZ8;C70AURDEE3?3 MZ4W#$_"X^$^H1]'?Z+(16G@O6-#O^D$X]/N] <8C?S@>^MW)A.'WL.>/AEV, M^MVAWYOTVSV>ZP%'KTT[[6J!A '/:6WF58W4'4)0%<9-XP6:/^V*8B4%3L 1 M%2X*RL2U%#&I[+N"4J:&U&6YUN+:ZKO='85U*4ZTP[W&Z^W!NX0_-7EV5UI9 MNU"WZ@Q$3DK3XJK=PUI)57D?-5_F^]A!B4>B"+O!T!%5=60P;LL^.WQ2,2I8I60KA/?=6%--Z@%RAN="AX>-290US:S"(N;LP=G7&B7)!*< M3JI-Q3U%AX.++?M5EQ*,'3BO*1F40%"L8N7V2/B=>(0!??7G"V8?UFAJTCKW MNN98+O'*91P8:2M0B[\*6%+JN,^1 .W9XK$6) MU'5WE4ECOZXM\"/7O;>,=E/E:RJ/=$"H>IIR(X*N92(N$B=4\QVY+(SWSV7:5V#V(R\677**8^1]7&5DN&+\BE\_?S(NQ!+ M 1FQ(Z0M &++Y',03$)_B$1YB((2]B?^,$0-[DUZ?C@8N)>]_L#O!<,=62TX MR Y.V$.S_1-_O5G"\Q69"&DT+4K_@V.JC3L7?V]UB_V#BO[#FG]HW-+C14N3 M%VU=7FRU@3U6N0L#\/NM&SW.MG&;1W<38':N HA)E*CP'O4H@JBLAR85L-+JV"L,%@Z _[ M(9FI1^5ZX-TJ.J?OHS\8^(-PX$_"$0U[O8$_[O>\KWL\ZR#H^F%OY >C$$Y M3RA:_J379X?>1\#X5CHH&?CA>.R/X#X[&%+"@U_V_,%PY,0C@_U[XL-*/*C%5O\$?7.J_2YV%&O0._Y'X'] >@6] MUX?=AB2'CIQWL]Y6L:^N_U =R[,HWL@K[HB8%EY+_S\-<2^ M"]/CUEUV)E#\Z,:>[F& I[S6;MXV_Q28EG?AV^GE?Q0^<+K%,RP52RSM'HT& M':;+6_KRP:JUNQE?*&M5YH:)X(A8FH#O2Z5L_4 ;-/\J.?L_4$L#!!0 ( M /N!#E>\$F54? L .HD 9 >&PO=V]R:W-H965TI3G6G=L,_+HJQ?'F1-LWIV M?%RGF5XF]9%9Z1(C*X7E4ZF=E%R^)8NFYPO$SR\N#DA>W[4)V\ M,&U3Y*7^4+&Z72Z3ZOI4%^;JY8$X6'>K9*&GNOEE]:'"U_$@ M998O=5GGIF25GK\\>"6>G7HTWT[X1ZZOZE&;D247QGRBC[>SEPID'PY:T<-Q>2__!V@Y;+I):GYGBUWS69"\/H@,VT_.D M+9IS<_6C[NWQ25YJBMK^SZZZN3(^8&E;-V;9+X8&R[SL_B:?>S^,%D3NG@6R M7R"MWMU&5LOODR8Y>5&9*U;1;$BCAC75KH9R>4E!F3851G.L:TY.?YF^??]Z M.F73UV_>O7[_Q&GG0BY1T3 WIFRR6KVNISIV?;Z8Z@SZ"37 M.IW*.P7^O2V/F'(YDZY4=\A3@XW*RE-[Y$WU FG4L'.],E63EPOVSU<7=5,A M(_YUF[F=-.]V:8229_4J2?7+ \"@UM6E/CCY]AL1N,_OT-4;=/7NDOZP>-PI MXG8%W__\\343 ?OVFT@*\9S=V(=]S#0[,\M54EZS+*G9W+058$K. MB_4S=E$99*+F3EJU,PPD1<,958L\30JVJLRL39N:)>6,E4G35NA0TE2)Y=S7+(2K-U6.!GNUK2/#YS7#@-VA3#7)7E4Y5,R+:T=?)D6;-+0-RL:,05Z_=B0M M+U.SU)Q=97F:,?TY+>!26)?!*=]UZS !);CN3-"?J8T%J88;\Q*C%3R*;="J M>Z\;N*#J13NE:5A2UP;>(%VL=\E%O0[P.S-SV]-K9P-5ZQN2)YW 0QNO6J\2 M&BNN6=UT1E*!M]LG16UH=S*E7TN>=VA=I0L[NS%LWI:V,B-(&$'&U2U<@+]) MFIJV)/=PUM!(6UWS[4#J-"M-81;H+_0B*3C+6H0 XFND;:IK;C7)RT97=H-V MEG>&.>M4@;ZYOM2=;G=$!@JARB/?8=B%N41/3EYFR0J9CFB3@Y962:2=J5@? M=A(QA9.JA9++3#J!_8V<6H%, %.TU0#^L ?J^!^<;F+BND1]-@YZS M(?3VVWD/=@#0Z++5[ D+N?(#KKP0[<"+N:=\M"P@Y/.M5L1=U^=A)&_OW9*[ M'O_"O\Y;&Z=)8>KZD,UA^3BS+S1A3\U0\0C>12L6,7?CB!WVNV]+[C%ZR$04\##2*6/(CCW>^UU#U&)7-D-9OX<<0CG[25H!U%4"V&)PS]#AGR2HGK:VC 6Q #[K[/!#NWG39&>X^ M'P8H^6<#2L#C,?Y!/WS@+YSI>GLP!-@C*^NYW9\*504B9C*<&_RW#)E MU 7$#)QEN822/5,D?7&N5AG=*?GFP'2L53, +R>R3K>W-?WI:(YU*PB<7H*< MT 449"1-ZLP.KOF1F<]S'+CZMS9?$2 /B>WT#+:;.)#8#2/%NNG9CV?L2E?: MJ5<%[XH.R)%JC17 M!OSIHLYG.=@G'#2Q!I NTQ^G;P\MU45EHX#2GAN.=<3NOQNL1\X,+6GUS)GF MGQ^=AP W$T&!9P=&^@BR-)8K.=;^G8MYM6HS2%?M$@U#4>.A)%%'9 M'0,CPZ3$K-"]81@=+!ZYY=$H"]5L :X"00K%U*7:[8%Y83OB+DK2##]&1@;^ MJ'E[.07Y4=!M7T;M#'>?#T'=GTY64(C D8$\(OU$+87EMF-4^2X/0NJ2'@_ M SQ?;(UONO]+4!= 7P0V) J-=(C]CN6#OGN1;5)+4>;241WAWB"0DECB603Z MW/6 U#"XE[P$ 9D==#1O0@$Q!NC+1L)3,12_+&-8#FHKV'@/AJG"3%/6"8!'ZH8IA#+1";B0@4U MA8I) UPAH+XW:NZA,\HJ&$=WT)F;4T9=__=TIK'/>3?8#+&*XG^*R]Q_";RG M[CKG.C4PL,A[.%KV8XOQT.IA<_.=:;MZ/1F_.#P9792>;!_Z3S:5R#G;?:C# M)46$]ADCZ'*5:H^,+$2H2?>F$+W.+V6EDR+_';8L;':5#*E9UD6'. 39OJ"E MZR>SI+"O5Q-]&]UZO-^\GFWK?%7485]>?16R9G M)1!"3+K##<,<'X4'9XG$81D![BA@8#9N%.VHT)\"*(W()W(R*H8OUIX4/HJ4 M\'LGTYW%ED0[)'&/"CS[>#TW16&N[,M>]X*=F>%5^M^F&A[O)O6A _+RE*$/ M%0S%EQX&;6K;5%O:5%IUJ:1O$NQ,)O5UAKB)A"L*\C;"-IF^0!N=M.4\0S(I"]/U$5/,^9HI)G&'I$=MW]N.("Z1]*(5DE]MBCTD'2!,4+YZ M?KPC+,3M!ND@^MSZ@GPEF52E5.SORB2BY1^%>U*LSG3YX!0C@K_O1;\;$X)V M^BMKHGS,)/O*=2P2!.!@!\8@M3AF^A@^-,GH1D%)%@31CC"%6B0\6Q2_,,E0 M4.U#M&>QL!5Z-V1"DLR_KKH\:N"__?X$ 5K87]G4S++R[J]7-M.[7P&A.BUR4,1"S['4/0K] U9UOZSI/AJSLK]FN3 -LL$VZ::E M*YJ \;DQS?J#-AA^WG3R'U!+ P04 " #[@0Y7 ]"9(7T" "A!0 &0 M 'AL+W=ODD\]LS/_[$],]AS\2I3 M1 7O><;DT$F5*NY=5\8IYD0V>8%,KVRYR(G2IMBYLA!($AN49V[@>5TW)Y0Y MX<#.S44XX*7**,.Y %GF.1$?8\SX?NCXSG%B07>I,A-N."C(#I>HUL5<:,NM M*0G-D4G*&0C<#IV1?S]N&W_K\(/B7IZ,P62RX?S5&$_)T/&,(,PP5H9 ].\- M(\PR ](R_AR83KVE"3P='^G?;.XZEPV1&/'L)TU4.G3Z#B2X)66F%GS_'0_Y M= POYIFT7]A7OJV. W$I%<\/P5I!3EGU)^^'II- M!Z[2;./AQ@?.N.($%SA=>.%,I1(F+,'D_WA7:ZJ%!4=AX^ J\+ED36AY#0B\ MH'6%UZH3;5E>ZP)O0>6K!,(26+,8A=+O55&4\&NTD4KHQ_'[7-(5LWV>:0KF M7A8DQJ&C*T*B>$,GO+WQN][#%<7M6G'[&OT35W.5!Q!Q?8I,'YRMK<=24+8#E2)(^OXU-T\!"A24)X#F M08"^3JROL_'%>$8\+PC[ ,FS!+IWS3OP&QV_W;CK]SX)#,X .X$&=AI^M]L( M>CZN%B!UE$C+&PO=V]R:W-H965T[G6Y97OJS3'@JA+42(W)QLA"Z*-*;>^ M*B62S($*YD=!,/ +0KF7C-S>0B8C46E&.2XDJ*HHB'R=(A/UV N]_<:2;G-M M-_QD5)(MKE _E0MI++]CR6B!7%'!0>)F[$W"JVG/^CN';Q1K=; &F\E:B&=K MW&5C+[""D&&J+0,QOQ><(6.6R,CXV7)Z74@+/%SOV3^YW$TN:Z)P)MAWFNE\ M[ T]R'!#*J:7HOZ,;3Y]RY<*IMP7ZL8W'GB05DJ+H@4;!07ES9_LVGLX R# M-P!1"XB<[B:04WE#-$E&4M0@K;=ALPN7JD,;<93;HJRT-*?4X'0RG]P_+F'U MM%@\W-TN5R-?&U)[Y*UK7*E2I+BV#.]H%"^H)>*_5^*;.Y.FW7Z[-T-K3N26<@4, M-P8:7'[H>R";0= 86I2N^=9"FU9VR]S,3I36P9QOA-![PP;HIG'R"U!+ P04 M " #[@0Y7QL]H" !!!@ &0 'AL+W=OI>1Q56<(F/&DR194R_#5"H M33=H!#O#E*]2ZPQAKY.S%<[0/N6/FG9AA9+P#*7A2H+&93?H-ZX&+1?O YXY M;LS>&IR2A5(O;C-.ND'=$4*!L74(C#YKO$$A'!#1^+7%#*J2+G%_O4,?>>VD M9<$,WBCQG2PE7-8_2(BV"9'G71;R+&^99;V.5AO0+IK0W,)+]=E$CDMW*3.K MR M8] [.VVTZ]='"+/,R'T/@"9Z>74:-Q#?]0&>8I0LRT M?N-R!6MWK ;4$I9<,AES)H!+.M>">MF:\Y--RN,48D6-;:R+BYE)SZD_8U50 M +5ZC'S-%@*!R>3=GK.WRJALBGIG,92KQ8/5X?9COQP+[^'E<+UG>D7Z0."24NNUSQ&PO=V]R:W-H965TM/0A;8%5LR9'D,//OMR6#AZ0&=@][ 7V\?OU:+3\-CT)^ M4QFE&IZ+G*N1DVE=#EQ7)1DMB+H3)>6XLQ>R(!JG\N"J4E*2VJ B=WW/Z[D% M8=P9#^W:6HZ'HM(YXW0M055%0>3+E.;B.'(ZSGEAPPZ9-@ON>%B2 ]U2_:5< M2YRY#4O*"LH5$QPDW8^<26 KXR>E078S"5[(3X9B;S=.1X1A#-::(- M \&_'S2B>6Z(4,;W$Z?3I#2!E^,S^T=;.]:R(XI&(O^3I3H;.7T'4KHG5:XW MXOB)GNKI&KY$Y,K^PK'&]C!C4BDMBE,PS@O&ZW_R?#J'BX"^=R7 /P7X5G>= MR*I\(IJ,AU(<01HTLIF!+=5&HSC&35.V6N(NPS@]CB;K>3SY#-%JL9C'B]DR MALGR"5;QI]D&MK/-UWDTP\UEO)E$\1<$KJ:?Y[]/XOEJN1VZ&A48'CG/\2XJ;^3[9_E3_R;A'Q6_@\!K@^_YP0V^H#F.P/(% MUXY#% 73>.FT L)3B% NXP?*$T85/#&5Y$)5DL)?DYW2$N_4WV^=0ITD?#N) M^WM6I:K>(8=@0_O M^GZG\PC_15+KBB2(,PI[D:-[8"- DUU.05'L#SJ2SD#C-G:M)/S%IKM_5*T$ MNV9Z4Y$, MJPO&WV"+-IE6J F9KZ!::XDF*O4++ A'I[,Y/E*\4.?^CWVD%PCX-.V.[X7CL,NA? +0 /SS#3^"' M;M!^"()7G-\UN*#W"\X>H__XBL,UQ(7]?\.%#P;7\\ZX$Z !QL+4^AZ"L-L. MD [5=]O>?=@.>GUXZ^:[%[Y64'FP[JT@$177M<4UJ\T#,:E]\15>ORX+(@\, M&Y;3/89Z=_==!V3MV/5$B]*ZY$YH]%P[S/"1H]( <'\OA#Y/3(+FV1S_ U!+ M P04 " #[@0Y7*WOGO:L* #=&P &0 'AL+W=OO0&F3K9DJKJS#GK'G<)7M.5-SN,:3;+);^P"1 MD(B8)+@ *(WRZ_-U Y0H6S[RD!=;)($^ON[^ND&^6AE[[0JEO/A1E;5[/2B\ M;UX<'+BL4)5T0].H&D_FQE;2X](N#EQCE3$:C9P>5U/7@]!7?N[2G MKTSK2UVK2RM<6U72KL]5:5:O!^-!=^.;7A2>;ARG V?G%^2.MYP3^T6KG>;T&>S(RYIHN/^>O!B Q2I>^>#TX'HAT+)][6N%ZZ1F7H]0'DX99=J'P/NF/C-.],O9;^.7K][=B,A8__W0\&8]?BMN*!"K3ERH7G[37"\G% M]+46Q@HY0YF+LW:!/!53"M?X.!4KJ[U7-6HCTU2[+C%S(7,DKR9P>3\X199^ M+3+9T#6$7Q6F%>];([ZWXC,0Y]L#:)*Q])IYXLU"^4#85^,MAF(Q>_AHQ?--AR/?'+Y^*E4*> M9#\;U0R<9;D16R+!5*-&=42M+>.B602>]0GL:N M16T<$$S%22J>IP+1.68;QZ"-OH:4[Y(T",-%96"5(;60# L=X2Y],+20N="T M%.O7BQ$"/6MUZ=.D[Q!#)6XE".HQQXZ<';G#3P-D$-=ZZX=K9_^& M8'KD]TK% ^U=#]&$T1%F59,_N \WU%9@7&^L7FB4N' >:(08Y*HRI78%,4=F MZCEH%\\H-+R=7,W)4%X\EYDNP3?(O) B-=]NY%K ,^4Q0"0=B=R"_MOG M3M$ORY+8YLE?QL>'Z6@T>MH%3BX6%GYX-11O)<(!$?O]=Y2(8J:$^J&REBIH MI0E/,3X2N5P[T2*M$ZI'RG8J2, _%&=YKHG8@("N$7G M.&\C4A=-8:R"MDG M(4S#XSQ/U3P7+(?W@ -2S-K2,=9&3L7 M @:95JA[HQYC3 \I[_6<6("0G%M9J5"!?5N1?)E2(7M!F!@$D>&,#Q6E2P!A M7+Y?X9 :ZF?D]A$WT9,]353<:*)+)6Q;$GC;'OJ$]CX5GUHQ>GX\%?]D: M( MH68S10DD#ZR ^@=6G#RTXF3TX(IIFE!$'UAUN,OC=S3*D(;?&(D;3;*2.5B% M6TS,5H1T+I>@GQ#X)*1^".=%+UZ[2695J=6RSJ MDGO8\=',^#@FWK#7*+#7W)HJI#DQ6*:2Z-0.K%M:^W[KT4QEJ(@.&#DKB=8J ME$)@8F+'3G8GAO[W8CKN2:YKLT*5+U0: M( CQKHU8F*6R=:2/15O&DK=@/&TIOV;P%U,QT6$+(!$CX$]JS,SC!+L=-+C9 M=.,.=Y;584JF^#RC1P[C[EXMDT$QE>IZTASG%(IO^C@\P44S:"1&8E> M@M .<.I]=J3;.N!1:[=IA2&%S.W>C1<0Z160829K3OFDDI9V>*EECU"W(: M<0IBV*JDEU)]="@0E:0BQ;:EN5;Y4%RVU@$=GG_E1M-9TY0X/+&ON:1D_(IA M?8:TF1P'SH)3N0UJ-Q1%K+CC2IKTW*+88,N*\UKV%%":^GO&"1I3(QYW@;G> M0 EYW<&"FBA.%/&2CYOA:-%;,![=A.#_,7:BB$-I'D;"M;,DQV@Q H5B!'3K$)($=R6 MF)"2P>HR-JI^R5J5*4V'<$FTC0FQBV?'-#=*[_TV*R'UG9K9EF9VSB9-SE5= MC#L-/-3VK1RG_.\PC393-.G726@:C>2$U'48FN)YA/7"^:[.B>J^(]*PD#( MN,>^&8UB@VG,P(;-Q$D+^H#8P"L0%,Z7_<&%)I_.A#P>5C%1$D\UQOJ=>2BA MMD;*N+6%*MGR_:W^SVYJ#ZJD-P)TNB44*DPW%((;1ZB[NLI0G'>M*U059QY/ MC-SJK9AJCR_AE2_:"*!/5MCI!A6A'T MOL)JP+!YE4'#OXNOJ6E;[:AU+3";.K]C-NNC6BXQC7X ;RWCR<@2*=9D"@9B M4$)K99UM?:$)B;:&N##$<_A!0]'MPW] BMZ#6:M("J(=WE]1)PW:^505)91: MSF(:I;U.SU72\0W-K]K9MMF0SY(^WL286A#*T9Y,HM+?V9\S/A9B.P_>' MH=CW^OZ@]\FE4G;!'Y8'"FX8_X,R,]Z;BGX7"X=;2 CR?&R1KO" %FR]ZI_\%4$L#!!0 M ( /N!#E>YZ_,N& ( +0$ 9 >&PO=V]R:W-H965T-2ZWKF>2HOH2)J)&K@YF0K M9$6T6[^%+$V+>&@$&N+8&8QQYN@#$+,C:>>R8>KK3"X_F!_LGE;G+)B((; MP;[30IXSR1FE1]6+CH**\>Y*7 M_CT<"2;A&4'0"P+GN[O(N?Q(-$DB*5HD;;2AV8E+U:F-.ED MO5FLTV^;=/F TD>"[%)E/PW #7*-V;4:$?\TQI:0KBYZET M.]KD-,TVR4S5)(<8FRY0(/> D]>OQE/_PP6OD\'KY!+]OS['9<+R[B%%08#> MHG]9:"DTFMHR$]I4N9N6YK<"T@:8\ZT0^K"P%PP_JN0W M4$L#!!0 ( /N!#E=*HD(??"0 "IO 9 >&PO=V]R:W-H965T%,W7]W*F%9] M6Y>5^^G>JFTW/SQXX/*566LWK3>F@F\6=;/6+7QLE@__$B_^]B\^+'NVM)6YF.C7+=>Z^;VS)3US4_W9O?\+S[9Y:K%7SQX M\>-&+\V5:;]L/C;PZ4$8I;!K4SE;5ZHQBY_NGTWNJ, O=E>VG^N:MD04]PO'RNG3T?W4CSQ[=4WGGVGHM M+P,%:UOQO_J;,.)[7CB6%XZ);IZ(J'RI6_WBQZ:^40T^#:/A#[14>AN(LQ7N MRE7;P+<6WFM?G)U>75RI#Z_5QT^OKEY=?C[]?/'A4IU>OE177]Z_/_WT&WYW M=?'F\N+UQ?GIY6=U>G[^XOKM3]CW5IJ_=UU:Z<>E45INB__P 6$U9T[%=T=KQWP)^[:JI.CB;J M^.CX9,]X)X%#)S3>R8[Q3O.\[JK65DOEEZG^^W3NV@8DZE]C"^;Q'HZ/AVKV M@]OHW/QT#_3(F>;:W'OQ'W^;/3YZOH?:AX':A_M&?W&FG76J7JB/.';5:I;] MJE#G=>6 _H)^,T;VWH''R;ZO#Q3-F-TYH_J\,J"#>;W>Z.H6N:F[PK:F4'EX M##XL;*6KW.HR'Q\][W])OYP]/Y@HK2[-M2XTS-ILZB82:V$>U\V=+:QN<(_O M@VJ1[;@VY>TD:X%\&?NADE78*B^[PM!(FH6*=FIT'9ZDFQ50 M<7M8WU0P;*#O=J*^;#:F4>>E=DZ]:>INH][9-?(3URAO->+6JNV6GX8USV]ZJM[J^A4_J''R1S6%2 M8;V?/(Q[=?[VW(\[MI(X[F\=+"0.* NZS<[KZ61[V-_.+Z+LO-0DM^>X=@^^<&S,'>\?880[F!XH'SY+!23T\<]:ZZA9@..$91\P ,UK C_.F M!N]F0$)!EI>K;*_L_V](R?.=I.0-:*ERL">94+-?$W%[GJL/E7JO&Y"[V8Q< M#S@@U+9?ZZ8LU%L#HZW4AV:I*_MO,CK9_5_??CB 35A8-!3E+6")O"3;=O[A MEXN7A[-GH%FPC (7->TQ<6Y*:ZZ!U/"D?TX5ME!5W;+)U+#&UI"VZN+:-,XH M"R/DK0*CAVL"<( XQGDC<6MT@P(""YGMF+M=Z382L-:W?DY7(A*" M!<%JEF"CXI1M' >W8?;D>4*"$A*R;1*.F81E#6NHT)@J\'%@<(LNIS<7C?FC MPU]W8'8K4,^<[(_;,/0#X^;JM;E!@@OKFFY#;XU1LVEJ&K2NIMD%.(8"7!1\ MF*0/1Q9$@H##BQK@&JXR\ 0H;!M =($W@3.%*?4MT$BN8 .37L, \$^.Z@)0 M&X8!_6S4NF95PN?RLG;H6H"7-3HHV18_&2#N.<#RKR3)S$IEJ^+I1L)5V0YN,C, W M^B8[8P[<>H_%T[+#Z4TDSX6]12]5FN#P,; !#NV4;J.N;8,[ZAF+BTHV+D,G M7XHV^SFO@"(T11]A2\$; CLK&*7V,K(!7SLASA 4HNNH34SW7Z](T+Y.T@R M+G X/C@)"Q!,C">!+K)>Y%&NS)*1!TCR:S-O.C!7H$ZS9WUQ;DQN8$<*H Z\,R1C@!;E-3-=78(3 T.(_SSD?YX0 M>?@3FBOG>BI*WP$D*EEVU\;;!=!>TL3336-+(3Z9 Z; -Y/?/)$!BCC"%(WS M)9"_G@.OCQ]-$B;T5I4-' OIB^=+CAI9@#7%G0.%\1X+Q,R68"4,&<_^"!,! M?;O,S?88R1M9CY?#=:HGL(!: ;A$P 7,N06L66\2"\::^A)VE]8]>\SKQK>" M-,PX3CJ:JBOP:&Q% >VJHC,T.HCYMH4A903AG^R0#N02Z0@8K#$VP<";VK6; MFOP]0NZ3E8V+;15M*,/O*.Q/>'E^)^>WHR2C?^R W 8W'?:V MOAEL&)(LU,94U!, M0Z,581YV:F9C&:0 8KP&PJ/>LY^\G\18O!I:RJDPIQ]O#57IM:<[B^K"-'OQ M0H!GV<_ZM<,B@,Q#EY9,O7/(]V#X M'WLE_+Q#OD&HRIYQCH*2*![R>&B#GTXR=I-@#-?X);[3>V!<*H SIR" KDWP MEZ<,P)=K+9C &VT9?\'$J39E49[AFSY[CL/.S'#!-9B51GVMZIO2%$NS9901 MZ'5-0_H?/#A,B4M!;XHNO(>2889.O7TAR/0\??L4M1GNS8D%K37,(>%N,EU M(,#I4OKF=.@#-T##7@/GEU1TZ,TY(0-R89R&Z GVP]:%P&@$B1XHAT!EGL"M M&"PFNV9[>.OX!%$:P+00GPHPZ\.2A^2>G^S$9B#XX&,B*GNS!X]MAU1"+H,5%%K[&_PV3,6@D/^KF:XC;^17\5? !V><5F(8;T.^Y MH4B#QL8%"+$DG)%BUFWP/R"$Z.Z16@YQC&UZTH(9/Y'X-$Z2929X'@$C?N/' MI8A,B-+1F'BF4,(O"4?, D2.%!7F 6MI)#JZAAW9^&VE%SU[K&2()IBZT$L4 MNT4?D%!4ULR'44==EITL+F=2RL$]=;0U*V$"HU9=J683-KE #C! M6*XZB/'K&T".$#0$&[2M6""\7>-MU< FTJ*1!!2K!D-V%WQK5(^^3N@V$6X2 M7D('E?JY PF'^9_VY]]PLIPT6]R:I,+;1G:S XO(:9M &-36)6YB9N2V/9D8_Z$Q8D;)OANKAT^ M&,&'*9@44(J2*H[.,P-S(L %__ZL'W;.&)G/^FR/Z2H")S'L&DW<:$?8 O]% MD:729@-X&F0)_V65Z$=G:;:%D$M(K_#W,=L"P3CL=ADK(BV,2I8=V6"6EK'6 M$$-G(OGY8 _52A=$=J&W+\/=2)*"_>7V MLX(5C8E G8P46&S_F[ODKA<^/.F+#M#;57I>DD+CCF$J7MVL3*6V M3!F2,C>)'X!59&(GB]XSL/_36&HXYDCT9#@SYCHR33X& X02Q1PH;C481X& M<8,$VY)R8SP"@0Q;Y2V-%NO$TH6,9ODR:?"7>F>,J3+P_+'VV*-H1U*=]J=& M;X&!R)8B69>J#^SC#4:B+49F)TC=0XC-J)\ @14K$!O+(%?JE/(VJ78Q*5ZQ M?#AI49Q:L!T;VG(TS#C-,?YT(M, >*+1&.K<&"9G;AAR@I.S'OMJU*N,\B ] M9$.,%-@3?#63",.14M5SV#J,0^Y\<\"1SO7X(243MAI9%*Z)A\*5#WR!-4T[ MGK0@^?NY P4^?CPF?L&&9\$(ITXHVDD"E;UD/VK=#ME;$=)'Y4F"/9^-)^HQ MEKG&-J ^3),$5(;]&JU9;F&+('76^6"(0AZ1 >1EEM>N919_(S6&J?^N'C]3 M#Q]-'CU].#EY^##]$6(]*W50(. -$.[CO1X"&R+2J/U4O+"-:[,Y098;+.+1 M(BL9=.DM\L*:L@\;4?"D4)U$/\.ZP<1CA)#NVID@$XHSS!V+[0'RGTWV5Q)@ MN^>2LT+<-Y*M EGX;'4UUS6$^S?5H+P^&2$9C&=CYK?9P,RF&1K6E% QZ>6A MJ(B+3$OXPG,.T_18ZC4]9I/W339#)IB0R_*S,. 6C>PQT9P\8J_1-.O VQ*B< M==&2X@N_1,8G:9DL(7N"N&?C@]WM%-F'#0P5TV_J/7RD/@SX[)4X=.<@#+@R M5#)5%U)-)1%=UZ&F_,E@LR1F!]XCK.F]_CY"U/N?D>4'R/-U5RYI?R62N(.$ MA?KXZ1PI\<;DF>\X8"^4ZS7Z'\0=%.5GDF8.C0D0GE^S&>-NAB1FQ\P(%P]X M+S;@!\0#>B>>BL06\O3A+4@J%WK0CL)0)!TH4.@&0^+4QX/CJC;48@D"O#(D M\E5@5UC+T7#G]6* 57VR�@(P61^BT& 'N::AZ'IIK'>YMJ3I%GV@>Y+^MN MWBZZ4DGWX&B'S=X!=W38Y 2UO/TWA1O;3])>@>/$M"=\YM4^&9YQ<'<)[("L-0[-0@[R!804Q5Q2J#_IW, M/4+\!L1=2Z@U1_V' 'X5$:LD95#6L@\(#(&F!J@N*;JPC@H.,B70N*2 TZP# M/A_E_9*;9C:8140.H9)@S0WKH6&5;$?U&E_'20ICUL*4E@5HA <7"Y7$TISF ME^I'8<&DT";]WA727@"#=*!SL+SDZR!]D]B$Y+_-35P9499)X,&KB;5[1(@0 M9E=HF&)W0-GNU=@G06.?[-78\U0R41=DZS]9]W5,7?>.MD-=BP/5FR;K3S., M<&&QE!9#K,Y/-?B4-[S8AHYHM,-.+JRR2H<=6?0U>W-O'3'BV*&QN7:K^ ,Z M7I \3N5BN;W5E",O;], ;%ANQ5>SL3%(6Q#>2\A")COVPV+49=LNI*IP;/!F M$W !:\I%)QDY[B$.(-$TC%3;2D77J!@4\[U!CRCQVKH+@:>#I'SW]5L]FAR_.1D\O#) M,S4[>CHYAO#H>/9077[X_$K-J*X]FSU7=S;<9]_1<.\' ]D")<'.ACWZ\#3H MP].]^@ H!K0.H?='S&T3SU[Y^&Q,(?8.MT,AS($*\V0C\\1O.<.N>CDAVB%J MJ:;$+L9E68EA&HAZM^XD,6Y@/I"8D#8CY8+=L@V-4=8(M:?J%5H6D 'J_T1+ MB"@UR2#739HLY<026GPS?&].E3EJQ0#Q#$FI'4/1&G*]L2VC#\D("LTHT>3' M]+6V):DLQ2Z T/!\!)8D)HK;QRA+#'8%"Q2'R'VU-N!FD#-90W[?==1=:ACL MQCFXH(K<Q(['DNHUE82,%'ZX*$'I4X2BV)]O M&^$644U(A>?"E8L]+Q27YM'C@T9YI"S5%GP0:,4,8=AH-=SH['LW>F1P<#N M:Y'[P"G@\FU<,&YE*'UQGDI0:K1R_!!A@HR1E>4:5A) \6:(:<&0@?HF5NC? MFBF=C4A#=I]O2 VYU(@<^,T&83PS$6;IUT%HUMTZ@W.Y-C)[5/X(P(!OE@AL M[X!9MZE#ZM2SOK<7E(#R684TYQGRF[ QLA-B/X$%:"(LMC2.M?=L[S7O('M5 M'ULJSMSLIGTB\MJ"K\ 8LB<7U78F1;9EPD*#ZH[(ROV@=I^SN>+S;=1.:)<5 M]2P &6/'B [5%8A&T96&1]IC?]479Q"DO;,+C@_7W1J"NF_X;R;?E?C=?: : M6Z?=07;6V1)S&@Y_Z?,;U*H K'4'ZBF$@XD-CLVXR>,^0X'=RROL:YFPK*PM MU64(EE=&VETHTW:@3M33['T-08&Z-B#\)<:]]/$7__%1]KIK*C*A$P 'WV(/ M?C23,,H=SH#TCR6+Q3GC3#?N56)0@VK;1HHV;$>99=8@ JVB<&XA=4Q,++&FI54\-C&( M^5H 7_-.("37H-%E?-]J8K%D+\TQ$>PS,W[\;# ^<0<^'Z*=9I[L73#"M_V+ MELJ013)WKBE+UW2'NTW%*SC+5+Z\!099JF5(;FM*S$/:]R%Y#R8$%]0CAM(; MX^V$WN0ZG\^/#$_" N[+33TRG4N+O1"@3F4N11S6BV0O+9@/NK;PU)6(/9#$KXZ7Z>JD[."&&7 M4WITZBN%P7$F%Y?3GU'J+I)K0Q")@+"OG($:\;'H&70\6!(2LKT)LVAS!W.R M+($[:)9>S*C*63#:ZQV/#('843T\?W2')UP;B M+Y"YO 9EWG6T=O\H.T1YB:),PV?)\.K28)&5I[78_T)%*RY$#H+'M*!-3=QBV3&K;1UE M:>L"-,H-(2:]XT\0]=-49,P;LRC)"/IJ.=AM2=6$NJ+7#/;JCFN 5/5(;%DR M1P:FCM*(DGBNJ4H!]$WE='+H0XY=;C##$]A@IV(K@J:(R4%5[:$N, 9!5):^/S96- M+#GN//&4UJF1V^3#>HP (=3+)5A27UZ[!/ ("CC]OT^"S)(+$69WJ'1.9^)B MCOQ=72T/2RILGA(<'%7QO:/N4/'5@>I/EXU-AX4V32U*H="&;6R244L"BZL6 M=%WCM]"J>6SYY?'0X.SH\>>0/:%S$ M.!NK$-9M:J?+/KLRIE\&Z:7-"H/8&;.7[(PP:4+1(O:I878BQO$9"/H:P#4U M:\O3@N(7'9UDIASD @,S=1\X@F$7=< \19@#% M HE] C_-5Q6$+#6Y55K55)U6PVS#1-D%G=VD]>!'QVT53#]G/6+:&U68,X\C MLZET-@1I=+8&6UF2!4; N<6*J9<>-CP%[9"A%D5.KTBJ76PI5OR:T'(\)*4! ML WX5G)#O$691/&4EV$X23"[+&7JE#O"]'YFA\P2ML7M6W\9U8%90>;?M]D MJ( 0JNDMCW>O!\DU!]@%S B#I%D%EPC+IF8M\R3SQ^XSR M<33*QW=>:Y+3>E[:DH+35[JI*+>!UV! G2$Y)E \ANZ0PAE"CT"2$[54>\PR@.^08>1<4,H M-5-$@\@RX&)7^330V9L^SHMVKXO!K9\YVYXY)1G/7'7HY_$\P;7I+RJ>_:1G9*2JM1P_J(M54B0EFP@L(19=1 M.+B6+;F^_P^P--Y"-=M[;13 4EPG-KJH)K V_[J]!8!P6BU&FKEI* !5U6>HF MD/3EZJ4'NB")\LN_QT/+IXZ<>M\7=SX@E^=]!PRF:S+.+_I!$=4(^_FT'C6! MQ=.C%)T!7[CS"Z@AQH0T#B=N,!)0@.O5TY,C/^=KV9BPT^\UUC,];.44I1$K5+"Y1D49&[/"&Q"O#=VMM9846"]_QE]D(<$/YU$O@CG?QM >)894N91I2\,5/"H(%FMNF]3D"J7.S#+38U@2+?YEWDPB@,?( M;).*33]9M<$SQ; 8N?8-]EV.!"3].^+VMZ@9R/ =8#I>$3C;?T>@5_@/06-' M7<=?N0_PZX&2T;,X.O<)C/<1I5:C\L$4GMQ/N[1!Q::#6\3H;+Y<:H55*P*) MG% /X0E6A5OB'O9?^)Y""7 HQT_72-&Q7!H_BUBS30[B8[=3184EZL3K&NZ= MW6 '$3<$[=N6>"O;;/^U;!<54D8GR$?WXZ]J&38WL_]5II>"@"#^4D2 M)W*-DHXD'-I*?L"<"O5E2 [UQ2\8%L]OP?M8Y%S202"Z M3@J5=N43Q2%-+3T/H7<0)I NB%+/ZT;:/4*U4O-^-UZSXMUNE%T%,5D9#1MU M.4(AZEVHC"31NRE+KH CJ.\G.7PG UE=_Z#O5-PO#K&?>+:_H?@=UI/')>&O M- ZO#Q2/N"L-9Q?$4*Y,A<957U(GN\QV;NH-!_;?\Y H2W*])2ELW7^ T]!8 MW\:8(V"X#U_BM8@17@S?3>"&+\SUBDE]+SV5S*C91=HB_5H!#>G<_2]3H#,R M9*!?EG1_305T&A+RVR-H_3STO[5+[ M VC4O\M#2.,T ;S9VI:W MF5<,;HC?@NR6 UFN?V+%LFX:OF]IN]!J*[X\FQJ$0E>?;OM7P11RPL)/+(O* M>MQ16]R9LE9[XT.2,^!?OV!'IKS?QS#H-(EL[CO=HC:>1S+:4%>SO4)!DL;( MT??I!%LCU:1DA]$'WQ@\ "5Y3EJ8N\.ZQM[OV?[F;\K0'?(^X0*!>;N#Z+_2 M^5T=J&2.+)TC_4+I&RK R 5E>&8GZ1*(@80@R;@"16_OML^_M^9D$ M#G'HD#C4+V>TTMV)=_Y1 Z!"2_^#,)O6WQ"@VH3Z+1P'Y"BD[ M;%U'.NA^A-YQ@>!\X-^%L?XVWS$6.V[/H.+U?KV,/>BS_4WH[S!?QZFS)8>) MHQKY5UK/:T! F-/LC=YC"/6?2&&($H=Y[U'JH:(+HVHP14N-1X H4Y*>'T5S M)SZW, NRR00;)RHOM5V[Y":7,'H[/A ()$.<0J\Q*$W,*3>)9U0E2JWLW.1\ MRT(]C\<]Z. ,766F75U1MS,;#G@"CWS &/&LF(16\=*#XCHYP6N;@KN@N*D= MVYS#0:&0$?$G@R@!18?W $-3#N:3N;;.-RY)MX^W MP)4N^.0O%O*'C1;4D$!]\L'79L(+;'"HMNM9DG?BQD$.^\8@E+^O MU:M_9% M #Z&Z/P%(.0U[5?0]Q5: Q/?+4PPQ5,U:EDJRD;0)T7^(XWN#A6+5FX,8'*N(_[]3%VZLWVM^I=<#;FL_XVJH=_I45O@S$IY:Q@ MU*'^,9OXR /-W.IOTFP7.B"RX#LB=:C)]0;">['F/M$9;PDFU\+)ULX%J^_9 M?!NZ.1>I1Z(#$$C3 Z'R55)*GZJ5? M"O6/[<;Y_>0]=9OQV9/0D9M"";H#@R_2^$;V:9#LXS4'!><.K3LH2,=G(T?' M&K I -YI2^_U1C9':HO,-F\1T-B$56RG*!-#A/GK"BP/G[*XP%0X(@2\M)O- M =V+7%$++[&#;\#Q68K&GZ_3D;:P5FYPD*237Q/^K85P+C4]Y)F",[DK'7T' M7Z+B:G\TU&5Y8\F&).G5T%DX\9O)MGLS/-B ,1=?:TL,PSL^&CJHCT3[FT[0 MUM$O>M"$8MSD\2Q\#]3M$2TW[QZ:6YZQU*:FF]N(?@X M9N[O&._^'P<*QLQVCHG-;G0"+CZPZ3^@BWJ#:__U)&/O[+=,(L>1 M0O542 &IN.#(:S?1EW6;_08:>2J37,1+_1Y/HK.1".[TZ@O?9CJ.^XP'*??=C)\>.#B7H?M3$YG2Q/@@C%%L!D8.EDA9\+_U=G M.,_]94-Q#T,=0"4:#^/C87V^"E%0)?T)C.2\L)L,8I-8\?5]3ZB"H5G#=X=V M_EA5VI.+A1>F#YGD/7*&]WP XUNYC]3G%H)=EY/0O@:E8VDI'&F3[U"IA@1R M]]2F@[ MYWG"'20)E_"D1;@24\9Q6#E@CQ2OO^/;GN+EMN$R^0C8SIFN!XD M?[X,3/*2_DB;5&;X+YF%WX8_!'?*?_XL/LY_1>Z]QC]JA#V)"WCU:/KDT3V6 M0_^AK3?TQ]#F==O6:_H1*P.FP0?@^T5=M_X#3A#^/-Z+_P%02P,$% @ M^X$.5^Z>.AM6 P 5 < !D !X;"]W;W)K&UL MM551;]LX#'[/KR \8%B!K$Z3MBNZ)("3I;L)#?- M_?JC9,?M@"S8RUYL220_?OQL4L.=TM],CFCAN1#2C(+.#;W+J#<#PLV19CM(_E2M,N;%%27J T7$G0F(V"Z.)V?*X25*&/^$7>/;"R"IC%5%$TP, M"B[K-WMN=/B5@'X3T/>\ZT2>Y2=FV7BHU0ZT\R8TM_"E^F@BQZ7[*+'59.44 M9\>3*)['<'\'JX=9/%NNH_7\?@G1\A/$CXM%]/"WL\7SS\OYW7P:+=<03:?W MC\OU?/D95O=?YM/Y+(9W:[81:,Z&H25*#CA,FO23.GW_)^FO8:&DS0W,9(KI MC_$AE=+6TS_4,^F?!/RSDN,*DA6/EO8>86C^M!-9(- "T MW7=A)5R$ YM]KWA)G6GAT6!6"?C",SRFQ4FVQ[58YPA3591,[M^^N>E??/AH MJ,O(GO"7:EBAM.7_^8-.>2!.QK)E6[9L\<"V"\KFJ,'F3+I>0LT$:->VQCLF M2M)WK>IQP3U8@L9T@6D$9B!3@F:8N85?D;GSFV2&!9>\J I8L&?W[C0VX6SO MB/4>F39GG4G%14H)C3M,1.768)BP0-*:,[BA#NF\Y"I8DCM%]J_=20"+?FP" M31@A2 KZ[Z4IN/%#.2$A)8I:O92$(]P!W'06RBH-3YCSA,8"U-NOA^U5YZ[2 MDMM*8Q&ULM57?3]LP$'[GKSAETP121GZV(-9&:DO1F("A%MC#M JY*KH;/2>GWA>2I; M8<74J5@CIYV%D!73-)5+3ZTELMP&5:47^G[?JUC!G61@U^YE,A"U+@N.]Q)4 M755,_AIC*39#)W"V"[-BN=)FP4L&:[;$.>K'];VDF=>AY$6%7!6"@\3%T!D% M%^/8^%N'IP(W:L<&HR05XME,KO.AXQM"6&*F#0*CX04G6)8&B&C\;#&=+J4) MW+6WZ%=6.VE)F<*)*+\5N5X-G7,'PP7-JVO[T!6 M*RVJ-I@85 5O1O;:GL._!(1M0&AY-XDLRTNF63*08@/2>!.:,:Q4&TWD"FXN M9:XE[184IY/19/+U\>YA#K/I9'K]-!K?3%VXFS[ \0-+2U0G T]3&N/L92WD MN($,WX#LPZW@>J5@RG/,_X[WB%[',=QR'(<' ;_4_!0BWX70#Z,#>%&G.;)X MT1MX$XEYH>%&* 7?1ZG2DM[&CWU"&YQX/XZIEPNU9AD.'2H(A?(%G>3#NZ#O M?SK ,NY8QH?0DU&6B9IK!3/,L'@QMT$W0V7Z$>94FGE=(H@%;-UH3VBDX48P MKH#Q'*X*SGA6\.4.A-HG\R"1_3([=K*#!D[D,D'UJC0QNX#_I."(W@/:]W!) MBU6*$J+ /=K'Z#V$;A#[;J\7DMUSH_-S-PRBHU%)S8B0$:BM02[J5"_JDJHY MU7 /S^!D'[9KY=H$0=^- [])T(_Y$" MB]P4;+?:M;M14^5_W)M>>'\[&QH@( *P% 9 M >&PO=V]R:W-H965TNT=A5TW8=I'X[$P*G)779W*>V_GR^!C$D4:5]R]ME^_#@^>[21 MZDFO$0V\%+G08V=M3#GT/)VNL6#Z3)8HR+*4JF"&5+7R=*F09750D7NA[\=> MP;AP)J/Z[EY-1K(R.1=XKT!71<'4ZQ1SN1D[@;.[F/'5VM@+;S(JV0KG:+Z7 M]XHTKT7)>(%"U4RT+IO%"YC]X9M9CI^] ADM6Y68F M-Y]Q6T_/XJ4RU_47-HUOE#B05MK(8AM,# HNFI.];/_#7D#??R,@W :$->\F M48TB5F5(\@E[%E< MN*B4(NT0^Z/XA]GO)TTEC9TVE'$(_T>F0ZW#NG67F&*Q0 7=P.W,V(:>K4'% M6:[A!,+$C?J1%6(W&(2=:RXXO>(,5E)F&OJQ[\9^ ($;QXD;]H/.5]1Z"+PH M&5>T% Q\& 1NE 1P2E+D#LCYM-.VV05!"^T$DD'LQH'-$[B]0=_M)2$3.!?]V;/7;+U(H+#3DN*=0_2WH.J&8W-(J1 M93V/"VEHNFMQ3>L4E74@^U)*LU-L@G9!3_X 4$L#!!0 ( /N!#E&PO=V]R:W-H965TQ43M3L9=6L+-1G)UI2BY@L%NJTJIEYFO)2[L1NXAX4' ML=D:N^!-1@W;\$=NOC4+A3/OB%*(BM=:R!H47X_=:3"<179_M^%WP7?ZE0U6 MR4K*[W9R6XQ=WQ+B)<^-16 X//%K7I86"&G\V&.ZQY#6\;5]0/_<:4?:".Y0TS;#)2<@?*[D8T:W12.V\D)VI[*(]&X5^! M?F:R>/AU,7]8_DE@\75ZOX3I_0W,?_MVN[B;WR\)W,^7<+%DJY+KRY%G,*!U M\_(]^*P'I^^ QW G:[/5,*\+7OS7WT.B1[;TP'9&SP+^TM97$/H$J$_#,WCA M47W8X87OJ5=XNY5Y0?4EJPVPNH#YCU8T>.T,_#5=::/PWOS]EO0>.7H;V=;2 M4#Q_.L,[.O*.SJ&?YXVGAL7\,SQB 1=MR4&NX:S# M6^K.QG];W2E&.);D6,Q04!]#!/A." T"YW/K:J%:14GL!;/UM =L%RO141V09:2) O0 MHFE Z"!PKC&M1K5]GQ,U-$KF7&,0GP1(U4\R" (2#F(RB&)G*0U*IS0BB8\K MB0\TC(COIY:W\Q4=AS#-\[9J2V9X@3T.SS@7K.^BR(E54AGQ3[]PD2$'/R%1 M%, E7*21S1R)TA NG=NJ84)UM#]^2&E /QU&QQZH[=7PQ,J68]8QM23*,A+0 MS,XP@UD08XIB>*M>O%<=K^)JT_5UC:?;UJ9O?L?5X],Q[3OF:7O_[MPQM1&U MAI*OT=6_2@9N?R\.$R.;KG^NI,%NW)E;?/ZXLAOP_UI*)-T)J& , ,\& 9 >&PO=V]R:W-H965T8;N+65FDUD;7@I<*5 UU7% MU.L"N=Q/O4&+DI45"EU* 0KSJ3>/QHN> MC7XUTKW@-7)N@8C&MP.FUY:TBF=W9G/EZO7Q:PX+=GXC>PB/@OX5RTN(0E]B,,X M.8.7M,TG#B_Y6?.E8")%N$,Z5W 7LBOS;DW.7<^E3/#63O-*2=H;'>L12G M'@V)1O6"WNR/WZ)!^.<9PKV6<.\<^DG"7_+N M?5AQ)@PPD<'R6UWN:*P,/-.Q*/@!\V3'9SF=[OB]\*XMC&WAVA7.#X6Y*^R# M( E*)8V[-L2]8PJ$7')2C5)LQ_"_6^_\:NL=NE[HKM='3+':4$ 2^9VY9:7- MN+.H2YX1%PWOUN\018D_&D7.&OE1OW=4KV)I0;NE7H^V_[Y=B_UPE/A)$I(5 M#2*_-X@Z3](P;OVKH1]'$5GQ\,H?1/W.'6H]AGF:UE7-F<&,M(?V.RU9HVX$ MS2JI3/EOL_"!X'N1/TIBN+!.%/7]86\(%YT'VF(V6>+_O)\,K:PVH MF<$(3EW5X$AD*E1;)Z6:]J86IM&;=K55ZWDC4N_AC=3?,[4MA::3SRDUO!SV M/5"-?#:.D3LG61MI2 "=6= ?!Y4-H.^YE.;-L07:?]CL/U!+ P04 " #[ M@0Y7457LBA$# #8!@ &0 'AL+W=OON%"'8@/82*(DVTEM W+BH1O:Q(B3?6#8 RW1ME!*5$FJ3O_] M+BE930K7*+ 7B1_WGGO.%7DT/4CU4>\Y-_!4B5K/_+TQS540Z'S/*Z8O9,-K MW-E*53[4+=*,X*UQ2)0(:AJ.@8F7MSZ=N;:7F4]D:4=9\I4"W5<74EP47 M\C#S(_^X<%_N]L8N!/-IPW9\S\UY-:O%P*[9YPZ&-#'_)6&UGU MR/NPAE7V=[9XOR1P]_!N>7^<0G9[ QAS_[B\@>5?J^7M>KF& MGQ_81G#]RS0P2,$"!7E?;M&5H]\I-X(/LC9[#H']/2>X0 MD].(]E9=Z8;E?.;CM=%;^_/6K:!2^/<,W&?@FY]#G2%&VM>GXWID]5]!+ M^*J %[!\PENL4=8;6..]+EK$$$32BZ3!&@:DE$4>GN,: MK2%.$C*B$40$F9,H2;P':9A HB,27D8DB<$SGB&U<&VL\ZMOH9WGO^!J5U9:Q!\BZGAQ3CU074^VDV,;)QW;:1!)W3# M/?YZN+(!N+^5TAPGML#P,YO_!U!+ P04 " #[@0Y7OZHE(Z8" "Z!0 M&0 'AL+W=OD&"R(N6(6E>EDQ7A"I7+YV1,619 94Y([GNI%3 M$%I:XZ&YF_'QD-4RIR7..(BZ* A_F6#.MB.K:^TOYG2]D?K"&0\KLL8%RB_5 MC"O/:5DR6F I*"N!XVIDQ=W!)-#Q)N KQ:TXL$%7LF3LEW;NLI'E:D&88RHU M U''$UYAGFLB)>/WCM-J4VK@H;UG_VAJ5[4LB< KEG^CF=R,K+X%&:Y(G]P .B[)P#>#N 9W4TB MH_*:2#(>6\%-=7H#OVN"YGG^&SV^K]@V??ZIJS(G$#&:$RQ=(."D%,?\2 3_B MI9!<>3^/U=W0!L=I]0 -1$52'%EJ0@3R)[3&;UYU(_?#&=%!*SHXQWY.]'M8 MJ&G-ZAR!K>!TX+&2SB8]7I)J!YIV7&.*Q1(Y^%V[HWNC&^1UXH+5I82L1I!, MC6XCIU)R*(I!YY&4:YA2]7D-@=NW/2_4EN?;H1]T[FD-WREA,*$E]/L]V^L& M^U,]:B!$?F 'X25$0<\.>GYGJN,?"(7;FO[WF#!)WH M,H!CC7$.YJE OC9;0T"JJVI&J[UM%U/2237KQMRHY8I_P%02P,$% @ ^X$. M5PRY]8%G @ 5P4 !D !X;"]W;W)K&ULA53; M;MLP#'WO5Q#>,&R 5U_C-%UB(.D%V] "0=-UVZ-B,[%16?(DN4G_?I+L>"F0 M9"\6*?$<'=(BQQLNGF6!J&!;428G3J%4?>EY,BNP(O*J'O)UY%2N:D8[LW%^F8-XJ6#.<"9%-51+S.D/+-Q F"IQ(_=L,)DL.7\V MSK=\XOA&$%+,E&$@>GG!*Z34$&D9?SI.I[_2 /?M'?NMS5WGLB02KSC]6>:J MF#@7#N2X(@U5#WSS%;M\!H8OXU3:+VS:V#AT(&NDXE4'U@JJDK4KV79UV -< M^$< 80<(K>[V(JORFBB2C@7?@##1FLT8-E6+UN)*9G[*0@E]6FJ<2A^GOVX6 M,)_^GL[N;N#C(UE2E)_&GM+<)L++.IY9RQ,>X4G@GC-52+AA.>9O\9[6U L+ M=\)FX4G"[PT[A\AW(?3#Z 1?U"<:6;[H6*)DBQ+FY-5D>"B_%AX?AIO>N)0U MR7#BZ,WFC3;Z"_PH_27U8N"XN MVN)>8X;5$@5$@7MF*FW*'9[=$99#(Q$4V4+=R7H/8>P&HY$Q!F[@#\^>"&T0 M2*[_N(TT**X*3:>LZ!TR'D3N,!A!,HS=>) X^]0K&V+2TAXPU3[;OO=_NI,6V;Y5]X.W+NB5B73 +%E8;ZY\.! Z)MX]91 MO+:ML^1*-Z(U"SWY4)@ ?;[B7.T<&PO=V]R:W-H965T6&2M/TL0(#G;,LGR2'Y]UW)QN$"^-+IW1=L M28]VGY6>72_]#1=?Y)HQ!2]9FLN!M5:JN.AVY7S-,BK/><%R7%ERD5&%0['J MRD(PNC";LK3KVG;8S6B26\.^F9N*89^7*DUR-A4@RRRCXO62I7PSL!QK._&0 MK-9*3W2'_8*NV"-3?Q53@:-N8V619"R7"<]!L.7 &CD7EZ'&&\#?"=O(G7?0 MDY3 MPYOQZ'$,-Y/1Y>1F\C09/YY=3^Y&=U=C&-U]AOOI^&'T-+G['2K M]KL*?6L+W7GMY[+RXQ[Q$\(MS]5:PCA?L,6W^[O(N2'N;HE?NJT&_RSS<_!L M J[M>BWVO.8@/&//.W80#.\6;A(Z2])$)4R>+9.?^P>9U;%[*@5;PG.5*:I?;LTT-G72'^(8) MUJ$2ECS%@B$OX,.Q=?Y;;)U)5I0*YU!)S"CI,YNS;,8$> [I3'*%3*0"-,Z, MR/2/VWGBBJ9'^+]">![!)W"(;\G<.(Z'O'\$$X[UX?M$\BQ3F-8\W=6M!_7#X@3V97_T"&1ZT"+MH)& M6\%/U-:[U>^JJY7+1]7%&Z=[^OJ!TFH+[7^)Z_XX??#/XQ[><$0"U$KDZMN. MB6WWB-USCBG,=VWBAJY6F.]YQ/=M5%B+DQ:51>@'+01QQ0&5'0:M*@L;E84_ MO8+IU4/86ZI*<51QK;P.*^[-H'9^N(;!CZYAWX^NKAH)2JCB] [:F=)7_?W& M%D.MD_RBHS!SB0R%QP[J!O;VX%YH#BX_A:\A<:.3VS? M?@.Z@09ZX1[0Q=+DA&] +]) /]X'!B0(=US[/0T,[3V@%K1G@-B3+C&M('!Z MF!TA](CC]TC/"^NT>"F3O.S9$EVQP]\3&] M?-=4Z(!$ODWBR,$,FE98>*9I:>Y)9PVV:$E69O4%%/0U,T7IVV_"6_8>RISN M3C>7,;$R/:O$$H<4J\:NF6W:XE'5#;[!JY[ZEHI5DDMDL\2M]GF$Y554?6HU M4+PPO>&,*^PTS>L:6WLF- #7EYRK[4 [:/XL#/\%4$L#!!0 ( /N!#E>. MGY1 .@, 'D( 9 >&PO=V]R:W-H965T61RC2SU29F(XD;C*,H8EV&W[=^-=+>M"BNXQ)$&4V09T[=]%&K9"9OAZL68 MSQ?6O8BZ[9S-<8+V6S[2-(MJE)1G* U7$C3..F&O>=(_=/$^X#O'I5D;@U,R M5>K*33ZEG;#A"*' Q#H$1H]K'* 0#HAH_*XPPWI+E[@^7J&_]]I)RY09'"AQ MR5.[Z(3'(:0X8X6P8[7\B)4>3S!1POA?6%:QC1"2PEB55Q:?A.;R\8%.!YE4[LK2-"XZ2"K)?0L9/0![!F9)V8>!4 MIIC>SX^(7LTQ7G'LQUL!/Q=R'UJ-UQ WXM86O%:MN>7Q6D_@#51&GC;,VV*, M@EE,8:",-?"S-S56DU5^;=)=PAYLAG77Y\3D+,%.2/?#H+[&L/MBIWG4>+N% M]$%-^F ;>G=B57*UUR<#.JYK O9@0C;M*R=;?- M6BX6"#,EZ!YS.0?K_%%=9OX'#3 A/#,F;\$X&H$J:5!!B:R_A0:F:)>($CXS M6=!7 )KEL0*3*=!!8WW0^_ ODH,'DH/S(INB=NO5RJ6_H)CN0>\:-7UPX/0& M=<(-0JYY@FNA8R;G;A[TF6 RP=>/V+[8.8Z;\5O8K4?5,_A 8IV?TD+[*E'- MFK'[>+0F9[W03XN!+;X]K'U[^+]]:V!86&/)$4Z; M,T95(N>X35[>RF"SEY^]7[#RS/D#F3:O@H$+16CO(4,]]TS.0J$+:LC/4;^N^ MVBO;R5UXV93/F)YS*I# &:4V]M]0J779Z,J)5;EO+E-EJ57YX8+^&Z!V ;0^ M4\JN)FZ#^M]&]R]02P,$% @ ^X$.5\90L<<.! & H !D !X;"]W M;W)K&ULG591;^(X$'[/K[#8:M5*WB5Q2( 6D%K: MT^WINE<5=N^DTSV89 +6)C9KF]+^^QL[-*1:8*5](6-GYIMOAF\JU*:<6=E[?JRVS79"BIN/JHU2'Q3*%UQBTN][)JU!I[[H*KLLC!,NQ47 MLC,9^;T'/1FIC2V%A =-S*:JN'ZY@5)MQYVH\[KQ*)8KZS:ZD]&:+V$&]LOZ M0>.JVZ#DH@)IA))$0S'N7$>7-XGS]PY?!6Q-RR:NDH52W]SB4S[NA(X0E)!9 MA\#Q\013*$L'A#2^[S [34H7V+9?T7_SM6,M"VY@JLJ_16Y7X\Z@0W(H^*:T MCVK[.^SJ\00S51K_2[:U;XK.V<985>V"D4$E9/WDS[L^M (&X9$ M@M@GG>= MR+.\Y99/1EIMB7;>B.8,7ZJ/1G)"NC]E9C6^%1AG)Y\^3_^ZOR/SZW_N9N1\ MSAHY!JQ M=QC13VB3D<* MK:H@0QD(N1%R2?#@T-R-GB% M9N+YU/O ZL6N3EO!+12 &+EO M2!L 8845B'H>#1E-AT-R02+*>D.:LHB MFO1'GL%TQ>72_47DB9<;7I]^)1Z_7&;PT^A6]\]W[;]X[3]6W*KCK%7)6;N6 MLWTUY,0L),TL)+\Z"TVO'-UK8P 5Q&5._A1\(4K?^4-C<#+?X3&8B:44A<@X MZN3'<7 "YO+%][!_98*\K0>^YU7N>1%N]ZKU6G0.MY!!M0!-XHC6,L790012 M*/F!"SJ.0LKA/ MHSY#,;M5&*5T&/?(1? 9:?R(CBU)*!L,:!_U[^PX&M!A.#RH_F[K:UV!7OH[ MB<%6;:2M/]S-;G/MN:Z_]GOW^LYTS_52X/E:0H&AX<<^"EO7]Y!Z8=7:?_L7 MRN)-PILKO+J!=@[XOE#*OBY<@N8R./D?4$L#!!0 ( /N!#E>J23E*P 8 M ,X4 9 >&PO=V]R:W-H965TB=W<-)W&]5A.^]#I TU!$EN*T"7 V.FO[P*D:$NQU*3U M-"\6"("+\[%G<!/%XF175\/38SUW6I\>ZL651JV5OOU>=?Y$#B_7I?%_R6V[ M5XHAR1MC];)[&18LBZK]S>ZZ.#QX(0EVO,"[%[BWNSW(6_E=9K/3XUK?DMKM M!IH;>%?]VS"NJ%Q2)K;&:H'W[.G9N\F;BU>3"9F\>OWVU<7UA(RNLYM2F6>'QQ Z\B9J#3Y9J]JAI%#HBD(HJI""7&<9C24$08??U5PAE_L3%*:!!$5";\\=D-W/7Z M9_X.WE2Y7JI1J8TY)#-X3J"5M4^ (3<*V5"D\'N(S>XP4ZE98?UZ@[G,IF5M5D%*4)32)G+9QH!V:VX\O3@8;4TDE(J>)>LE+F%>N(_E<<_R^%^Q_*I3 M<5QY;[/?=4W.?=>DZD>)OO^LZX4B,UVB4W4"51[Z O?>W\O;"1U?TYGI;ANM3-]9<<>>P'BV\2\?6SF>' T8F M"XBP1D3?ZKHI[ON!\ZY"?BR6A45\#IS&0Y:Y4O*EWJ^188=[+" M9+@-%@@')@ 6WH/=6_H:-+AJJEF&9-8N-7M-#B*^H[-IUY@X8N09>1K"&@CU MW]+U"U)L\)04XV@_7/\8A9L9Y&@+T!)(%U=/L4^A \"8XVL8I5M@4@:.#JSC MUF?PU6$Z415IM(V)OH%%1W('Q?!?8/7)%./H-WV(=2Y@KX'BKC#GZTW"=PT\E&2[7V)$LCI,M, $M8J$7Q<\D&025.5$,?2UL MI#Z0A'&'^=^IRQ=-_!.KB_0I3^/-XA(H7ND2_WGJ$H;N'DR#= M,M%= _$_4 M!3VM(]-'B4^XKWG,'WYB0G[G_DF;0.S>5;3\W];/]Q[J7[3>J^^WM MESZ(T[Q 0UNJ&5X-CB3^^ZC;KV?M@]4K_\7J1EN0P0\7*INJVFW ^DQKNWYP M!_2?,$__ E!+ P04 " #[@0Y7B%7I^S,# D!P &0 'AL+W=OZ^HXQ9SI&[E'02=;J7)F:*EVKMXK9$EIE&>N[WD=-V=<.,-^N;=4 MP[XL3,8%+A7H(L^9>AYC)@\#I^6<-E9\EQJ[X0[[>[;#-9K/^Z6BE5M[27B. M0G,I0.%VX(Q:O7%H\27@"\>#/IN#5;*1\IM=S)*!XUE"F&%LK =&PW><8)99 M1T3CGZ-/IPYI#<_G)^\?2NVD9<,T3F3V%T],.G"Z#B2X945F5O+P$8]ZVM9? M+#-=?N%PQ'H.Q(4V,C\:$X. MKK[,)E,Z?(Q6HTGTF8"+\:?9'Z-HMGA@M)?\%I> M9)YS0]5G-#"1P(3HQ;CP*$;I5%]1V?X[DVKX]U?D1#6$L)KWH<3MN>&9? BI52R,"DJ6%,P'F.I MR[(O"+C89'S'[&71\#NLZ?XG188@MZ^A+BF^RNFRXBA%V,J,^@-E&(RM*=!( MB:>>8U(@OE;#GHGG=V^Z?NOV7C?B,T+RC#;3EBX5 ];%T(.?243CEQ+16"IJ MD\H\PYP)ZF5EC ](E7**/7VB-IIP0R736++G4N.!FY2+7L,*%/ADH.5#7EV+ MM]#M-(/@EB:ML-GRO688M,^ 1@)?GB"'\%W[:!Y%P0O.+]M<4'G?[@RC?[] M"X[V"!=V?X0+[RRNXYUP1T -C*35^A:"L-T,R!VQ;S>]V[ 9=+IPJ:3=L\Z5 MH]J5_5E#+ MAJB96[]9/P*CJ?"_PZOV8,[7C],,RW)*I=W/;=D!5/;E:&+DO M^^!&&NJJY32E9PR5!=#Y5DIS6M@ ]<,X_!=02P,$% @ ^X$.5W*6&"Y^ M P WA$ !D !X;"]W;W)K&ULQ5A1;],P&/PK M5I 02&.)W;7K1EN) 1,@)E54P /BP4N^-!:.'6R';A(_'ML)24&KRPH1+XT= M^[N>SU=?D]E&JB^Z ##HIN1"SZ/"F.H\CG5:0$GUL:Q V)%SBJYA!>9]M52V%W47 MUWF=S:/$,0(.J7$0U%Z^P7/@W"%9'E];T*C[3E>XW?Z)?ND7;Q=S334\E_PC MRTPQCZ81RB"G-3?OY.85M L:.[Q4/L"3Y&F ^*@C M/O+HHQW$PVI_>FNGH]<&2OWY+N:C 9B?=,Q/@I*W3N#>"4R@6Z#J;BN$<:9- M98#1N&,T_EL3T)M=)@A"'RCEI",^&= $DP&8GW;,3_^1"<(X)-GK@FE':1J$ MZB6\HFEA!^TAN.6'2DD#/DN0/78YUT?(*&N/DFD?56E!A0"N/4)6IV;?Z1%D MA3$Y,! M_8.'"$[<)R<.QMM]#!0&VI] N ]%'$ZS*VFD0A^@8"D'?2>9(,"AJO49B<=# M;OD0,8G[G,3!,+O/EH>!QONWO(] ',ZNRUH)9FH%1^B2W;B&_DW58'Z$T0^5 MM$]+/!W2#T.D'^[C#PG]HA4S&PO=V]R:W-H965TF?C>.)D=_:C K*M"2 JB3CIKZ\$A/6#L,Z4 M?(A!Z)Q[=8YT)8UVA#ZR+4( MZ49E.44P+D%IHAJ:YJ@IQ)DR&95M2SH9D8(G.$-+"EB1II"^S%!"=F-%5UX; M;O%FRV6#.AGE<(-6B-_G2RK>U(8EQBG*&"89H&@]5J;Z,!S(_F6'OS':L;UG M($?R0,BC?)G'8T63":$$15PR0/'SA#R4)))(I/&]YE2:D!*X__S*'I9C%V-Y M@ QY)/D'QWP[5@8*B-$:%@F_);MOJ!Z/+?DBDK#R/]C5?34%1 7C)*W!(H,4 M9]4O?*YUV ,(GG: 40.,8X#U!L"L >:Y$:P:8)T;P:X!]KD IP8XI?:56*72 M/N1P,J)D!ZCL+=CD0VE7B18"XTQ.K!6GXBL6.#Z935?S%;@)P?(V6 6+N^G= M_&8!I@L?K.ZOKZ>W_\IOJ_G7Q3R<>]/%'9AZWLW]XFZ^^ J6-W_-O7FP I]\ MQ"%.&%A 2J&<*I_!%W"_\L&GWSZ/5"[RE-'4J,YI5N5DO)&3":Y)QK<,!%F, MXA:\WXUW.O"JT*<1R7@5:69T$OY99)? U"Z H1EF2S[>^7"C;3B_%CWXM>AA M-]Q'D8#K;? #+NV"=CL"R;=TX[.:?=C,&IBMG]H&XI]U,RW%=][!; MV#GV\STX4-9NE+4[E9UF''^)<5+(BB?435.Q58J*'3T"]!PEA2@^8$U)"B*8 M1$4"I>YM^G9&>><\\OHD\^T3Y[4CF_ZW1]A30@<..8U#3O?<%\9WR=9T"=9V!/9@:EN8ZK;O>SRG))G+$Z5%]V32M8>->@S:M@3V8%#@\:A0:=# M8K7EB/*7BW)+X0!F,4#?"YS+;>9"E,,<KVZH63O+QF/! N+BWE MXU;<=!&5'<3W-2'\]44&:.[.DY]02P,$% @ ^X$.5Y>*)J2/ @ B 8 M !D !X;"]W;W)K&ULK55=;]0P$/PK5D"H2&WS MG5;E+E)[IPH0H*JGP@/BP4DV=U8=.]C.7?GWK)TT7-NT HF7V&OO3&8V]F:V MD^I6;P ,N6NXT'-O8TQ[YONZW$!#];%L0>!.+55##89J[>M6 :TZ4P\D>6BC4@-)."**CGWGEXMDAMODOXRF"G]^;$.BFDO+7!AVKN!580<"B- M9: X;&$!G%LBE/%SX/3&5UK@_OR>_=)Y1R\%U;"0_!NKS&;NG7JD@IIVW%S+ MW7L8_#B!I>3:/N-@Z-;IBP7W%E%.XRQ)G\O"QE)XPFUU "V]*" MPR'Y@J?GB*SPQ%0=!R)K]( #I\D%9I049%+)J@HF5CO46ARL 1#&==O MD>AFM20'K]_.?(."[6O]/ M'L)]+--8JVBL5>3XXF?X%@HJ9M"ZUN3[>:&-PD/X8\I6SY-,\]B+>:9;6L+< MPYNG06W!R]^\"K/@W93)_T3VP'(\6HY?8O]S/-3X;:?\]B29([%]8YM'81*D M*59]NV_E:5X:GYY&83SF/5"9C"J3EU5R;$9X"(%@6R.5[ I3=QQO@A$3 I-)TH:Y@E8?!(Z=.\-,[B,,L> M2?7W^H3MT9^I6C.\QAQJ1 ;')TBD^K[7!T:VKG44TF C2_ 5!+ P04 " #[@0Y70%'C3$(" "U! &0 'AL+W=O MYCVX,!-L&IL9AOH_OULD[!,2O("OO8]YYYK[B%JN'B3.8!"[P5E,G9R MI!T MNI(&>+H^LG^UO>M>MEC"E-,?)%-Y['QV4 8[7%&UXLTW./0S-'PII](^4=/F M!D,'I954O#B M8*"L/:-WP_W< +P_0L _P#PK>ZVD%4YPPHGD> -$B9;LYF% M;=6BM3C"S$=9*Z%/B<:I9#R=?M\L7M9H-9_.'U['DZ?Y'5K,7]#-#!0F5*(% M%@*;J[N-7*4K&IR;'M@G+;M_@3U$SYRI7*(YRR#['^]JI9U<_RAWXE\E?*Q8 M#PV\.^1[_@!MUC-T\_'V"N^@NX:!Y1U,26U0U(@-=Y2.">[)0XML3%JG0S\(+P?AI%;GRIR3T:I +&WAI'(UFBG MJMOM/#EN1_%?>FOH9RSVA$E$8:>A7N]>6T"T)FD#Q4L[F%NN])C;9:[_*R!, M@C[?<:Z.@2G0_:F2OU!+ P04 " #[@0Y7WM6OBYD" #H!@ &0 'AL M+W=O0F%GMEPD1.E0[&U92F 9 TH9[;G.-C."2VL)&Z^ MW8DDYI5BM( [@625YT0\7P/C]=QRK9-=>UD3"0O.?M!,[>;6Q$(9;$C%U#VO/T/G)S1\ M*6>R>:*ZS<61A=)**IYW8*T@IT7[)D_=.@P ;O &P.L WK\"_ [@-T9;98VM M)5$DB06OD3#9FLT,FK5IT-H-+NVIO=&S2]5<8E\ MYQQYCN>/P!>GX4M(-=QMX-YKN*W=]TO@]4O@-7S^7Y;@&2VI3!F7E0#T\VHM ME="'[->8OY8P&" MW)-:GR8%@A(FQYRV<-S 34?8)UX43(+8W@\MC&1A=^KU6:^T!;VVX*2V&UI0 M?; SM.4\&Q77XL-!V0EVL.,>J#M.(YB6A0O&C?8NF&+N'VWNZT37#G;Z*0)@$ M/;_A7+T$IMOUEUOR!U!+ P04 " #[@0Y7GP?0:%\" "I!0 &0 'AL M+W=O(_6&'+8? I( 4L:>#2J8=+]BW.K\90ASF;3V4H\:ZO@ ]8#<*&E+0ZYD <5+?(AE M=K7&VUI'\5'"K[4\(TGTGL11G.RI9_SO\/A(.4G7NL3S)8=:)]<@K=+/9,), MSI6I-9"?EPMC-3[.7_L:UA#V]Q.Z@;TP%]?XP]FXJ*,HW3;$E>4KT"0]!1B$%3($*MF5P1MFW/OD8T[ //[HQF MG45IN-Y5=RRC*3G<>?4"L 9G!H;DJI:V>53=;N!NZ!SY^P/ M4$L#!!0 ( /N!#E=$F;I%JP, &4- 9 >&PO=V]R:W-H965T^ MKY,,"Z9[LD1!,QNI"F:HJ[:^+A6RU(&*W(^"8.@7C MO/G5C*S6?RLKD7.!* M@:Z*@JD?-YC+W!![[-C!WPY].2;7&-YENY4M3S&Y:4%R@TEP(4;F;> M(KQ>3JR],_B+XTX?M,%&\BCE=]OYD,Z\P#J$.2;&,C!Z/>$MYKDE(C?^V7-Z MS9(6>-A^8?_#Q4ZQ/#*-MS+_FZ/ @Z321A9[,'E0<%&_V?->AP/ ^!0@V@.B_P#"P0E ?P_HOQ8PV ,&3IDZ M%*?#DADVGRJY V6MB%S8;=];13-KA;K7XL(1/B\_TN%NL M[];P=HF&\5S#9Z84L_OR#M[#M_42WO[Z;NH;6M:"_62_Q$V]1'1BB3"">RE, MIN%.I)@>$_CD;^-T].+T3=3)N,2D!_WP"J(@'+4X=-L-_U@)@@<6'O5;X,M7 MKQY%'='TFRWH.[[!J2U06#*>0AR\_X%,08Z4QT 5#253">8@-Y SD;8I7S,/ M';.M\*?Y>!P$@TD\]9\.!>GTP!XMU[ID"U+Q6DKC:0Y M9T)D'YFHZ(R%.H,GE@W=%D-%@ 25(<*$&70K<*TK8B>7OB1&/J*"*#X"-FX! M/I><-+>VBVI+IP>$T=6;*!A.>FUETBG.N5EQ(;*CK(B;K(A?54).0Z>'O@)! M'TT2.ZF40F&@E.I4DG22GZG#;?R_DIR$X[@_&AV7Y++%+@ZH>,/&[DB*82/% ML%.*>RYX415M878"SPWSDF3+"Y$="39J!!MU"O;I9_G8;*$OE:++2)M^G3SG MZM?M5!B _1;H-K$NY,:16.-&K'%W=K'G4]G5"3Q7G4N2+2]$=B38I!%L16F-9.MNZ>[42VYJUB MM"8[ 61;55@\W1+&3QO'"EJ16E)> M T'*C7/CK;8>,H+.XD]*3G(R!B:4!\Z_F\FG8N- 0T08R95Q@?7?D6P)8\:3 MYO@Q.'7&-8UP.G[V_J$+7@?S@"79_D6*IP?3"Z?;)SA MV?)>G*(@36 \ [58)F$:([W==M)H)(V6-YHK+L"1'&C.B#69T?G2",91,".T MF84H]>UX\8@7+^)]:$5-52O(%2CIHQG(+JV\+&E. 'D^:6S@\1D1\M(DGE1> M3VZQ0XF&OU"AR8B>+*)O>2V5:/OKB=:@$3PGTIKBY#QWT(,^C-,9JL70\\,H M#"([:SJRIHNL?W"%F8TLM>0FB&$4QG"&9K'T P@37YWG;85 MN,GSMFH95J30%[,^\W**^ZM?UP.NN%#T[^Z!]8:!9WCO4U/'03 O!YMI$N@# M*T@N%+,WN5V]_WIH7_K]5#68BDLU/JPWA9UOS*+)ZSA>KD!O\?+)3!]@>C%P MQ*PE5C!T=N[KXS=(==+G16TS-891',W+VIUT-J:M_(S%GM82,%)J+;R.=92B M[]3ZB>)-U^P\<*5;IVYXT-TM$<9 OR\Y5\\3TS^-_7+V#U!+ P04 " #[ M@0Y7/&\(6.P# !/#@ &0 'AL+W=O@2F[,=V.VO/SL) M*239B-OC"\3./,]X'H\GX^&>LB]\@[$ SUE*^$C;"+$=Z#I?;G"&^#7=8B+? MK"C+D)!#MM;YEF$4%Z LU:%AN'J&$J*-A\7<@HV'-!=I0O"" 9YG&6(O-SBE M^Y%F:H>)NV2]$6I"'P^W:(WOL7C<+I@\Z-GH")YHO2+&GR,1YJA%H13O!2* E?22PV(\W70(Q7*$_%'=U_P%4\CN);TI07OV!?VKJN!I8Y M%S2KP'(%64+*?_1[ MCG>G J@',NP*T M;J%]*5:A=(@$&@\9W0.FK"6;>BBVJT!+@1.B$NM>,/DVD3@Q7MQ]7D1W#W]? M@<6GR?P!3.8AB/YX_+BXC>8/5V >/8!W(18H23F8(\:02H3WX%?P>!^"=S^_ M'^I"KD)QZE]'7$L"#!#>PE_#W MG%P#R[@"T(!6QWJFY\-A5S@_YCWZ,>^S?GB(EQ)N=L%/M+3J=+(*/NNU=&*R MY#'Q(M,I140 1&(0?>*"R6+R;U?:E,QV-[,JL .^14L\TF0% MY9CML#;^Y2?3-7[KVK-+DH67)(LN23:[$-G)7MOU7MM][.-/>3W1UJFU=7JU#;'T MODQ0^?65APAEE(GDOW("/\N^@N,N\4M:YVA!#K0<: 8-[9W6PATH%QXXIW9A MF\\T'*EJ8#1D;1.:!O0LP[1/#6>]@;\Q9=U:5K=?UD2J*D"*GB@K9%W)8D39 M"Z [S#:J+P,)6>:,X1C$.4O(&FR+.L8WN8CIGG1)[K8D\@(S<&!#\;:9Z5C0 M\_V&XFT[Z-EFRRYJVUDPL'S';>C=J\@;]?9JO;U>O2>Q;%D25?-5VW#(6]ZE MHM>6QPT"V,B>:8>99WA&4\2VF1,$OMUG4C3]C?D;S)[6'E]*0>";HMV^XD*V;P7CZJR8*8, MY/L5I>(P4 [J.^3X&U!+ P04 " #[@0Y75?P2("D# !:"P &0 'AL M+W=O[Y/4M) M*Z@EY342L)AY9WAR@2W 1GREL)4[;62LW'+^W73>EC,O,(J 0:$,!=&O#5P M8X9)Z_C1D7K]-PUPMWW/?F7-:S.W1,(%9]]HJ58S+_-0"0O2,/69;]] 9R@V M? 5GTC[1MHL-/%0T4O&J VL%%:W;-_G9+<0. (\> (0=(/Q70-0!(FNT569M M71)%\JG@6R1,M&8S#;LV%JW=T-ILX[42>I9JG,JO:$WJ M![T&N!["Z>?%J< MW.C.F92@)#I!USIWRH8!X@LT%SJ#A+I[B>:,U J1ND2O?S1TK;=6H9NZ!($& MG!(]OP1%*),O--7-]25Z_O3%U%=:NU'@%YW.\U9G^(#.=TU]BJ+@)0J#,'+ M+P[#+Z'0<&SAX1#NZQ7KERWLERVT?-$#?&<*%5RJB983N2:%##S M]+F3(#;@Y<^>X"1XY;)U)+*!R:@W&1UBS[]P19C+80M++,S<$YL\Q.,TQ'CJ M;W;%.^+"=)S@N(\;Z!KUND8'=;T'*2?HK"B:JF%$0:G/K;9?4-+>##HE2<6% MHK_L@,M!^X%X1]E)&(QP%H5[%ER!&,?I*'5[B'L/\4$/'_4-;2XWM"&L 9?$ M^*\OXSB.TO&>0$=8$F5)YI:7]/*2@_+.&\I*6B^E2]E!Z/\F^)'(!B[3WF7Z MZ%.<'M/DD<@&)K/>9/:X4YS]G3DXRK+]0^P*RW \E+)/G?73@2V< O#O[\:(-')UL'/9+/8[$-C>Y4%/AQ"=?A!O^#((NB M*-A+.5<@3O HP7M)Y^\4/J;J_$#$DM82,5AH9'":ZK05;2'7=A1?VUKHEBM= M6=GF2A>_($R GE]PKNX[IKSJR^G\-U!+ P04 " #[@0Y7*LJAZ*H" #< M!P &0 'AL+W=O25@+HV4MN$P00,$=@^F^3:6"1V9SLMVZ^?[:19RT*%-KXTOO,]S^,[NW>C M->./H@"0Z*DJJ1A;A93+H6V+K( *BR.V!*IVYHQ76"J3+VRQY(!S ZI*VW.< MT*XPH58T,KX;'HU8+4M"X88C45<5YC^G4++UV'*MC>.6+ JI'78T6N(%I"#O MES=<67;'DI,*J"",(@[SL35QATF@XTW -P)KL;5&.I,'QAZU<9&/+45RP,6,&/E=Y++8FR=6BB'.:Y+ M>JW#< DSJ=I.[*5R,)8Y&G*T1U]&*32],]0U:U8M0_4Y2 MR=4N43@9G5U<3ZYG";I,)FF";B\^G]\-OIX-[I4Q2=/D+D4',4A,2H&N,>=8 M7^LA&J#[-$8'[P]'ME2'T%1VU@I.&T'O!4$?73$J"X$2FD/>@X_WX\,]>%LE MWU7 VU1@ZNTE_%+3(^0['Y'G>'[/>6:OAWM]Z?R?>O+/ZCO%\+OGX!L^_Z7G M0"BF&:!+4'\^9+K&@,T'M3(F0H 4?1?>4 ;]E+K1#<429S"V5"<3P%=@11_> MN:'SJ:_:;TD6OR59\D9D._<2=/<2[&./8E"D&<%-;M1-#$=^)E_Z@YG;H\_5J.KF31_Z)NY=X7Y@E"!2I@K M*>?H1'53WLR2QI!L:9KE Y.J]9IEH<8O,R8VA!;J!'OT&4$L#!!0 M ( /N!#E=:(JW_.@, %,* 9 >&PO=V]R:W-H965T%O7J6\J[?;930X2-8DSVX%UVH_? MV0D94(C*Q!>PG;OG[GG.+]==,OXL(@!)?J5))GI&)&5^9IHBB""EXI3ED.&7 M&>,IE3CE+_+"IG$&=QQ(HHTI?QE" E; M]@S;6"W MPU*LC8EB\L38LYIJ( 12W[$H8QZ1L<@("^U:%5.;2T,B45K<.82MKO+F\NR-5D,)V0^\N+KP\?WG4< MVSXGMU_((ZX-IM/)PY1\'(.D<2+(#>6MSI^7X== -#=JU!NU#-" !$W(7Y_:K\"W?T"PD,N*LF$>5&G3. ?"5D^*$4'Q6R9^F MJV58!K:M-?INY]3;TJ@QO4.WQ9' -I3T:R7]1B5'-(\E3>+?$*Y.4(!OPXO: M30N:%+!+(__U/FX['=]K;:G4&/I0E8X$5JIDKCVW*?"Y;EL$GIPBD^7#5:_6 MG=% -P1;ZT/[;%0V./]@RG;KFO)YG E4=8:0UJF/!X:7+4PYD2S7C_H3D]@B MZ&&$71]P98#?9XS)U40%J/O(_E]02P,$% @ ^X$.5Y?^KEGM @ E @ M !D !X;"]W;W)K&ULK99=;],P%(;_BA40VB2V M),YG1QMI:T& 0%0K@PO$A9NXK34G#K;3=O\>V\FRMLD"2-PTL7W>T^<]_LIX MQ_B]V& LP3ZGA9A8&RG+*]L6Z0;G2%RR$A=J9,5XCJ1J\K4M2HY19D0YM:'C MA':.2&$E8],WY\F859*2 L\Y$%6>(_YP@RG;32S7>NRX)>N-U!UV,B[1&B^P MO"OG7+7L-DM&O&AVQB.1H( M4YQ*G0&IQQ9/,:4ZD<+XU>2TVK_4PL/WQ^SOC'?E98D$GC+ZG61R,[%B"V1X MA2HJ;]GN/6[\!#I?RJ@POV#7Q#H62"LA6=Z(%4%.BOJ)]DT=#@2N_XP -@+X MMP*O$7C&:$UF;,V01,F8LQW@.EIETR^F-D:MW)!"S^)",YK !WH]!9/IA$5X,?U4DBN5N?//H-U1K\_ MH]ZQ5Z)$*9Y8:DL*S+?82EZ]<$/G39_=_Y3LR+S7FO>&LC^MF[*N0I_9.D-H M,NC39)M Z'IN,+:WAS:Z84$4^J,VZHC/;_G\0;X%HNI0&J*K]<$AG0]'OG]" MUQ,6.*'K].,%+5XPB%?OM &Z07G_W(*^-1)T\.-1$$7]]&%+'_YI\LT.Q_6I M -1E E)6J'5?F<.YSU#8 0E@#(,@.JEW-R[T'2_R83]RU")'_X)\P?0$B#[0 MJ /@^7X(W1/.;IBKCA7W8/T<<<8M9SS(^95)1/NPXLXN"9V1ZWNG]>O&13'T M(GA:/_O@SM#W]6?$UZ00@.*54CJ7D;+&ZSNP;DA6FFMDR:2ZE,SK1GTV8*X# MU/B*,?G8T#=3^R&2_ 902P,$% @ ^X$.5PS_<^8W P C \ !D !X M;"]W;W)K&ULM5=K;YLP%/TK%INF5MK*FR1=@K0V MFMJIG:)FW4/3/KC)36(5,+--TO[[V882: E=)/(EP7#/X=[C ]P[W%!VSU< M CW$4<)'QDJ(]-0T^6P%,>8G-(5$7EE0%F,AEVQI\I0!GFM0')F.905FC$EB MA$-];L+"(VKP ZXCN!#:\<(U7*':7W:G$Y'QF6R@@BF E% M@>7?&LXABA23S.-O06J4]U3 ZO$3^V==O"SF#G,XI]$/,A>KD=$WT!P6.(O$ M#=U<0%&03G!&(ZY_T::(M0PTR[B@<0&6&<0DR?_Q0R%$!6![.P!. 7#^%^ 6 M %<7FF>FRQIC@<,AHQO$5+1D4P=:&XV6U9!$;>-4,'F52)P(;R#" N9H@IEX M1-\83CC6 G/T 4VE:>99!(@N4$O@T1@$)A$_EI#;Z1@=O3T>FD(FIVYASHI$ MSO)$G!V)?,F2$^1:[Y%C.6X#_+P=/H:9A-L:[M3AII2DU,4I=7$TG[NO+NCW ME0Q%EP)B_J>IS)S7:^953^4I3_$,1H9\[#BP-1CANS=V8'UL*KHCLIH$;BF! MV\8>CC- @LIG-5F:C7FN@OG"S1-4F63;FU0O?=CH[(:E7Z997^@1SI=RE!1V0U"8)2@J C M1^8\?L5IGM5W'/^9(1O"'-=W=_BQ5Z;9:TWSBF3H)\$4G9&D*;E6]+[[T1%9 MK=!^66C_0);L=RE!1V0U"0:E!(..+#EXX;5^O^?8WC-+OAI62].VMM]YZQ53 MJE=DXW>Y%;CO9G3%5B^STL[8![)D0=R5#!VQU678=B]V:V>PART+HJKA M?S M_,$S7S;%>3VOY^XPYK;+L-O;C&OUIOR*";K(2&."K?"]]Z4CMGJQVT[%]@YE MSTX;F:[8ZC)L6QF[M4W8QY[^BYZQV9X-<4WV-"NCDII3KS%;$CG#1+"00.ND M)WE8/OKE"T%3/3W=42%G,7VXDN,R,!4@KR\H%4\+-9"5 WCX#U!+ P04 M" #[@0Y7$.:@+&8$ #L& &0 'AL+W=OF:#(C=C<,PSXPTK$M5!)5DHZ3 M?S]24E3+E;5XX_(AUH7OTC)8:J9VLN%^V2[X_*"/IL4> LKX)^+)15G>D.)DPQREI <4=A,M;EY M'9JEH&SQ6P('=G2,Y% >"/DB3V[BJ6;('D$*$9<(+#X>80%I*DFB'U]KJ-;$ ME,+CXQ=Z4 Y>#.8!,UB0]/D".Y$4D9>5_=*C: M.JZ&HCWC)*O%H@=9DE>?^*E^$$<"S"24'1&5K09,'97Y+M>,!QDC)TARG%TC%O MT<_H\\I#;WY\.]&YB"X9>E1'6E21K#.1;'1+25'9(/X#M""9 7.GSLZ]KX7 M)"?N:U;@"*::F)D9T$?09C_]8 Z-7[HRK!+FJ83Y*F&!2EBH"-;RR:#QR:"D MV^=F*T@QAQ@M,>7/:$UQSG#U2OOSDVB*;CAD[*\NVPQ4VD8ES%,)\U7" I6P M4!&L91NGL8W3.[W,HZ_[A"6E4<0,LQ&O,K1)":%,GD8DRX!&"4[1PSY)XR3? M=CFH"C$L0\@%WN/,<0WY-]$?C\W1VY5+S:$2YJN$!2IAH2)8RQS#QAS#7G/X MPAMB,DER#@+.NU)? 4SS*/?&U7A\DOC>,)V&??.)DM*"I".$=L8O(4,Z0RG-4TKS_^%IEDOU9\!BI;ZA)$,?<;[']!F95>4"<8(\B"![ %I7 M0RRWL[2DLM.A*EK;8DS3PJYF[LAPFV95=O2C MVJK8)F[+LCD3F\9]SJL"5W.U*>V;'=<#68 M;I.&PO=V]R:W-H965T M< NU*4O'(R(6HIZ;)DQQ* MS$>TADJN9)256,B2K4U>,\"I)I7$="PK,$M<5$8L]$+J-#-O83SP6ZURH"3,.:[R&)8BG>L%D9?8J:5%"Q0M:(0999'RSIS-? MX37@N8 M/Q@CE61%Z8LJ?J2182E#0" 12@'+QP9F0(@2DC;^=9I&OZ4B'H[W MZM]U=IEEA3G,*/E;I"*/C#L#I9#AAHA'NGV +H\VF%#"]2_:MMC ,5#2<$'+ MCBP=E$75/O&N.X<#@NU=(#@=P7DKP>T(K@[:.M.QYEC@.&1TBYA"2S4UT&>C MV3)-4:FWN!1,KA:2)^(_> <<+? K7A% 7]!2_DW21@YIAH[7;N8@<$'XK40] M+>?HYN-M: II00F92;?=?;N=J=/[V@]]RWIA]*T=&^8KF[8E-[8/K5]#@O&GN<'P[[] MWK?_+D?KGQV:-QY/[+L3D^>P8#+Q _?$I'EPYU6__8W9NJ@X(I!)HC4:2QW6 M]K"V$+36;6!%A6PJ>IC+M@], >1Z1JG8%ZJS]!^2^#]02P,$% @ ^X$. M5Q,=AV6Q @ 8P< !D !X;"]W;W)K&ULK55= M;YLP%/TK%INF5FK"9TB4)4AMHFJ=.JUJUNW9@4MBU=C,-DG[[V<;@DA+TS[L M!6Q\S^&<8[B>[;EXE%L A9X*RN3R;DHL-)3L7%E M*0!G%E10-_"\V"TP84XRL\_N1#+CE:*$P9U LBH*+)ZO@/+]W/&=PX-[LMDJ M\\!-9B7>P K40WDG],QM63)2 ).$,R0@GSN7_G01FWI;\)O 7G;&R#A9<_YH M)C?9W/&,(*"0*L. ]6T'"Z#4$&D9?QM.IWVE 7;'!_9KZUU[66,)"T[_D$QM MY\[$01GDN*+JGN^_0>-G9/A23J6]HGU3ZSDHK:3B10/6"@K"ZCM^:G+H /SH M#4#0 (*/ L(&$%JCM3)K:XD53F:"[Y$PU9K-#&PV%JW=$&9V<:6$7B4:IY); MT!F@6X+7A!)%0*(!NB8,LQ009AGZ68+ BK -JBL':*4_I*RB@'C>5MJU[(CF M; D*$RK/->1AM41GG\]GKM**S7O=M%%W5:L+WE#WO6)#%'H7*/""L >^. U? M0JKAOH4'QW!7Y]2&%;1A!98O_&A8@[P)X/)U5'UN:_JHG][\L%-9XA3FCOXC M)8@=.,F73W[L?>WS_I_(CI((VR3"4^S)+ZXP10?WU.9"FUR>^YS7=+&E,YUE ME_B1-YE,]*[NNJ9ZZN+QR(O';=V1WJC5&YW4>U.4E=)?*&$*=!H*Z9WJW:&: MQ@\Z KQA]_6US'?+CE2.6I6CDRIO0.;@OI^P[BU_L<1"-_[+UPT%,7Q?XX M\%\X<#LMT!P_/[#8$":UQ%PCO>%81R'JEEY/%"]M5UQSI7NL'6[U*0C"%.CU MG'-UF)A&VYZKR3]02P,$% @ ^X$.5XW323RQ @ ;P< !D !X;"]W M;W)K&ULK55=;YLP%/TK%INF5FJ"^6R2)4AMHFJ= M.JUJUNW9@9O$JK&9;9+NW\\&RO)!TS[L!6Q\S^&<@[D>;X5\4FL C9YSQM7$ M66M=C%Q7I6O(B>J+ KA960J9$VVF7=>%D0!5/!?M%,KR?.P$$9+$G)](/8?H'&3V3Y4L%4 M=47;IA8[*"V5%GD#-@IRRNL[>6YRV %XX2L OP'X[P4$#2"HC-;**ELSHDDR MEF*+I*TV;'9095.AC1O*[5><:VE6J<'IY Y,!NB.D@5E5%-0J(=N*"<\!41X MAKX7((FF?(7JRAZ:FXV4E0R06!ZN9GM$9S/0A#)U;D"/\QDZ^W@^=K71;-_L MIHV^ZUJ?_XJ^KR7OHP!?(!_[00=\>AH^@]3 O0KN[\-=DU0;E]_&Y5=\P7OC MZBV;L*Z.P^IR6].'W?3VEQVI@J0P<4:3"(:&>V=7ZFF\?P= ;B/P\'P0.?;=7LZHU9G=%+G M'2@U0M-22N :%4+:CM>E,SK*J1>:G1[[!SJ[ZH(@#'&WSKC5&9_4>>+K7R!N MCB#3(M*W7<3'NP(/@S :'+CHJ(LNHS@ZW!7N3CNT1]$W(E>4*R-R:9"X?VGB MD'5[KR=:%%6'7 AM^FTU7)L3$:0M,.M+(?3+Q#;=]HQ-_@)02P,$% @ M^X$.5Q1G#C&UL MM9A=;]LV%(;_"J$-0PO,$4E]9[:!-$'1#2D6-.MVS=BT350B/9*RTW\_4E(D MQU(X6YMO8E'B.3S/>27E%:=[(;^I#:4:/!_EQ!>VWFA[PI]/MV1-'ZG^NGV09N2W69:LH%PQP8&DJYEW@ZYO,;0! MU8P_&=VK@V-@49Z$^&8'ORYG'K05T9PNM$U!S,^.WM(\MYE,'7\W2;UV31MX M>/R2_6,%;V">B**W(O^++?5FYJ4>6-(5*7/]1>P_T08HLOD6(E?57[!OYD(/ M+$JE1=$$FPH*QNM?\MPTXB A6\$X"8 GQH0- %!!5I75F'=$4WF4RGV0-K9 M)IL]J'I311L:QJV,CUJ:J\S$Z?D]-3T ]XP\L9QI1A68@(^,$[Z@@/ E^'U+ M)=&,KT$]S9VT+',*Q*J9::\.S?U,="GKI._NJ"8L5^]-@J^/=^#=C^^G MOC;UVRK\15/KA[I6_$:MOY7\"@3P9X A#@;";]WA=W1APE$5CE^'^Z9K;>MP MVSII$T'8B<&6?O]PP>7.+Z T%G#YK@# H!-<;-81?YXRKG/9MLYOC*$NB M=.KO#L&<2X\$"UNPT G6B7@>6ITU.D!+$<0P.$)S+CX2+6K1HI&:!4 +@$,' M7M3#&U3.6V>.E8_4X 3/OZ812B^ C06<)(P*P%S,;I%R06+TP=>-EI^CD+&(F' M8&HNXBQD ?N"8U3,7CJ= XKZ.01 &/1TOX5]09V#0V0[&?!2M-)6#4$$/*D)9U'N_N!<="]69 M%S3"O;BP^K8E0V&6!3VN2Q@7U#D7=)YU^4-HD@\"]8T*2E$:P![0):P*ZKP* M.M>LO(W4MR8HP%$89>B8Z1+N!'7V!)WG3^ZI4M?@IA EU^;[OUJ35\R,F_N1 M*CV(V[Z]/RYA5E#G5M"Y=F4D;]^Y3*(DA&G2D_<2Y@5U[@6=8E\8 MR5O@AYH0[$A>5IL#G&J[8\&*LF@F;.!9_K6/XC4[/>8:E)A(($'W](#$Q,(<&E">V9[CA':.";7BOEF[XW&?;61& M*-QQ)#9YCOGS"#*V&UBN];)P3U9KJ1?LN%_@%63LAYY,TX'EZ( @@X74#%@]MC"&+--$*HS_ M*DZK=JF!^^,7]FNS=[671RQ@S++O))7K@=6U4 I+O,GD/=O] ]5^.IIOP3)A M_M&NM(U""RTV0K*\ JL(SH:S<8*&LPFZO4ONAP_3V=^HM/LX 8E))M ,5\5#KW7G'NHR^,RK5 "4TA;"]JC+Q6PG\W]!+YSF?D.9[?$,_X[7"O:3N_YSWY9>\'8OAU:?B&SW^M-$ = M0'1#\"/)B"0@+I:$8KH -*0INBU 5P!=(6/7E/R2/FBFUQ_ *U'@!0PL]843 MP+=@Q7_^X8;.7TW*GY-LSQ=961S.0JJW+U_!D1*D&Y MDPB>U)72G)^2.C34^C[9QE[4<]R^O=T7_M3*#YU.<&@U.;7JA$%XQ)6<6H4] M]:NM#C3HU!IT6C7X;BX#2!'>JI)<@;J^] 6I2Y/515H*I#3)FY1H=^#VT#-@ M+IK*LA7YWK+\Y3"2,X5QH']8ZQ^^3_^4B 7;4"F0$K^Q\DI"U]LK!.?2";J] MH]IK=?Q>==_H-#F3TP,MHUK+J%7+\IM;X&?5BLFF3(^BTX/F]KI.]TBY!K.P MTW.CHV-[:A9U>I$3'DER:M;U_.CDX-I[?4@.?&4:0(%,,93W3KU:]YA#TUH= MK8_"ETUB.9&L,%W0(Y.J MIS+#M>JK@6L#]7[)F'R9: =UIQ[_#U!+ P04 " #[@0Y7_Y<8P7(" W M!0 &0 'AL+W=ON>4\NWGNT#*),J;W)/]N[\= M^T9KI9],ADCP6N2E&7L9477N^R;.L!"FJRHL^215NA#$2[WR3:51),ZIR/TP M"(9^(63I12.W=ZNCD:HIER7>:C!U40B]F6"NUF.OY^TV[N0J([OA1Z-*K'"! M]%#=:E[Y+261!99&JA(TIF/OHG<^&5A[9_!+XMKLS<%&LE3JR2[FR=@+K"#, M,29+$#R\X!3SW()8QO.6Z;576L?]^8Y^[6+G6);"X%3EOV5"V=@[\R#!5-0Y MW:GU#+?QG%I>K'+COK!N; =]#^+:D"JVSJR@D&4SBM=M'O8"1#32:@W:6C/-3ERHSIO%R=+^E 5I/I7L1]'5SX?Y_2-\OD02,C?P M0V@M;**^C'QBOK7RXRUKTK#"=UA#N%$E90:NR@23__U]UM6*"W?B)N%1X/>Z M[$(_Z$ 8A/TCO'X;;-_Q^N\%^UQ+VL"?BZ4AS?7P]U",#6)P&&%[Y-Q4(L:Q MQTU@4+^@%WWZV!L&WXX('+0"!\?HT8($U:3T!F)5%*[LW160UF72X6HSL9:5 M+>=#RH^S[S.$-_ZTX=]M^=?,!V% IJ5:UG#":E+:NJZW6U?A8NF&=[,FR?E1NB5+ WDF+)KT/UZZH%NVK19 MD*I<:RP5<:.Y:<8O&VIKP.>I4K1;V O:MS+Z!U!+ P04 " #[@0Y7<*.C M81T" #M! &0 'AL+W=O]&; MQ&//^>+CS#BLA-RK%$"CIXSG*L*IUL68$)6DD%'5$P7D9F4K9$:U">6.J$(" MW3A1QHGO>;CFYC(.1:DYRV$ND2JSC,KC'7!11;B/3Q,+MDNUG2!Q M6- =+$$_%'-I(M)2-BR#7#&1(PG;"$_ZXVE@\UW"=P:5ZHR1=;(68F^#CYL( M>W9#P"'1ED#-ZP!3X-R"S#8>&R9N/VF%W?&)_MYY-U[65,%4\!]LH],(CS#: MP):67"]$]0$:/T/+2P17[HFJ.GO^E3O5;K[[C!1=X]X\ETT?T:[)66IKZ M^7W.48T8G$?8GAJK@B808=,T"N0!W?.WW^"/7,;M&Z#:_1X99I: ME?*(3 TE^YLK/['F#!W'=OTA]D?#4>"%Y- U\]>T>IND4XSV(OA"Y8[E"G'8 M&J'7>VL(LFZN.M"B[KXGK@0, &H. 9 >&PO=V]R:W-H965T"/DM5H":'*39UQ-O*76Q8GOJV0).56' MH@".7^9"YE3C4"Y\54B@J37*,S\*@H&?4\:]>&SGSF4\%BN=,0[GDJA5GE-Y M.X5,;"9>Z&TG+MABJ3,.1 M,; KOC/8J)UW8D*9"7%M!A_3B1<81I!!HHT+BH\UG$&6&4_(XU?EU*LQC>'N M^];[>QL\!C.C"LY$=L52O9QX(X^D,*>K3%^(S0>H CHR_A*1*?M+-N7:X;%' MDI72(J^,D4'.>/FD-U4B=@QZT0,&46406=XED&7YEFH:CZ78$&E6HS?S8D.U MUDB.<:/*I9;XE:&=CB^U2*X/IAA72LY$CF(K:M-U0"ZQ M)5!D3,B5U&OA;V MTZG))-.WY-5;T)1EZO78U\C%>/23"G=:XD8/X [(9\'U4I%W/(7TOKV/,=2! M1-M II'3X:<5/R2]8)]$0=0C+XE/U))*4-7#@="K4]6S"+T'$.ZEYP(RJFW. ME%;DQ^E,:8D5]K,M$Z7;?KM;L^U.5$$3F'BXKQ3(-7CQWHMP$+QQD.[7I/LN M[_&753X#:204I7B4IV1#I:0<>>,V51IG&%_8#W #,F&*SE#UN];,E1&5F$<6 MT^S[=1R,_74+S:.:YI&3YI7=/9 >T#5(_#?8,@%22)9 PU_=#^!N1^DVHB7J MX'&B@YKHP$GT@O*%I?,'P0*3G(@\QPQ;-OMD!@O&N%?E<']-.Z3A7EB.;M$'W85?523&CV'Z+MLW>J/NJI_7#,^?B+U M*XIMK-P0CVL>!LU_>_!?JF^C<.M>@700/MSI.N'32.]@[-:^(M!!_#!J6$=/ M(G]#LY69&Z1# 30=*W3VE@X%4##YF/R]SO(W32ET=Z5_EW_+]Q'Q^YW%;SI4 MZ&Y1W?=^Q;*5F!.C_2Q 7*70]*W0W4N>YR!0@78ICJ95A>Y>]5QG@0JV2U$T M'2QTM["N1='*Q^GZ+VK!WSG^YR 7]I*C$'_%=7D3J&?KB]1I>7UHEI>WL,]4 MXJE%D0SF:!H<#E%965YLRH$6A;U,S(3&JXE]7>)E$*19@-_G0NCMP #4U\OX M-U!+ P04 " #[@0Y7ER_ SL " "H!P &0 'AL+W=OW#@ M E:-S6R3M/]^UX;0I")(G?8"V+[G^)S+]?5T*]6CS@$,>2JXT#,O-Z:\\'T= MYU!0?2Y+$+B22E50@T.5^;I40!,'*K@?!L'$+R@37C1U<_Q3M92/MK!MV3F!580<(B-9:#XVL ".+=$*.-/P^FU6UK@ M_O>._:OSCE[65,-"\@>6F'SF??9( BFMN%G*[0TT?L:6+Y9,K+!BDHH#D2EQ M8>2NM$N:W%5&&RH2)C*"+W+]!"IFFJXQ^.,5&,JX/D&&]\0G.J<*]-0W*-9N MZ<>-L'DM+#PB;$)NI3"Y)M00[Z/)UFFXPF_5^*<#(-3$@;AL$// MHA]^!3'"!PX>]L@9MHD?.K[A$;Z#9"^!4^/^@#::_+I<:Z.PP']WI:VF'773 MVD-_H4L:P\S#4ZU!;<"+/KP;3((O79[_$]E!!D9M!D9][-'K*H*7*NKR79.- M'9GM39LHF/J;?3-]$0<*QZW"<:_")169*_]&&I!2L1CT*9%OTUYO,^G1WA=Q MH'W2:I_T:G]P#0QKBFY 83_&EFN;NA4A5T M5P_IJL)_X#E>A?Y>,RQ 9>Z.T&BZ$J;NB^UL>PU=NN[KOX37=]@M51G#?LK%)0-P/542K,;V W:RSGZ"U!+ P04 M " #[@0Y7VB\(RX$# Q#0 &0 'AL+W=O-I0,W95PXLTD^ME*SBN M@K&=GT_XC>-1G[3!1K*1\K/MW$13Q[,.88*AL0R,7@=<8I)8(G+C2\GI5"8M M\+3]Q/X^CYUBV3"-2YG\SB.SFSHC!R+X)< _SF@]P*@6P*ZWPKHE8!>KDP12JY# MP R;390\@K*SB_7"SFZ^L EO>WJ^N[ M]?SCS?T=O G0,)YHN&-*,;LX;^$"/JT#>//]VXEKR+9E<,/2SJ*PX[]@IPNW M4IB=AFL1872.=\GGRG'_R?&%WTCXN] ]_SNS7^++\=[M? @V9X@"'! M.Q;>&3=$TZV6H9OS=5]:AAU3>+&@#1S!4J9TJ#7+S\6_7V;7*YTGL6XM2A[*%1'="9_?!=9^#] M6*=MFV1!2V1GNO>[A/!=]DE-*^ M9-P\PHT(Z3A2HH15PD2=0(VDF$Q1Q7E1KNERS(0IRK-JM*K[YWFY^VQ\T;E:%N7[/S3%S\0M M4S%=.9#@EBB]RR')I8H"O>@8N<]+UHTT5 #GS1W]TZ"R$^C[5DKSU+$&JK^D MV=]02P,$% @ ^X$.5S]M(+]3 P 20P !D !X;"]W;W)K&ULK5==3]LP%/TK5C8AD ;Y:D,+;23:=!J3D! =V\.T!Y/< MMA:)W=E."_]^=I*&M)@4C;XTL7//\3W'OLGM8,WXHU@ 2/24I50,K864RPO; M%O$",BS.V!*H>C)C/,-2#?G<%DL.."E 66I[CA/8&2;4"@?%W"T/!RR7*:%P MRY'(LPSSYQ&D;#VT7&LS<4?F"ZDG['"PQ'.8@KQ?WG(ULFN6A&1 !6$4<9@- MK2OW8M+3\47 3P)KT;A'6LD#8X]Z<)T,+4\5/E0P.@>,P KP)XNX#.&P"_ OCO7:%3 3KO7:%; M 0KI=JF],"["$H<#SM:(ZVC%IF\*]PNT\HM0?4ZFDJNG1.%D>$UCE@'Z@9] MH%,T5>_4M,_SZF/@%G[_WF*"(B#AE(N> M?E\]",E5K?\Q[7?)V#$SZO??A5CB&(:6>L$)X"NPPJ-/;N! MI;*[W7LCHKT1D[:(+:GGM=3S]B.]P'0.B%"TPFF.RVXB5>T,IC&8=+;2F>L/ MF=XP!^*)#L0S^3C/EO^]VO]>J_^--_UQ]:$_V7SI3?;W7M6[N=)>QYDKS%>W>SOS(O1B[AOE(]H_SV$_P!02P,$% @ ^X$.5RZVWLTU P 50H !D !X;"]W;W)K M&ULK99=;]LV%(;_"J$50PNLD41]9[: U%ZQ#MT0 MQ$UW,>R"EHYMHI3HD72<_?L>2H[J#U8MT-S$HG3>5\_+0X6<[*7ZI#< ACPV MHM53;V/,]MKW=;6!ANDKN846GZRD:IC!H5K[>JN U9VH$3X-@M1O&&^]:R)0I64^\FO)Z%@15T%1\Y[/71-;%1EE)^LH-W]=0++!$(J(RU8/CS M #,0PCHAQW\'4V]XIQ4>7S^YO^W"8Y@ETS"3XF]>F\W4RSU2PXKMA+F3^]_A M$"BQ?I44NOM+]H?:P"/53AO9',1(T/"V_V6/AXDX$H3Q5P3T(*#?*X@.@J@+ MVI-UL>;,L'*BY)XH6XUN]J*;FTZ-:7AKV[@P"I]RU)GR75O)!L@']@B:O"8+ M7";U3@"1*S*'%2@%M7U(;K0&HPEK:_*>LR47W'!4O)R#85SH5ZB]7\S)RQ>O M)KY!+NON5P>&-ST#_0K#'[OVBD3!+X0&-'+(9^/R.50H#SLY/97[.!O#E-!A M2FCG%WUS2LBZRVK8.KAMZ9!/8!7 M_OQ3F :_NN(^D]E)^&@('XVYET/3#<877SKM"CWJY.8DKKP_[G,2-1ZBQJ-] M/HG*NO5][8H9/V=OG\GL)' R!$Y&>_O;XU9(Q;I_GY74QMG4WB+I+.P>\%"& M&:5%DD[\A^,@KKH\2[)PJ#MA3 ?&=)3Q]F[6+SV)#7$"II7($F2IC$] W;415$: M!XF;-Q]X\U'>#](@:GVYVEVLN8N5)@7-SF!=A5&4Y''DIBT&VF*4]B,3NWZ) M,H%G#-96X.(L+E[_.L3=(\/%>@;JK S"M(AB-VD8?-D[@U'6O[#]E_/JW ![ MH_2((J$Y?B_)&:VK, KS(BC.8/VC/=\>N/YD:LU;302L4!E<99A8]6>8?F#D MMCL&+*7!0T5WN<%S'RA;@,]74IJG@3U9#"?)\C-02P,$% @ ^X$.5P'= M>.'@ P /10 !D !X;"]W;W)K&ULK5A=Y9N)+VU<99)L>2*XD[/1^?24@G'&(:M_I MQ49"NROM(H$T/5#VF6\Q%N"YR F?65LA=A/;YLD6%XC?T!TF\LZ:L@()660; MF^\81FD%*G+;=9S +E!&K/FTJGM@\RDM19X1_, +XL"L7_O<$X/,PM:+Q6/ MV68K5(4]G^[0!B^Q>-H],%FR6Y8T*S#A&26 X?7,NH63&%: JL4?&3[PHVN@ MAK*B]+,JO$]GEJ-ZA'.<"$6!Y-\>+W">*R;9CW\:4JO55,#CZQ?VN!J\',P* M<;R@^9]9*K8S:V2!%*]1F8M'>GB'FP$-%%]" _#.5? ;@'^NPJ !#,X%! T@J+ROS:J< M#I% \RFC!\!4:\FF+JJX*K0T."/JR5H*)N]F$B?F[S\N?K^/P*?;OZ(EN JQ M0%G.P4?$&%*17X-?P-,R!%<_7D]M(?44RDX:[KN:VWV#VP/WE(@M!Q%)<=J# M#_7X0(.WY3C;P;HO@[USM82_E>0&>,[/P'5\=)K'QROXO/?>G!((EH-@.+7WQW'TM((#Y=UQJ_!U*UYYH6?G[G M:G--DH4FR2*39+$ALDZ@@S;0@3;03^@9R'6T=P9HD9=F:9(LK,D@/)HISHT+ M3Z:32[&<[2UAO_S/<]P M0C['W9\I&1F7C/EE?ZH[]$]_MH].- K-- M=0[%04)+(NK]:EO;GG7=5B<\)_5W<+* /?4AG$3U2=97^OI@[1ZQ348XR/%: M2CDW0_FARNJSJKH@Z*XZ6UE1(6A176XQ2C%3#>3]-:7BI: $VA/#^7]02P,$ M% @ ^X$.5UL\#_T(# 4&@ !D !X;"]W;W)K&ULQ9U=<]NX&87_"D?M=+(S34Q\ ZGMF;5(MNGL[F3B;GO1Z04CT;9F M)=$EJ3C;7U_HPX($O 9H&K)O$HL^.-)["()X3!(Z?ZB;W]J[JNJ2[XOYLKT8 MW77=_<>SLW9R5RW*]D-]7RWU;V[J9E%V^F5S>];>-U4YW31:S,]PFO*S13E; MCB[/-]L^-Y?G]:J;SY;5YR9I5XM%V?Q^5O6&\XNS^_+ MV^JZZGZ]_]SH5V=[E^EL42W;6;U,FNKF8O0C^EB(38.-XI^SZJ$]^#E9E_*U MKG];O_@TO1BEZT]4S:M)M[8H]7_?JG$UGZ^=].?X[\YTM'_/= ]GT'MFO M^C;@NP9\D_TVK$W26=F5E^=-_9 T:[5V6_^PV5V;UCK@V7+=LZZ[1O]VIMMU MEU>K5F]IV^2ZNM4=IFN3]\FU[K[3U;Q*ZIO'S\"ZKNG(V;W_0!K]>9\F[/_YP?M;I3[A^G[/)[M-<;3\-?N+3D.3G>MG= MM4F^G%93H'WF;\\][<]T,OMX\&,\5]AK^/?5\D-"TC\G.,4$^#SC_LTQ5,[+ MWCU_V;L7_N99-='-$=3\*$NR[VIDXT>>\/-WI7__I.7)IZY:M/^!.L[6F\+> MZ_'W8WM?3JJ+D1Y@VZKY5HTN__0'Q-._0'LMIED6TRR/:59$,CO:VW2_MZG/ M_?(7?59LJF_5%F'***4/'PL);],!(V3Y2UC_2V5)'VFX/ M*3#,K1<[*"FU8@PJLJ B#RH*;TT#$^/[Q+@WL4_+B>YMR;MYW>H3TTU3+Q(] M)VLV(TZ;?*WT\%,ELZVH*[_K+NK45&"QW2GZOD$J5M.)U=0RE M"G%BA0SXZ:XL.>-6UH!A2FDJ+%WAS61@XF*?N.B3>.\PA5,34I@KZ_@JL=F*7<9RF]6?ZD>ZW3:);Q)#,Q9[7-6WIS_47?Z MU%2V;=6U4'C*J0$+J4\CE%N]90PHE>2(Z./>"K"W9][;LU#N24QA2G3'-KOO M*""4&DI(O1%EE5L^%QRBNF51W?*H;D4LM^,]:E@1G1(6451:C.J6177+H[H5L=R.=[I! M1A2?&7>6AV.4((P3*NS1T14B(A61]CB:04HF,1?(QD9 B7&*E,3,'B!/ 8[( MD".*B8XHS(YA21:6Y&%)X2]L:' &(-$;$"0"D$](P>P9W1@0LC7-V+.H#')$ M2 GL3,@!)>>"$N'TV%-@)#(*") )(4FJ(=CHNB'XXQ8K9F;I*+(F>4-N) M0HZ<8VH#?.$O>6BD!B?1J_$D @"0*:E9T8[;%=(T99@ZTWO 42&BF+3C=H4L MU7W='IP+?QI#TS90B5Y&E<@%._W>&LJEL/^2!$D%8HP@:?\QJ;]KWM^U\) KVQ(8]<4SVQ&'V#$NR ML"0/2PI_84.#,^R)WX ]L<[>N9]_8L_&4.C)$8V"2189, :"@I(?:("NDP M9=(> 3- 2 1)[:!R0($O;VA\AB%) M3(8D888,2[*P) ]+"G]A0X,S#$G>@"$)P')4?V3[$LP8% KF7)7,(*$D1"I[ M,@X)E934N63ASV5H[@8C25R,)!#-*67?Q #(--L(8=]>".@PPMA.*8=TFC7M M6^H*?[5#TS0425Z-(@E Z=OMN$4BHHQ;(!DE_ M&D/3-B!)7@:2!$(YW5DURC@A0GS(L.9#YZZ;_JYY?]?"7^K09V ,3-+(,$E= MIN,*VW_5&0,R0:AS6P@@0S1%#IR#.B7MX:?P5SLT30.2- Y(TC!(AB596)*' M)86_I*&1&9"D?I#\I=0IZ1(@5 #0N9VO<$CB$A58Q)^W:#OHYY7\?" M7^+01_H-(;+(A,B JX,4(YN\(1DGV+[;")!IWB0V<0,R01&Q;[GVUSHT2\.' M+ X?LC ?AB596)*')86_I*&1&3YD?CY\)(G-D0QF%940H[IE4=WRJ&Y%++?C M_6H(D9V2$%E40HSJED5URZ.Z%;'Z(406GQ 9P';@HCN \(E5=R EO.P. MH'QBW1U_Y4.3/5AY)R8TLC TAB596)*')86_L*'!&6AD;P"-#.(WRMP_DP-" MJHA[:2:#'!%' ML/\N: DF$DF7U)L_ ',S1X X\L+CRRGBOQ +HGEN(!E.!: M/* CN!B/O^2AD1JH9*\&E0RB18:9O9;3&! 2+I%RP AR1!@3)9Q! UKD1Q#= MA^VX3P&7S, E>QE<,F@-':&48O8CNF-(JJ3NW<2Y$Z&_:][?M?"7.G05- .9 M/#)D\K[+]X!":/D>0/C$\CV@$ER^QU_UT%0-;O(XN,G[/4$)R)YX@A)00D]0 M0H;P$Y3^0H<&:2"4!^YVK1M-*64'+N#C;_M<%HGJED5URZ.Z%;'I 5!^ M2@#E40$TJEL6U2V/ZE;$Z09 >7P Y>%+E&%)%I;D84GA+V]H?(8R>4S* MY&'*#$NRL"0/2PI_84.#.UCF]2W6>856Z2$2VY-+0(>$8/;E\0SR0^LE).PG M^T"AH-195,J?RM#4#6+RN(C)P]LY&W84D=E1N/QF'^9A2>;_5,^=945U*V*Y'>\1PYTB#G?N;+AO1P0E65B2 MAR6%OZ3G1G9V\(4G>F)YN_EJFC:9U*MEM_U"BOW6_=??_+CYTA=K^Q7Z.$; M]@Q]S+=?;F/LM]^U\W/9W,[T8#VO;O1;I1^$[L3-]NMKMB^Z^G[S=2M?ZT[/ M>C<_WE7EM&K6 OW[F[KN'E^LWV#_)4*7_P=02P,$% @ ^X$.5Y$B-I;> M P Z0P !D !X;"]W;W)K&ULK5?;;N,V$/T5 M0BV*++ ;B1)U2VT#B>U%M\"B0=RT#T4?:'EL"RN1+DG'V7Y]AY*MM67&2-N\ MV")UYLS,&5Y&@YU47_0:P)#GNA)ZZ*V-V=SXOB[64'-]+3<@\,U2JIH;'*J5 MKS<*^*(QJBL_#(+$KWDIO-&@F;M7HX']P\1# MN5H;.^&/!AN^@AF8Q\V]PI'?L2S*&H0NI2 *ED/OEMY,X(Q5)4EPC#^VG-ZG4MK>/Q\8/_8Y(ZYS+F& ML:Q^+Q=F/?0RCRQ@R;>5>9"[GV"?3VSY"EGIYI?L6FR:>*38:B/KO3%&4)>B M_>?/>QV.#)#';1#N#<*^ 7O!(-H;1*_UP/8&[+4>XKU!D[K?YMX(-^&&CP9* M[HBR:&2S#XWZC37J50J[3F9&X=L2[MN"91\)Z$01@YXAF_WCQT MI?/_O$__L_<3,:)N:40-7_0"W[?2;Z0RI5B1/V[GVBC;/>]N M](87,/3P0-.@GL ;_? =38(?74*_)=GD+RG^-8'F'P^2EN MXN"C"4W#L$R T3"C48]NZL)%J$SJSC?I\DTNYOLHL FHRK]A059X^1.\ M8G$C"ETUQ[$]J$MA0.$JV'#Q%:_.BHL"7+(DYP'&"6,]57H>1D[S(.^%.S['Q33( M:1+UDG?PT91F29ST\G<0!HP%:>(6(.L$R"X*\(M9@\*Z6QG>$X$])2X#>,8. M4CLKGYV%P5B<];(:.U"XJ\->[N>H#*GZA7>@HB![H>YYEW;^+^H^!^R5@1C^ M#,ZBYXZ#+V4Q[1]\YSC$4-;'31Q\N#+P).CG[B(,4YJP7O;^4>]6@UHU3;/& M8VTK3'M7=[-=7W[;M*.]^3MZ,Z:.^0GV\6W;_8V^_0CXS-6JQ%ZN@B6Z"JY3 MK)1J&^MV8.2FZ1SGTF ?VCRN\5L$E 7@^Z64YC"P#KJOF]$_4$L#!!0 ( M /N!#E<>4'9D- H !QK 9 >&PO=V]R:W-H965T7>V#E\:/%0;_B*Q]+U:Y;_5BS2M/1^7Z\VQC-CH[8W/RZ=%N7MC?'O]G#RE#VGY MR_-]7KT:'RGSY3K=%,MLX^7IX\WH>W:E([%KL(_XUS)]+4Y^]G:'\B7+?MN] M^&%^,_)WGRA=I;-RATBJ_U[2:;I:[4C5Y_A?#1T=^]PU//WYC?[W_<%7!_,E M*=)IMOIU.2\7-Z-XY,W3QV2[*C]GK_](ZP,*=[Q9MBKV_WJO=:P_\F;;HLS6 M=>/J$ZR7F\/_R>_U0)PTJ#AT UXWX,T&04<#43<0[^TAJ!L$[^TAK!OL#WU\ M./;]P*FD3&ZO\^S5RW?1%6WWPW[T]ZVK\5IN=A/EHEZ_>3\E_L]R;[C]3FA?>-RHM MD^6J^+9J\LN#\K[Y\[?7X[+Z3#OR>%;W?W?HGW?T+[R?LDVY*#R]F:=SHKUR MMY>.]N-J+(X#PM\&Y(X[@?_<;CYYPO_.XSX7Q.>9OK\YIP[G8[WKBWNW!D,< M9X?8\T0'K\[^=XW<>__^L0KT?BC3=?$?*N<':D!3=]IW53PGL_1F5(E;D>8O MZ>CV+W]BTO\;->!(F$+"- AFI28XIB9PT=]24U##?V@I]RUW?RE>;F/?#Z.X MFA(OIR/;CF-AQ%C$ CM0$8&1\*,HGMB!NAW( QGP(&3'0.MHP^/1ALZC?5@D MFWFV>:K.]GR[]*;5G\OE+%EYTVS]G&R^>C\NU\LRG7M_' 7KC^-LI4;(V5O? M"8J$*21,@V!6RN0Q97(0[9#(U"!A"@G3()B5FNB8FLAY-MVG^:SZ6U\M!'=_ MXLNLK,ZD_) N*B,'&.,G9[7_B<5Q0TWHL#!J: D=%K&&DG30.G0D/AYY?$9' MLNW3-JF$Y-=TN1>4#TN)L\.^\Q4)4TB8!L&LK$V.69L,(B439&J0,(6$:1#, M2@WSC8'PD6)2TYHGM@P;:M(1QQNJHSKBFK*C.^)82 L*.S%0['U+D[L\*Q?5 MK/PYG2TVV2I[ZJ\E[J[ZSE@H34%I&D6SD\9-TO@@BE)C40E"TA24IE$T.T'& M>#*G>>JM*H)6%=%4%3HN:*E*!Z^Y2NF($[)#58R[8VY[=U25XXJE6*0;[_-V M\YA4DS;?3=,/+UW->4&ZC\[>F6MI1G"@;A9*4U":1M'L!!E'RYRNS'GYMFYZ>A4U$J$40=24EW8@ M$_%$Q,QOKF>(R##F,F+-*[A$).<^F\2\PREQXQ2YVRG6PE M2MYY.9<:''GYSCGS M_88P3*G F/%6H"("N9A$K4!-!4:A1;0/V'A"[O:$I_KQWLNXY.! MR>A- 6E M:13-3I@QL3P81D*@OA1*4U":1M'L!!E?RMW;JDX)"=O*P(1/2 @1&+)VH"(" MN6 A(2%$(.-QMX08G\?=/H]8@G1?MB5'!;H]":4I*$VC:':FC(ODT3#: ;68 M4)J"TC2*9B?(6$SNWDIU:D=,: >?$-I!!$K97J&V@]-\.T^]AV15DH,' MW;B$TA24IE$T.PTG%;,#E#SA]GA&%SYVX=7=3>\) M"MV+A-(TBF8GS'A4,4SAK(!:4RA-06D:1;,39*RI<&]P.A4D:I_'L2#6*.TX M2:QE%!$7!@&Q^&C'3638Z7J$L7G";?,:\O&1ZZ[NGGI/4.CF(I2F430[9\:I MBF'J9074AT)I"DK3*)K]U1WC0P/W3JCSRSM^>\DP(5P.$1<0^S&*B!,3PKX0 M<=+FV0=K/%W@]G3T J3?95=W%WUG)I2FH#2-HMG),BXR&*8P-H#Z2RA-06D: M1;,39/QEX-X$=4J':$M'U%XL3(DX*6-".MIQ0=B^BJN)N(D_Z9:.D^\XNKT: M+1V@JZ[NOGM/6>@N(Y2F430[B\:!!L-4OP90QPFE*2A-HVAV@HSC#-R[HDY- MD:USNR4G4*MXOD.-ZM >+N/_ K?_.XK,?9[-M[.2'C?H/B24IJ TC:+9V3 & M-1BFU#6 NE$H34%I&D6S$V3<:'!YJ6O=U*DN9T/4^1#M#+%O26!<7.AV<2T= M^-@%5G=OO6]* -UDA-(TBF;GS1C2<)C*UA!J0J$T!:5I%,U.D#&AX>65K6&[ MO+2I&.=#U/D0[0RQ#\R8M]!MWFC%^,@U57>'O>\R MJKNGWI,1ZON@-(VBV3DS%C$?5JV"XA;:G% MV1!U/D0[0^P#,VXK=+LMIUJ KIRZ/T+O60K=)X32-(IFWT'-.$PY3+VJA%I) M*$U!:1I%LQ-DK*2\O%Y5M@M'FS+BIO<>V;,=:E2']G 98R?=QN[G_8T5S,U) M/G"UQ-U3[RD.W7"$TC2*9N?,>%8Y3$&KA#I3*$U!:1I%LQ-DG*F\O*!5$O6G MH4]L"1.!NSNWMO>$JLN*)'&Z4FWTVNKR$>NH+@[ZSU/H;N, M4)I&T>RTG=P/=J ;PF+O"(N])2SVGK!#F%9I3*N\O*Y5MNM+F>!$61H16$41 M=6E48$1\;5A3@3'OKFV5Q@1*MPGL7([TNZKB[J7W!(7N)$)I&D6S\V6\K1RF MKE5"_2J4IJ TC:+9MY4V?C6ZO*XU(NI:A4^4QM>!UAV(!/'E8440>101"D(0 MA7#I>(Z@-A=(4E*91 M-#M!QH9&E]>]UDVMNYN1WPQV]]%[?-O=TM\,1G5[&+KQR=-^JBGZM'_,4N'- MLNVF/#S:Y?CN\5%.W^\?8-1X_XY=31GQOF)7^O"@)H,_/#>J4K"GY:;P5NEC MU97_*:JT-S\\BNGPHLR>]\\:^I*5U?FS_W&1)O,TWP54OW_,LO+MQ:Z#XP.Q M;O\/4$L#!!0 ( /N!#E?X1/(GZ@( %D) 9 >&PO=V]R:W-H965T M':0]N M<@-9$SNS'>BD_?C93DB!A6B3D!"QG7N.S[F^CCW<4/;$5P "/68?F0.2;F+(,"]EE2Y/G#'"D05EJ.I;EF1E.B.$/]=B,^4-:B#0A M,&.(%UF&V:\)I'0S,FQC.S!/EBNA!DQ_F.,E+$ \Y#,F>V;-$B49$)Y0@AC$ M(V-L7P8#%:\#OB2PX3MMI)P\4OJD.C?1R+"4($@A%(H!R\<: DA3121E_*PX MC7I*!=QM;]D_:._2RR/F$-#T:Q*)U<@8&"B"&!>IF-/-1ZC\]!1?2%.N_]&F MC.VY!@H++FA6@:6"+"'E$S]7>=@!2)YF@%,!G$- ]PC K0"N-EHJT[:NL,#^ MD-$-8BI:LJF&SHU&2S<)4:NX$$R^321.^,'#XO[N]GJ.@KMI<#V]GX_O;^ZF MZ.P*!$Y2CJ:8,:PR?8[>H8?%%3I[?3XTA9Q9X]M$ 24A$*&22$E3YEJ9U2:^Y#D.863(7M] MD^T3D>TEH5LGH:O9W6.EM.L4S1/^A+Y]EC'H1D#&OS=Y[Y[2^XG(]KSW:N^] MU@*8 5/>50WDVQK@-(V0H/*7HUCNH&H[ ^--J2CY[;)BU;=W[5L=[^)B:*YW M33:&]9R7L#WY7BW?:Y4?5,J:A+4B_W>-3D2V9[)?F^R?NC[[I_1^(K(][X/: M^Z!U@<<9+8BLR:@ %#.:R2/D!V7M%5DR>CN59O?L[L6@?U"2?\?U;,]S^O9! M39H[IY2<C]?U@K(_%@_&)O#>4Q_P+37GIN,5LF1".4H@E MI=7IR^W"RH.\[,B]J,_"1RJD<=U4BFU'35#?IOP_4$L#!!0 M ( /N!#E?Q@,[(WP( $@) 9 >&PO=V]R:W-H965T&PG#6U)(Y#RDOAROL_G.S[VL5=0]L0C (&>TX3PL1$)D5V;)@\B2#&_HAD0 M.;.A+,5"=MG6Y!D#'&I0FIB.90W,%,?$\#T]MF2^1W.1Q 26#/$\33'[.86$ M%F/#-O8#JW@;"35@^EZ&M[ &\9 MF>R9-4L8IT!X3 EBL!D;$_MZ-E+VVN!S M# 4_:".EY)'2)]69AV/#4@Y! H%0#%C^=C"#)%%$THT?%:=1+ZF A^T]^WNM M76IYQ!QF-/D2AR(:&R,#A;#!>2)6M/@ E9Z^X@MHPO47%:5M7ZX8Y%S0M ++ M?AJ3\H^?JS@< "1/,\"I ,XIH'<&X%8 5PLM/=.R;K# OL=H@9BREFRJH6.C MT5)-3-0NK@63L['$"7\QN?NT0NN'Y?)^?KM:HXL;$#A../J(&<,JQ)?H#7I8 MWZ"+EY>>*>22"F@&%?VTI'?.T _0@A(1<71+0@B/\:9TM?;7V?L[=5H)[W)R MA5SK-7(LQVWP9_;O<*?%';<.GZOY>F?XECD+(IE%B&[0"A=H@06P&,OX_4+K M/,N2&!B:41( $2J88#&!ORH')@.S#\5R_L@?6N*0 =D1V% MHU>'HZ?9W7/A8#3, X'FI+Q?U$']>B^-T%Q RK\UB>]U*;XCLB/Q_5I\OST7 M@*EM5JF0UFF050D2-DDO^>SR;*K[=N?;GKD[%-1J?Y..Q2?$=D1^)'M?A1ZT9/4IK+= QS0(+*E%3; MSMNVO:0;'*2:X]BNW3])R;_-^F][CC4Z24OSH"BEP+:Z5G,4**?*^[X>K9\# M$UT%3\:G\IE05O4_-.4;8X'9-B8<);"1E-;54)X65M;MLB-HIDO?(Q6RD.IF M))\ZP)2!G-]0*O8=M4#]>/)_ U!+ P04 " #[@0Y7Q(MG #P# !C# M&0 'AL+W=O,84JZ/Y1PR;)E*E7*#535S]5P!G^1!:>+Z MGA>Y*1>9T^_FSP:JWY4+DX@,!HKH19IR]7 *B5SU'.H\/K@1L]C8!VZ_.^DY MGB6"!,;&2G#\6\(9)(E50H[?A:A3CFD#M\N/ZA=Y\IC,B&LXD\D/,3%QSVD[ M9 )3ODC,C5Q]AB*AT.J-9:+S7[(J^GH.&2^TD6D1C 2IR-;__+Z8B*T WZ\( M\(L /^=>#Y13GG/#^UTE5T39WJAF"WFJ>33"BCQ(QXW9&-7E/AKA+)HL$B)Q6 M]CHZ!\-%HM]V78/$=EQW7-"=KNG\"KHOB^R8,.\=\3V?D=OA.3EZ_43&Q83+ MK/TR:S_7#2IT!PJWM3(/Y(IGN/?RM"\ ]#["6B5[:$[TG(^AY^"IT#AAX/3? MO**1]Z&&DY6<+%=G%9SK9=BLC28_OV(74>E+!$"1NB,&(D M\8,:H+5R>!A05 )%S8#\T *QJ 8H>@Y0JP1J-0-B+0L4M&N 6L\!:I= [69 M0<<"15X-4'L'R-L/TREA.K4PWR2:XKZ1.CLCL2!D07O_<-3;V+!7.^"C#W^Z MQ_?M1)B%@KUV6:O2\'S3K9<%?6$_*@1?&'CC\_0O1M_(D@K1[56F ?6]@(45 MZ[PQ=%KKP/]D3(7T-E8G9!W&*J VODT;&O&ULM5=M4]M(#/[N7Z%)[SHPXTF<%R"4EQE(:R6M].B1M'NX4/JG21 MW&=I;HXZ MB;7%AU[/A EFPG15@3FMQ$IGPM*KGO=,H5%$3BE+>X,@V.UE0N:=XT/W[5H? M'ZK2IC+':PVFS#*AEZ>8JL51I]]I/MS(>6+Y0^_XL!!SG*+]H[C6]-9;68ED MAKF1*@>-\5'GI/_A=(?EG<"?$A>F]0PUV("R-55FM3!YD,J_^Q7V-0TMA'+R@,*@5!L[O:B/GY4=A MQ?&A5@O0+$W6^,&%ZK3).9ES4J96TZHD/7M\\74ZA/W[_J[P<$&#T2C1P/<+ MDH%SBYGYL<[=T?_@[L[*W9V-@#YQ=^E#!3%5L(63N4;WY,,MZLRL&3@,]"\=-WMOH#KE07!OO$N+<)#M8(>NL$AV^U.'JK MX Z(_-5XO$IV%[:LFJ--4/M O_#^W7@P" Z^U1A^;#!TW_L'V[! C>#8$@$! MR=O,2Y'/82()SR]"+>D-)C0M9"A2HD!6B'Q)A95)2RI;]0;3R9=)8].;+9_: MN1*VU*1^@T:5.B2R/J4V/2AUQD+,G[@# T,4RA MJ/D0^_@17?M/EQRS1A5WX39!;Q4MA(E(4R3J1@Z5E'#Y2=L?.Q'_B/=O#=5[9&QN@E4^25XFW),GEH&'=A*T<3$8%D49)? M>BH,RT*2"_7N+5]D[IZML@22H,C9,U$46MU+&DXA15HF>E3*WOM0-R4,$S@E ]1J01N4!>B%,1,I37_"$.4\[^(<.\ M9-=:I05I30M1SZ$#:I%S//2=PL '@[6\TG(NJ<3!6$*CRD&$F4JE2;ASA"J/ MI0EIC5/CU#G4B!UUPK$(94K#@)A7421WGPNQ!(J,1J)>>DT3>0;]S>4I]+M# MFM!IRMUFZ[?^>.0'0;#=)$[,J072H,$NG E*!YE8'[]A(L(, >\Q++F"%I+Q MA/X.1&)IH"1:>UR/S'8N2(*_"R=1)+FQ$0(RI\P33*N>MS(ILT(QJXA]@HQ) M\EPS(N3,\/?&4[SCFGF@:*0(DEQ9.G;\K'!_A@>!Y-H\61!@Z=!&AC.J7-1= MF)8S@[]*6N;28/6ZEF/)\Q=S.EF&U900[J1F&FY[%+M+=O=8S_4,&Q<'%816AH/B57=)RE];&" M$D8V->#&K- 1A M+;Y^PR[00+TD;N^X(;J_9HC"DR%ZAZ#+E,%[F*%;K+L-%R4$>^,A_.6@3<@* M#9OJ9#&D.O VB<%P3#Z\(K'_FL1^\*K$T/F9<7%&P?'DTF9 MB8A:BYLS-64IK[&XHQY49=^K^%_E=-)*VF.F:4PEQJZ'-IG<2*%VMW6"3:=M M=\E6*S7>AA;YYO;XMG:\:F%!U<)BK;**Z]S&0O3JH![!^M#;;I\MS3"DLFB M$;.4>UM&]5"U8VZ1C>W&#/^W"-]==^3MM2Y2&>JYNRX:KJS<5G>JU=?5C?2D MNH@]B%?7V4NA"0!&/";5H+M'QUM=71&K%ZL*=RV;*4N7//>8T*T:-0O0>JR4 M;5YX@]4]_?A?4$L#!!0 ( /N!#E?#F^(*0 , "P4 - >&POJ8-(BF=(Y-;:K9V%9:$;3$DBY"#NM5ASFE$LR&LA%?I.;,IBJA31# MTFM"@;M]38>D'7\D@9,;JY0-RY^]N'LK/5P>;T?OZB 2Q)Z M1;M'B%ZU6K@P@)AX?*3X8754OG><_"%Q3+J_*UT/MTIK)D9,/,3SAG>.T'HM M;[XM)G0JJ1B2,15\HCFP,IISL7+A#@2F2B@= M&%NL-ET;(N63@]NN!W5Z9$.H;C;)1.F4Z29-FZQ#HX%@&=C1?#:' MNU%%"* Q*K>-E-.9DK3RL&;4#2L[94+<8DTU1LF[:U_Y97^<6.H]YK6:Z^5?8->SW6;^ZW;K)["B;C4S!Y$C79 M/P63R0F8[+W:M^9!DV%]RM@ZRNP<9)IH ?&(?D!QT^Q21I,%EP8+NO>G*T(G]4VA'WXY/6487PMPWX)!LVM]9RA=YTHRZA86H1VW:WV!Z[;@Y MK=I<7*9LR=)QW=6S2=4,;,-FK2\@[",WU>5',([#_ A@6![, <9Q+"S/_S2? M/CH?AV'>^EZDCW+Z*,>Q?,BX^F!Y_)S$7OZ9)DD4Q3&VHN.QU\$86[R/1W:XWO-EXAA^L V]-#%8+-%*]$;*;X6@/B7S=@)(E_M[$\P,!V M :L=R._/ S7EYT01["KF#7N"<21), 1JT5^C<8RL3@P?__Y@3TD4)8D? * MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'3?&J%H& "Y,@ #P 'AL+W=OP6=\/U*$6?*-V0C3[8N!<7/B#/9=E[_V[T[66]<#WT9^!4#XV>T<3B]=D%\6_^?,%;;K5R+6;4^ M[D79='&L1:$!2[63!]5C)=^+R]ZT>A"U_CWP!=&F^VT-0!F1JM]*.%!'FQ:/ M$J7TD,%TFJSB/&-I. VCFV R#U^Q.,P-NM<(W6M:NBB^@< E:11F!M ; M!.@-+1#H38AU3J_X*-H(L"TU,S"=#8J'H6$+"QM=S2VIB8D994BLE!_INPQNN]Q-\@]A>MHT,3&G#(FEDH;S( ]G@ 4-E.5I M$&?!5'>'5O9@0AD2&R4/_@JS0,LQJ[!U,%$X MQ*+ ,"8F.DE";9OUNCJ6C6*I6 OYH%LD#'_@R_HL@\N;F)AM7&+;/#]*FXF&2Q,3 MLXU+;)NH?( 3JEH*]3V FV,A=&-MCYB8F'9<8NU8@\DV@(5B,:]KKF>1K0X) MTXY+K)TSEGDJIX=-U\Q6&OP4OF[8K"O\^RH/^G%7H>)B O)>< M5K'Z30^SD$<]K2++=CI^+K@2+)7WNZ:?;/LKV B4'4W,0AZQA?!BPHHF9B&/ MV$+H[(\]"8Y9R/M9%M*YDS0[4;,E_ZIEU.XQ,=')>NJ:1^\4&V"#=&=YS4O% MV\5!76]O8F(6\H@MA)5FT'V:F)B%/&(+Y?P+:/)TGVU=PC$3$[.01VRAKB.: M2]XN\>K,?NJDH'&:F)B%/&(+H9A6ION8A7QB"^&8UH(7S$(^L87PPMS"Q"SD M$UNHF[#\CS&?%SVNUGQ,0#YU&52NJ[U@G8=L_^C@FIB8@'SJ MM6//8\[$UFJ;F(#\G_KT[4F/9*X2Q 0TIGX.=U2R%$JQ3-SK4Q^%U,3$!#2F M7C* 85J9/L8$-*9^&(=BFIX<8Q8:4R]8/KO.X4*$[R;UL],E&W6;?=,Q"XY^^LL *J(F)KEMN+31H3U;OWVW$ M%EK\)H:O4+!_S8OULF;ZI5V:Y;B>7IZU/1;%%/8EY;SBF],_+T[_&GG_#U!+ M P04 " #[@0Y7>NU.;58" ".+0 &@ 'AL+U]R96QS+W=O24'XIM$-!*LONV MG(%]4 ]Z$G%&J$!<_M$G5/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ M&>[:KIS.5S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU M^=VN_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;B>'NK+(=V=)U>+Y[=5U3^_ MI:J>.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@ MM$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCK9+"'06U%O)=!;46\ET%M1 M;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VU!O(]#;)IO=!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'> M@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#OC'IG KTSZIT) M],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.T]^%OQ)O8?QZU"&:\_W&I__ MDU2/YWO+]?&7Y??)"3L7G.O;BN'I+U!+ P04 " #[@0Y75:BY9Q(" !S M+ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_-T2Y M 6XW+O8"7G+:1DUBRS:LO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ%"@M#D,_ MIG6URSE<,I::'0TNU3[06%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F99YJ5-=7 MM[1Q#WU>W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X' M^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58[" M*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:) M(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56 MA2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9% M5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*++:_RGK3^_W MGQP_/^O!=>-+/IO_:WS]&U!+ 0(4 Q0 ( /N!#E<'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ M^X$.5Y@A/YWO *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ ^X$.5YE&PO=V]R:W-H965T&UL4$L! A0#% @ ^X$.5[YZCX%P!P [1\ !@ M ("!80X 'AL+W=O\(F]EOT& !&( & M @(%$&0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ ^X$.5^M4BO;W" \$< !@ ("!=R 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^X$.5QY-X;W> @ M108 !@ ("!-%4 'AL+W=ONVWG-UP( /4% 8 " @4A8 M !X;"]W;W)K&PO=V]R:W-H965TQ> !X;"]W;W)K&UL4$L! A0#% @ M^X$.5S/;^9GZ P V @ !D ("! F0 'AL+W=O&PO=V]R:W-H965TX MM>R+@@0 #H+ 9 " @5!V !X;"]W;W)K&UL4$L! A0#% @ ^X$.5_:%5K--!0 "@P !D M ("!"7L 'AL+W=OVTL" :!0 &0 @(&-@ >&PO=V]R:W-H M965T1 4 *L, 9 M " @0^# !X;"]W;W)K&UL4$L! M A0#% @ ^X$.5VGMK)W]"0 -AD !D ("!BH@ 'AL M+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ ^X$. M5TUEV9!S @ F04 !D ("!):$ 'AL+W=O&PO=V]R:W-H965T"F !X;"]W;W)K M&UL4$L! A0#% @ ^X$.5RM[Y[VK"@ W1L M !D ("!4ZH 'AL+W=OOS+A@" "T! &0 @($UM0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ ^X$.5^Z>.AM6 P 5 < !D M ("!-]P 'AL+W=O&PO=V]R:W-H965T M'\[&QH@( *P% 9 M " @:?B !X;"]W;W)K&UL4$L! A0# M% @ ^X$.5RG.05B) P 7 < !D ("!@.4 'AL+W=O M&UL4$L! A0#% @ ^X$.5[^J M)2.F @ N@4 !D ("!U^\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^X$.5XZ?E$ Z P >0@ !D M ("!NOD 'AL+W=O&PO M=V]R:W-H965TJ23E*P 8 M ,X4 9 " @7 ! 0!X;"]W;W)K&UL4$L! A0#% @ ^X$.5XA5Z?LS P ) < !D ("! M9P@! 'AL+W=O$0 &0 @('1"P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ ^X$.5Y>*)J2/ @ B 8 !D ("!M!,! 'AL+W=O&PO=V]R:W-H965TU:^+F0( .@& 9 " @?,8 0!X M;"]W;W)K&UL4$L! A0#% @ ^X$.5Y\'T&A? M @ J04 !D ("!PQL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^X$.5SQO"%CL P 3PX !D M ("!"B8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^X$.5UHBK?\Z P 4PH !D ("!;C ! M 'AL+W=OT" "4" &0 @('?,P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M^X$.5Q#FH"QF! [!@ !D ("!<3H! 'AL+W=O&UL4$L! A0#% @ ^X$.5XW323RQ @ M;P< !D ("!B40! 'AL+W=O&PO=V]R:W-H965T\ M(<+!7P, +4+ 9 " @;=+ 0!X;"]W;W)K&UL4$L! A0#% @ ^X$.5_^7&,%R @ -P4 !D M ("!34\! 'AL+W=O&PO=V]R:W-H M965T[KXGK@0, &H. 9 M " @4I4 0!X;"]W;W)K&UL4$L! M A0#% @ ^X$.5Y&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ ^X$. M5RZVWLTU P 50H !D ("!.V(! 'AL+W=O # ]% &0 M @(&G90$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ^X$.5Y$B-I;> P Z0P M !D ("!_74! 'AL+W=O@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ^X$.5_& SLC? @ 2 D !D M ("!GH&PO=V]R:W-H965T M. 0!X;"]W;W)K&UL4$L! A0# M% @ ^X$.5\.;X@I P +!0 T ( !@I0! 'AL+W-T M>6QE3?&J%H& "Y M,@ #P @ '6F $ >&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ ^X$.5WKM3FU6 @ CBT !H ( !79\! 'AL+U]R96QS M+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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 227 294 1 false 46 0 false 5 false false R1.htm 00000001 - Document - Cover Sheet http://gulfresourcesinc.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://gulfresourcesinc.com/role/BalanceSheets Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://gulfresourcesinc.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Loss and Comprehensive Loss (Unaudited) Sheet http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss Condensed Consolidated Statements of Loss and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://gulfresourcesinc.com/role/StatementOfStockholdersEquity Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://gulfresourcesinc.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 00000008 - Disclosure - ACCOUNTS RECEIVABLE, NET Sheet http://gulfresourcesinc.com/role/AccountsReceivableNet ACCOUNTS RECEIVABLE, NET Notes 8 false false R9.htm 00000009 - Disclosure - INVENTORIES Sheet http://gulfresourcesinc.com/role/Inventories INVENTORIES Notes 9 false false R10.htm 00000010 - Disclosure - PREPAID LAND LEASES Sheet http://gulfresourcesinc.com/role/PrepaidLandLeases PREPAID LAND LEASES Notes 10 false false R11.htm 00000011 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET Sheet http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet PROPERTY, PLANT AND EQUIPMENT, NET Notes 11 false false R12.htm 00000012 - Disclosure - FINANCE LEASE RIGHT-OF-USE ASSETS Sheet http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets FINANCE LEASE RIGHT-OF-USE ASSETS Notes 12 false false R13.htm 00000013 - Disclosure - OPERATING LEASE RIGHT??? OF USE ASSETS Sheet http://gulfresourcesinc.com/role/OperatingLeaseRightOfUseAssets OPERATING LEASE RIGHT??? OF USE ASSETS Notes 13 false false R14.htm 00000014 - Disclosure - ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES Sheet http://gulfresourcesinc.com/role/AccountsPayableOtherPayableAndAccruedExpenses ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES Notes 14 false false R15.htm 00000015 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://gulfresourcesinc.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 15 false false R16.htm 00000016 - Disclosure - TAXES PAYABLE Sheet http://gulfresourcesinc.com/role/TaxesPayable TAXES PAYABLE Notes 16 false false R17.htm 00000017 - Disclosure - LEASE LIABILITIES-FINANCE AND OPERATING LEASE Sheet http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease LEASE LIABILITIES-FINANCE AND OPERATING LEASE Notes 17 false false R18.htm 00000018 - Disclosure - EQUITY Sheet http://gulfresourcesinc.com/role/Equity EQUITY Notes 18 false false R19.htm 00000019 - Disclosure - TREASURY STOCK Sheet http://gulfresourcesinc.com/role/TreasuryStock TREASURY STOCK Notes 19 false false R20.htm 00000020 - Disclosure - STOCK-BASED COMPENSATION Sheet http://gulfresourcesinc.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 20 false false R21.htm 00000021 - Disclosure - INCOME TAXES Sheet http://gulfresourcesinc.com/role/IncomeTaxes INCOME TAXES Notes 21 false false R22.htm 00000022 - Disclosure - BUSINESS SEGMENTS Sheet http://gulfresourcesinc.com/role/BusinessSegments BUSINESS SEGMENTS Notes 22 false false R23.htm 00000023 - Disclosure - CUSTOMER CONCENTRATION Sheet http://gulfresourcesinc.com/role/CustomerConcentration CUSTOMER CONCENTRATION Notes 23 false false R24.htm 00000024 - Disclosure - MAJOR SUPPLIERS Sheet http://gulfresourcesinc.com/role/MajorSuppliers MAJOR SUPPLIERS Notes 24 false false R25.htm 00000025 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://gulfresourcesinc.com/role/FairValueOfFinancialInstruments FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 25 false false R26.htm 00000026 - Disclosure - CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS Sheet http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS Notes 26 false false R27.htm 00000027 - Disclosure - LOSS CONTINGENCIES Sheet http://gulfresourcesinc.com/role/LossContingencies LOSS CONTINGENCIES Notes 27 false false R28.htm 00000028 - Disclosure - SUBSEQUENT EVENT Sheet http://gulfresourcesinc.com/role/SubsequentEvent SUBSEQUENT EVENT Notes 28 false false R29.htm 00000029 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 29 false false R30.htm 00000030 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 30 false false R31.htm 00000031 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) Sheet http://gulfresourcesinc.com/role/AccountsReceivableNetTables ACCOUNTS RECEIVABLE, NET (Tables) Tables http://gulfresourcesinc.com/role/AccountsReceivableNet 31 false false R32.htm 00000032 - Disclosure - INVENTORIES (Tables) Sheet http://gulfresourcesinc.com/role/InventoriesTables INVENTORIES (Tables) Tables http://gulfresourcesinc.com/role/Inventories 32 false false R33.htm 00000033 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Sheet http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Tables http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet 33 false false R34.htm 00000034 - Disclosure - FINANCE LEASE RIGHT-OF-USE ASSETS (Tables) Sheet http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables FINANCE LEASE RIGHT-OF-USE ASSETS (Tables) Tables http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets 34 false false R35.htm 00000035 - Disclosure - ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES (Tables) Sheet http://gulfresourcesinc.com/role/AccountsPayableOtherPayableAndAccruedExpensesTables ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES (Tables) Tables http://gulfresourcesinc.com/role/AccountsPayableOtherPayableAndAccruedExpenses 35 false false R36.htm 00000036 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) Sheet http://gulfresourcesinc.com/role/RelatedPartyTransactionsTables RELATED PARTY TRANSACTIONS (Tables) Tables http://gulfresourcesinc.com/role/RelatedPartyTransactions 36 false false R37.htm 00000037 - Disclosure - TAXES PAYABLE (Tables) Sheet http://gulfresourcesinc.com/role/TaxesPayableTables TAXES PAYABLE (Tables) Tables http://gulfresourcesinc.com/role/TaxesPayable 37 false false R38.htm 00000038 - Disclosure - LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables) Sheet http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables) Tables http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease 38 false false R39.htm 00000039 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://gulfresourcesinc.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://gulfresourcesinc.com/role/Stock-basedCompensation 39 false false R40.htm 00000040 - Disclosure - INCOME TAXES (Tables) Sheet http://gulfresourcesinc.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://gulfresourcesinc.com/role/IncomeTaxes 40 false false R41.htm 00000041 - Disclosure - BUSINESS SEGMENTS (Tables) Sheet http://gulfresourcesinc.com/role/BusinessSegmentsTables BUSINESS SEGMENTS (Tables) Tables http://gulfresourcesinc.com/role/BusinessSegments 41 false false R42.htm 00000042 - Disclosure - CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables) Sheet http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables) Tables http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations 42 false false R43.htm 00000043 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life (Details) Sheet http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life (Details) Details 43 false false R44.htm 00000044 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 44 false false R45.htm 00000045 - Disclosure - Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables (Details) Notes http://gulfresourcesinc.com/role/AccountsReceivableNet-ScheduleOfAccountsNotesLoansAndFinancingReceivablesDetails Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables (Details) Details 45 false false R46.htm 00000046 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative) Sheet http://gulfresourcesinc.com/role/AccountsReceivableNetDetailsNarrative ACCOUNTS RECEIVABLE, NET (Details Narrative) Details http://gulfresourcesinc.com/role/AccountsReceivableNetTables 46 false false R47.htm 00000047 - Disclosure - Inventories - Schedule of Inventories, Current (Details) Sheet http://gulfresourcesinc.com/role/Inventories-ScheduleOfInventoriesCurrentDetails Inventories - Schedule of Inventories, Current (Details) Details 47 false false R48.htm 00000048 - Disclosure - INVENTORIES (Details Narrative) Sheet http://gulfresourcesinc.com/role/InventoriesDetailsNarrative INVENTORIES (Details Narrative) Details http://gulfresourcesinc.com/role/InventoriesTables 48 false false R49.htm 00000049 - Disclosure - PREPAID LAND LEASES (Details Narrative) Sheet http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative PREPAID LAND LEASES (Details Narrative) Details http://gulfresourcesinc.com/role/PrepaidLandLeases 49 false false R50.htm 00000050 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) Sheet http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) Details 50 false false R51.htm 00000051 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative) Sheet http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative) Details http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables 51 false false R52.htm 00000052 - Disclosure - Finance Lease Right-Of-Use Assets - Schedule of Property, Plant and Equipment Under Finance Leases (Details) Sheet http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails Finance Lease Right-Of-Use Assets - Schedule of Property, Plant and Equipment Under Finance Leases (Details) Details 52 false false R53.htm 00000053 - Disclosure - FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative) Sheet http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetailsNarrative FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative) Details http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables 53 false false R54.htm 00000054 - Disclosure - OPERATING LEASE RIGHT??? OF USE ASSETS (Details Narrative) Sheet http://gulfresourcesinc.com/role/OperatingLeaseRightOfUseAssetsDetailsNarrative OPERATING LEASE RIGHT??? OF USE ASSETS (Details Narrative) Details http://gulfresourcesinc.com/role/OperatingLeaseRightOfUseAssets 54 false false R55.htm 00000055 - Disclosure - Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) Sheet http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) Details 55 false false R56.htm 00000056 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details) Sheet http://gulfresourcesinc.com/role/RelatedPartyTransactions-ScheduleOfRelatedPartyTransactionsDetails Related Party Transactions - Schedule of Related Party Transactions (Details) Details 56 false false R57.htm 00000057 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) Sheet http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative RELATED PARTY TRANSACTIONS (Details Narrative) Details http://gulfresourcesinc.com/role/RelatedPartyTransactionsTables 57 false false R58.htm 00000058 - Disclosure - Taxes Payable - Schedule of Taxes Payable (Details) Sheet http://gulfresourcesinc.com/role/TaxesPayable-ScheduleOfTaxesPayableDetails Taxes Payable - Schedule of Taxes Payable (Details) Details 58 false false R59.htm 00000059 - Disclosure - Lease Liabilities - Finance and Operating Lease - Schedule of Finance Leased Liabilities (Details) Sheet http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinanceLeasedLiabilitiesDetails Lease Liabilities - Finance and Operating Lease - Schedule of Finance Leased Liabilities (Details) Details 59 false false R60.htm 00000060 - Disclosure - Lease Liabilities - Finance and Operating Lease - Schedule of Operating Leased Liabilities (Details) Sheet http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfOperatingLeasedLiabilitiesDetails Lease Liabilities - Finance and Operating Lease - Schedule of Operating Leased Liabilities (Details) Details 60 false false R61.htm 00000061 - Disclosure - Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) Sheet http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details) Details 61 false false R62.htm 00000062 - Disclosure - LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative) Sheet http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative) Details http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables 62 false false R63.htm 00000063 - Disclosure - EQUITY (Details Narrative) Sheet http://gulfresourcesinc.com/role/EquityDetailsNarrative EQUITY (Details Narrative) Details http://gulfresourcesinc.com/role/Equity 63 false false R64.htm 00000064 - Disclosure - TREASURY STOCK (Details Narrative) Sheet http://gulfresourcesinc.com/role/TreasuryStockDetailsNarrative TREASURY STOCK (Details Narrative) Details http://gulfresourcesinc.com/role/TreasuryStock 64 false false R65.htm 00000065 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) Sheet http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails Stock-Based Compensation - Schedule of Stock Option Activity (Details) Details 65 false false R66.htm 00000066 - Disclosure - Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details) Sheet http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionsOutstandingAndExercisableDetails Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details) Details 66 false false R67.htm 00000067 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://gulfresourcesinc.com/role/Stock-basedCompensationTables 67 false false R68.htm 00000068 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense Benefit (Details) Sheet http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Components of Income Tax Expense Benefit (Details) Details 68 false false R69.htm 00000069 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 69 false false R70.htm 00000070 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://gulfresourcesinc.com/role/IncomeTaxesTables 70 false false R71.htm 00000071 - Disclosure - Business Segments - Schedule of Segment Reporting Information by Segment (Details) Sheet http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails Business Segments - Schedule of Segment Reporting Information by Segment (Details) Details 71 false false R72.htm 00000072 - Disclosure - Business Segments - Schedule of Segment Reconciliations (Details) Sheet http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReconciliationsDetails Business Segments - Schedule of Segment Reconciliations (Details) Details 72 false false R73.htm 00000073 - Disclosure - Business Segments - Schedule of Revenue by Major Customers (Details) Sheet http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails Business Segments - Schedule of Revenue by Major Customers (Details) Details 73 false false R74.htm 00000075 - Disclosure - CUSTOMER CONCENTRATION (Details Narrative) Sheet http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative CUSTOMER CONCENTRATION (Details Narrative) Details http://gulfresourcesinc.com/role/CustomerConcentration 74 false false R75.htm 00000076 - Disclosure - MAJOR SUPPLIERS (Details Narrative) Sheet http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative MAJOR SUPPLIERS (Details Narrative) Details http://gulfresourcesinc.com/role/MajorSuppliers 75 false false R76.htm 00000077 - Disclosure - Capital Commitment and Other Service Contractual Obligations - Schedule of Contractual Obligations (Details) Sheet http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails Capital Commitment and Other Service Contractual Obligations - Schedule of Contractual Obligations (Details) Details 76 false false R77.htm 00000078 - Disclosure - LOSS CONTINGENCIES (Details Narrative) Sheet http://gulfresourcesinc.com/role/LossContingenciesDetailsNarrative LOSS CONTINGENCIES (Details Narrative) Details http://gulfresourcesinc.com/role/LossContingencies 77 false false All Reports Book All Reports e618846_10q-gulf.htm e618846_ex31-1.htm e618846_ex31-2.htm e618846_ex32-1.htm gure-20230630.xsd gure-20230630_cal.xml gure-20230630_def.xml gure-20230630_lab.xml gure-20230630_pre.xml image_001.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "e618846_10q-gulf.htm": { "axisCustom": 0, "axisStandard": 13, "baseTaxonomies": { "http://fasb.org/srt/2023": 1, "http://fasb.org/us-gaap/2023": 841, "http://xbrl.sec.gov/dei/2023": 31 }, "contextCount": 227, "dts": { "calculationLink": { "local": [ "gure-20230630_cal.xml" ] }, "definitionLink": { "local": [ "gure-20230630_def.xml" ] }, "inline": { "local": [ "e618846_10q-gulf.htm" ] }, "labelLink": { "local": [ "gure-20230630_lab.xml" ] }, "presentationLink": { "local": [ "gure-20230630_pre.xml" ] }, "schema": { "local": [ "gure-20230630.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 460, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 35, "http://gulfresourcesinc.com/20230630": 2, "http://xbrl.sec.gov/dei/2023": 7, "total": 44 }, "keyCustom": 48, "keyStandard": 246, "memberCustom": 25, "memberStandard": 20, "nsprefix": "gure", "nsuri": "http://gulfresourcesinc.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://gulfresourcesinc.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:PrepaidLandLeaseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - PREPAID LAND LEASES", "menuCat": "Notes", "order": "10", "role": "http://gulfresourcesinc.com/role/PrepaidLandLeases", "shortName": "PREPAID LAND LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:PrepaidLandLeaseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET", "menuCat": "Notes", "order": "11", "role": "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:PropertyPlantAndEquipmentUnderFinanceLeasesNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - FINANCE LEASE RIGHT-OF-USE ASSETS", "menuCat": "Notes", "order": "12", "role": "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets", "shortName": "FINANCE LEASE RIGHT-OF-USE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:PropertyPlantAndEquipmentUnderFinanceLeasesNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - OPERATING LEASE RIGHT\u2013 OF USE ASSETS", "menuCat": "Notes", "order": "13", "role": "http://gulfresourcesinc.com/role/OperatingLeaseRightOfUseAssets", "shortName": "OPERATING LEASE RIGHT\u2013 OF USE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES", "menuCat": "Notes", "order": "14", "role": "http://gulfresourcesinc.com/role/AccountsPayableOtherPayableAndAccruedExpenses", "shortName": "ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "15", "role": "http://gulfresourcesinc.com/role/RelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:TaxesPayableDisclosureTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - TAXES PAYABLE", "menuCat": "Notes", "order": "16", "role": "http://gulfresourcesinc.com/role/TaxesPayable", "shortName": "TAXES PAYABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:TaxesPayableDisclosureTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - LEASE LIABILITIES-FINANCE AND OPERATING LEASE", "menuCat": "Notes", "order": "17", "role": "http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease", "shortName": "LEASE LIABILITIES-FINANCE AND OPERATING LEASE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - EQUITY", "menuCat": "Notes", "order": "18", "role": "http://gulfresourcesinc.com/role/Equity", "shortName": "EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - TREASURY STOCK", "menuCat": "Notes", "order": "19", "role": "http://gulfresourcesinc.com/role/TreasuryStock", "shortName": "TREASURY STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://gulfresourcesinc.com/role/BalanceSheets", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "20", "role": "http://gulfresourcesinc.com/role/Stock-basedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "21", "role": "http://gulfresourcesinc.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - BUSINESS SEGMENTS", "menuCat": "Notes", "order": "22", "role": "http://gulfresourcesinc.com/role/BusinessSegments", "shortName": "BUSINESS SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - CUSTOMER CONCENTRATION", "menuCat": "Notes", "order": "23", "role": "http://gulfresourcesinc.com/role/CustomerConcentration", "shortName": "CUSTOMER CONCENTRATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:MajorSuppliersDisclosureTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - MAJOR SUPPLIERS", "menuCat": "Notes", "order": "24", "role": "http://gulfresourcesinc.com/role/MajorSuppliers", "shortName": "MAJOR SUPPLIERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:MajorSuppliersDisclosureTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS", "menuCat": "Notes", "order": "25", "role": "http://gulfresourcesinc.com/role/FairValueOfFinancialInstruments", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS", "menuCat": "Notes", "order": "26", "role": "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations", "shortName": "CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - LOSS CONTINGENCIES", "menuCat": "Notes", "order": "27", "role": "http://gulfresourcesinc.com/role/LossContingencies", "shortName": "LOSS CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - SUBSEQUENT EVENT", "menuCat": "Notes", "order": "28", "role": "http://gulfresourcesinc.com/role/SubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "29", "role": "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://gulfresourcesinc.com/role/BalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "30", "role": "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)", "menuCat": "Tables", "order": "31", "role": "http://gulfresourcesinc.com/role/AccountsReceivableNetTables", "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - INVENTORIES (Tables)", "menuCat": "Tables", "order": "32", "role": "http://gulfresourcesinc.com/role/InventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "menuCat": "Tables", "order": "33", "role": "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "gure:PropertyPlantAndEquipmentUnderFinanceLeasesNetTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:PropertyPlantAndEquipmentUnderFinanceLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - FINANCE LEASE RIGHT-OF-USE ASSETS (Tables)", "menuCat": "Tables", "order": "34", "role": "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables", "shortName": "FINANCE LEASE RIGHT-OF-USE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gure:PropertyPlantAndEquipmentUnderFinanceLeasesNetTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:PropertyPlantAndEquipmentUnderFinanceLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES (Tables)", "menuCat": "Tables", "order": "35", "role": "http://gulfresourcesinc.com/role/AccountsPayableOtherPayableAndAccruedExpensesTables", "shortName": "ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)", "menuCat": "Tables", "order": "36", "role": "http://gulfresourcesinc.com/role/RelatedPartyTransactionsTables", "shortName": "RELATED PARTY TRANSACTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "gure:TaxesPayableDisclosureTextblock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:ScheduleOfTaxesPayableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - TAXES PAYABLE (Tables)", "menuCat": "Tables", "order": "37", "role": "http://gulfresourcesinc.com/role/TaxesPayableTables", "shortName": "TAXES PAYABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gure:TaxesPayableDisclosureTextblock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:ScheduleOfTaxesPayableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:FinancingLeasesOfLesseeDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables)", "menuCat": "Tables", "order": "38", "role": "http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables", "shortName": "LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:FinancingLeasesOfLesseeDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "39", "role": "http://gulfresourcesinc.com/role/Stock-basedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Condensed Consolidated Statements of Loss and Comprehensive Loss (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Loss and Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "40", "role": "http://gulfresourcesinc.com/role/IncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - BUSINESS SEGMENTS (Tables)", "menuCat": "Tables", "order": "41", "role": "http://gulfresourcesinc.com/role/BusinessSegmentsTables", "shortName": "BUSINESS SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables)", "menuCat": "Tables", "order": "42", "role": "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables", "shortName": "CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life (Details)", "menuCat": "Details", "order": "43", "role": "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "menuCat": "Details", "order": "44", "role": "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables (Details)", "menuCat": "Details", "order": "45", "role": "http://gulfresourcesinc.com/role/AccountsReceivableNet-ScheduleOfAccountsNotesLoansAndFinancingReceivablesDetails", "shortName": "Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative)", "menuCat": "Details", "order": "46", "role": "http://gulfresourcesinc.com/role/AccountsReceivableNetDetailsNarrative", "shortName": "ACCOUNTS RECEIVABLE, NET (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - Inventories - Schedule of Inventories, Current (Details)", "menuCat": "Details", "order": "47", "role": "http://gulfresourcesinc.com/role/Inventories-ScheduleOfInventoriesCurrentDetails", "shortName": "Inventories - Schedule of Inventories, Current (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "gure:ImpairmentChargesSlowMovingInventory", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - INVENTORIES (Details Narrative)", "menuCat": "Details", "order": "48", "role": "http://gulfresourcesinc.com/role/InventoriesDetailsNarrative", "shortName": "INVENTORIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "gure:ImpairmentChargesSlowMovingInventory", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "gure:PrepaidLandLeaseTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2017-12-31", "decimals": "0", "first": true, "lang": null, "name": "gure:PrepaidLeaseForParcelOfLand", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - PREPAID LAND LEASES (Details Narrative)", "menuCat": "Details", "order": "49", "role": "http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative", "shortName": "PREPAID LAND LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "gure:PrepaidLandLeaseTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2017-12-31", "decimals": "0", "first": true, "lang": null, "name": "gure:PrepaidLeaseForParcelOfLand", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:MineralPropertiesGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "50", "role": "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails", "shortName": "Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:MineralPropertiesGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Land", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)", "menuCat": "Details", "order": "51", "role": "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "lang": null, "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gure:PropertyPlantAndEquipmentUnderFinanceLeasesTableTextBlock", "gure:PropertyPlantAndEquipmentUnderFinanceLeasesNetTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - Finance Lease Right-Of-Use Assets - Schedule of Property, Plant and Equipment Under Finance Leases (Details)", "menuCat": "Details", "order": "52", "role": "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails", "shortName": "Finance Lease Right-Of-Use Assets - Schedule of Property, Plant and Equipment Under Finance Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gure:PropertyPlantAndEquipmentUnderFinanceLeasesTableTextBlock", "gure:PropertyPlantAndEquipmentUnderFinanceLeasesNetTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "gure:PropertyPlantAndEquipmentUnderFinanceLeasesNetTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "gure:DepreciationAndAmortizationExpensePPE", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative)", "menuCat": "Details", "order": "53", "role": "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetailsNarrative", "shortName": "FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "gure:PropertyPlantAndEquipmentUnderFinanceLeasesNetTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "gure:DepreciationAndAmortizationExpensePPE", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - OPERATING LEASE RIGHT\u2013 OF USE ASSETS (Details Narrative)", "menuCat": "Details", "order": "54", "role": "http://gulfresourcesinc.com/role/OperatingLeaseRightOfUseAssetsDetailsNarrative", "shortName": "OPERATING LEASE RIGHT\u2013 OF USE ASSETS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details)", "menuCat": "Details", "order": "55", "role": "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails", "shortName": "Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "gure:AmountDueToRelatedParty", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details)", "menuCat": "Details", "order": "56", "role": "http://gulfresourcesinc.com/role/RelatedPartyTransactions-ScheduleOfRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions - Schedule of Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30_custom_YangMingMember", "decimals": "0", "lang": null, "name": "gure:AmountDueToRelatedParty", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2012-09-242012-09-25_custom_ChairmanOfTheCompanyMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBuildings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)", "menuCat": "Details", "order": "57", "role": "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative", "shortName": "RELATED PARTY TRANSACTIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2012-09-242012-09-25_custom_ChairmanOfTheCompanyMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBuildings", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gure:ScheduleOfTaxesPayableTableTextBlock", "gure:TaxesPayableDisclosureTextblock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - Taxes Payable - Schedule of Taxes Payable (Details)", "menuCat": "Details", "order": "58", "role": "http://gulfresourcesinc.com/role/TaxesPayable-ScheduleOfTaxesPayableDetails", "shortName": "Taxes Payable - Schedule of Taxes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gure:ScheduleOfTaxesPayableTableTextBlock", "gure:TaxesPayableDisclosureTextblock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "gure:FinancingLeasesOfLesseeDisclosureTableTextBlock", "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - Lease Liabilities - Finance and Operating Lease - Schedule of Finance Leased Liabilities (Details)", "menuCat": "Details", "order": "59", "role": "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinanceLeasedLiabilitiesDetails", "shortName": "Lease Liabilities - Finance and Operating Lease - Schedule of Finance Leased Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "gure:FinancingLeasesOfLesseeDisclosureTableTextBlock", "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "lang": null, "name": "gure:InterestRateUsedForFinanceLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://gulfresourcesinc.com/role/StatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - Lease Liabilities - Finance and Operating Lease - Schedule of Operating Leased Liabilities (Details)", "menuCat": "Details", "order": "60", "role": "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfOperatingLeasedLiabilitiesDetails", "shortName": "Lease Liabilities - Finance and Operating Lease - Schedule of Operating Leased Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "lang": null, "name": "gure:ImputedInterestRateOnOperatingLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gure:FinanceAndOperatingLeaseLiabilityMaturityTableTextBlock", "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details)", "menuCat": "Details", "order": "61", "role": "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails", "shortName": "Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gure:FinanceAndOperatingLeaseLiabilityMaturityTableTextBlock", "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "p", "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative)", "menuCat": "Details", "order": "62", "role": "http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative", "shortName": "LEASE LIABILITIES-FINANCE AND OPERATING LEASE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "gure:LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:StatutoryCommonReserveFundsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - EQUITY (Details Narrative)", "menuCat": "Details", "order": "63", "role": "http://gulfresourcesinc.com/role/EquityDetailsNarrative", "shortName": "EQUITY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "gure:StatutoryCommonReserveFundsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000064 - Disclosure - TREASURY STOCK (Details Narrative)", "menuCat": "Details", "order": "64", "role": "http://gulfresourcesinc.com/role/TreasuryStockDetailsNarrative", "shortName": "TREASURY STOCK (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000065 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "menuCat": "Details", "order": "65", "role": "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "lang": "en-US", "name": "gure:RangeOfExercisePricePerCommonShareBeginningBalance", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000066 - Disclosure - Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details)", "menuCat": "Details", "order": "66", "role": "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionsOutstandingAndExercisableDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000067 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "menuCat": "Details", "order": "67", "role": "http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000068 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense Benefit (Details)", "menuCat": "Details", "order": "68", "role": "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes - Schedule of Components of Income Tax Expense Benefit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000069 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "69", "role": "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "7", "role": "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000070 - Disclosure - INCOME TAXES (Details Narrative)", "menuCat": "Details", "order": "70", "role": "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative", "shortName": "INCOME TAXES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000071 - Disclosure - Business Segments - Schedule of Segment Reporting Information by Segment (Details)", "menuCat": "Details", "order": "71", "role": "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails", "shortName": "Business Segments - Schedule of Segment Reporting Information by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "lang": null, "name": "gure:NetRevenueIntersegment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "gure:ScheduleOfSegmentCostTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "gure:SegmentOperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000072 - Disclosure - Business Segments - Schedule of Segment Reconciliations (Details)", "menuCat": "Details", "order": "72", "role": "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReconciliationsDetails", "shortName": "Business Segments - Schedule of Segment Reconciliations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "gure:ScheduleOfSegmentCostTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "gure:SegmentOperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000073 - Disclosure - Business Segments - Schedule of Revenue by Major Customers (Details)", "menuCat": "Details", "order": "73", "role": "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "shortName": "Business Segments - Schedule of Revenue by Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-04-012023-06-30_custom_ShandongMoruiChemicalCompanyLimitedMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-012023-06-30_us-gaap_SalesRevenueProductLineMember_us-gaap_ProductConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000075 - Disclosure - CUSTOMER CONCENTRATION (Details Narrative)", "menuCat": "Details", "order": "74", "role": "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative", "shortName": "CUSTOMER CONCENTRATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-012023-06-30_us-gaap_SalesRevenueProductLineMember_us-gaap_ProductConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "p", "gure:MajorSuppliersDisclosureTextblock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-012023-06-30_us-gaap_CostOfGoodsTotalMember_us-gaap_SupplierConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000076 - Disclosure - MAJOR SUPPLIERS (Details Narrative)", "menuCat": "Details", "order": "75", "role": "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative", "shortName": "MAJOR SUPPLIERS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "gure:MajorSuppliersDisclosureTextblock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-012023-06-30_us-gaap_CostOfGoodsTotalMember_us-gaap_SupplierConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30_custom_PropertyManagementFeesMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000077 - Disclosure - Capital Commitment and Other Service Contractual Obligations - Schedule of Contractual Obligations (Details)", "menuCat": "Details", "order": "76", "role": "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails", "shortName": "Capital Commitment and Other Service Contractual Obligations - Schedule of Contractual Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "AsOf2023-06-30_custom_PropertyManagementFeesMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LossContingencyDisclosures", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2018-08-012018-08-31_us-gaap_SettledLitigationMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencySettlementAgreementTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000078 - Disclosure - LOSS CONTINGENCIES (Details Narrative)", "menuCat": "Details", "order": "77", "role": "http://gulfresourcesinc.com/role/LossContingenciesDetailsNarrative", "shortName": "LOSS CONTINGENCIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LossContingencyDisclosures", "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2018-08-012018-08-31_us-gaap_SettledLitigationMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencySettlementAgreementTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - ACCOUNTS RECEIVABLE, NET", "menuCat": "Notes", "order": "8", "role": "http://gulfresourcesinc.com/role/AccountsReceivableNet", "shortName": "ACCOUNTS RECEIVABLE, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - INVENTORIES", "menuCat": "Notes", "order": "9", "role": "http://gulfresourcesinc.com/role/Inventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "e618846_10q-gulf.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 46, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PRC" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hong Kong" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "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'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r620", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "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.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "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.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "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.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://gulfresourcesinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "gure_AccruedExpenseconstruction": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued expenses for construction activities.", "label": "Accrued expense for construction" } } }, "localname": "AccruedExpenseconstruction", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gure_AccumulatedUndistributedEarningsSubjectToWithholdingTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings subject to withholding tax.", "label": "Accumulated undistributed earnings subject to withholding tax" } } }, "localname": "AccumulatedUndistributedEarningsSubjectToWithholdingTax", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_AmountDueToMajorSuppliers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due to major suppliers.", "label": "Amount due to major suppliers" } } }, "localname": "AmountDueToMajorSuppliers", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_AmountDueToRelatedParty": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Amount due to a related party", "verboseLabel": "Due to related parties" } } }, "localname": "AmountDueToRelatedParty", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/RelatedPartyTransactions-ScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "gure_AmountsDueFromMajorCustomers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts due from major customers.", "label": "Amounts due from major customers" } } }, "localname": "AmountsDueFromMajorCustomers", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_AppropriatedRetainedEarningsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retained Earnings Appropriated", "label": "Retained Earnings Appropriated" } } }, "localname": "AppropriatedRetainedEarningsMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "gure_AtCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "At cost:" } } }, "localname": "AtCostAbstract", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "gure_BromineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bromine", "label": "Bromine" } } }, "localname": "BromineMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "gure_BuildingsIncludingSaltPansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Buildings (including salt pans)", "label": "Buildings (including salt pans)" } } }, "localname": "BuildingsIncludingSaltPansMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "gure_CapitalExpenditureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital Expenditure", "label": "Capital Expenditure" } } }, "localname": "CapitalExpenditureMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "domainItemType" }, "gure_CapitalizedLeaseCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized lease.", "label": "Capitalized lease, carrying value" } } }, "localname": "CapitalizedLeaseCarryingValue", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/OperatingLeaseRightOfUseAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_ChairmanOfTheCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chairman of the Company", "label": "Chairman of the Company" } } }, "localname": "ChairmanOfTheCompanyMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "gure_ChemicalProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chemical Products", "label": "Chemical Products" } } }, "localname": "ChemicalProductsMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "gure_ConcentrationOfProductsBoughtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Major Suppliers", "label": "Major Suppliers" } } }, "localname": "ConcentrationOfProductsBoughtMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "gure_CorporateAllocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate", "label": "Corporate" } } }, "localname": "CorporateAllocationMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "gure_CostOfNetRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of net revenue.", "label": "Cost of net revenue" } } }, "localname": "CostOfNetRevenue", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_CrudeSaltMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Crude Salt", "label": "Crude Salt" } } }, "localname": "CrudeSaltMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "gure_DeferredTaxAssetsPRCTaxLosses": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of deferred tax assets PRC losses.", "label": "PRC tax losses" } } }, "localname": "DeferredTaxAssetsPRCTaxLosses", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gure_DepreciationAndAmortizationExpensePPE": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Depreciation and amortization expense.", "label": "DepreciationAndAmortizationExpensePPE", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortizationExpensePPE", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_DirectLaborAndFactoryOverheadsIncurredDuringPlanShutdown": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Direct cost incurred related to labor and factory overheads incurred during plant shutdown.", "label": "DirectLaborAndFactoryOverheadsIncurredDuringPlanShutdown", "negatedLabel": "Direct labor and factory overheads incurred during plant shutdown" } } }, "localname": "DirectLaborAndFactoryOverheadsIncurredDuringPlanShutdown", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "gure_DisclosureFinanceLeaseRightofuseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Right-of-use Assets" } } }, "localname": "DisclosureFinanceLeaseRightofuseAssetsAbstract", "nsuri": "http://gulfresourcesinc.com/20230630", "xbrltype": "stringItemType" }, "gure_DisclosureLeaseLiabilitiesfinanceAndOperatingLeaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Liabilities-finance And Operating Lease", "terseLabel": "Lease Liabilities - Finance And Operating Lease - Schedule Of Operating Leased Liabilities", "verboseLabel": "Lease Liabilities - Finance And Operating Lease - Schedule Of Finance Leased Liabilities" } } }, "localname": "DisclosureLeaseLiabilitiesfinanceAndOperatingLeaseAbstract", "nsuri": "http://gulfresourcesinc.com/20230630", "xbrltype": "stringItemType" }, "gure_DisclosureMajorSuppliersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "Major Suppliers" } } }, "localname": "DisclosureMajorSuppliersAbstract", "nsuri": "http://gulfresourcesinc.com/20230630", "xbrltype": "stringItemType" }, "gure_DisclosureOperatingLeaseRightOfUseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Right Of Use Assets" } } }, "localname": "DisclosureOperatingLeaseRightOfUseAssetsAbstract", "nsuri": "http://gulfresourcesinc.com/20230630", "xbrltype": "stringItemType" }, "gure_DisclosurePrepaidLandLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Land Leases" } } }, "localname": "DisclosurePrepaidLandLeasesAbstract", "nsuri": "http://gulfresourcesinc.com/20230630", "xbrltype": "stringItemType" }, "gure_DisclosureTaxesPayableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Taxes Payable", "verboseLabel": "Taxes Payable - Schedule Of Taxes Payable" } } }, "localname": "DisclosureTaxesPayableAbstract", "nsuri": "http://gulfresourcesinc.com/20230630", "xbrltype": "stringItemType" }, "gure_EquityInterestOwnership": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rate of equity interest ownership.", "label": "Equity interest" } } }, "localname": "EquityInterestOwnership", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "percentItemType" }, "gure_ExpenseAssociatedWithAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expense associated with agreement.", "label": "Expense associated with agreement" } } }, "localname": "ExpenseAssociatedWithAgreement", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_FinanceAndOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of financing and operating lease liabilities. Includes, but is not limited to, reconciliation of undiscounted cash flows to financing and operating lease liability recognized in statement of financial position.", "label": "Lease Liabilities - Finance and Operating Lease - Schedule of Financing and Operating Lease Maturities" } } }, "localname": "FinanceAndOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables" ], "xbrltype": "textBlockItemType" }, "gure_FinancingLeasesOfLesseeDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's financing leases. Includes, but is not limited to, description of lessee's financing lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lease Liabilities - Finance and Operating Lease - Schedule of Finance Leased Liabilities" } } }, "localname": "FinancingLeasesOfLesseeDisclosureTableTextBlock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables" ], "xbrltype": "textBlockItemType" }, "gure_ForeignOperationsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for foreign operations, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Foreign Operations" } } }, "localname": "ForeignOperationsPolicyPolicyTextBlock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gure_FurnitireFixturesAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture, Fixtures and Equipment", "label": "Furniture, Fixtures and Equipment" } } }, "localname": "FurnitireFixturesAndEquipmentMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "gure_ImpairmentChargesSlowMovingInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment charges for slow moving inventory.", "label": "Impairment charges for slow moving inventory" } } }, "localname": "ImpairmentChargesSlowMovingInventory", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/InventoriesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_ImputedInterestRateOnOperatingLeaseLiabilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Imputed interest rate on operating lease liabilities.", "label": "ImputedInterestRateOnOperatingLeaseLiabilities", "verboseLabel": "Imputed interest rate" } } }, "localname": "ImputedInterestRateOnOperatingLeaseLiabilities", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfOperatingLeasedLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "gure_IncomeLossFromContinuingOperationsAfterIncomeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income Loss From Continuing Operations After Income Taxes", "label": "Loss from operations after income tax benefit (expense)" } } }, "localname": "IncomeLossFromContinuingOperationsAfterIncomeTaxes", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "gure_InterestRateUsedForFinanceLeaseObligations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate used for finance lease obligations.", "label": "Imputed interest rate" } } }, "localname": "InterestRateUsedForFinanceLeaseObligations", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinanceLeasedLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "gure_LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance and operating leases of lessee. Includes, but is not limited to, description of finance and operating leases and maturity analysis of finance and operating lease liabilities.", "label": "LEASE LIABILITIES-FINANCE AND OPERATING LEASE" } } }, "localname": "LeaseLiabilitiesForFinanceAndOperatingLeasesTextBlock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLease" ], "xbrltype": "textBlockItemType" }, "gure_LessImpairment": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/Inventories-ScheduleOfInventoriesCurrentDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment of inventories.", "label": "Less: impairment" } } }, "localname": "LessImpairment", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/Inventories-ScheduleOfInventoriesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "gure_LiMinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Li Min", "label": "Li Min" } } }, "localname": "LiMinMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactions-ScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "gure_LiuXiaoBinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liu Xiao Bin", "label": "Liu Xiao Bin" } } }, "localname": "LiuXiaoBinMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactions-ScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "gure_MajorSuppliersDisclosureTextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for major suppliers.", "label": "MAJOR SUPPLIERS" } } }, "localname": "MajorSuppliersDisclosureTextblock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/MajorSuppliers" ], "xbrltype": "textBlockItemType" }, "gure_MiaoNaiHuiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Miao Nai Hui", "label": "Miao Nai Hui" } } }, "localname": "MiaoNaiHuiMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactions-ScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "gure_NaturalGasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Natural Gas", "label": "Natural Gas" } } }, "localname": "NaturalGasMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "gure_NatureOfTheBusinessPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for nature of business, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Nature of Business" } } }, "localname": "NatureOfTheBusinessPolicyTextBlock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gure_NetRevenueIntersegment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Net revenue (intersegment)" } } }, "localname": "NetRevenueIntersegment", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "gure_OmnibusEquityIncentivePlan2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Omnibus Equity Incentive Plan", "label": "2019 Omnibus Equity Incentive Plan" } } }, "localname": "OmnibusEquityIncentivePlan2019Member", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "gure_PlantAndMachineryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plant and Machinery (including protective shells, transmission channels and ducts)", "label": "Plant and Machinery (including protective shells, transmission channels and ducts)" } } }, "localname": "PlantAndMachineryMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "gure_PrepaidLandLeaseTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for prepaid and leases.", "label": "PREPAID LAND LEASES" } } }, "localname": "PrepaidLandLeaseTextBlock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/PrepaidLandLeases" ], "xbrltype": "textBlockItemType" }, "gure_PrepaidLeaseForParcelOfLand": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prepaid lease for parcel of land.", "label": "Prepaid 50-year lease for parcel of land" } } }, "localname": "PrepaidLeaseForParcelOfLand", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_PropertyManagementFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Management Fees", "label": "Property Management Fees" } } }, "localname": "PropertyManagementFeesMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "domainItemType" }, "gure_PropertyPlantAndEquipmentCapitalizedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, plant and equipment, capitalized costs.", "label": "Property, plant and equipment, capitalized costs" } } }, "localname": "PropertyPlantAndEquipmentCapitalizedCosts", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_PropertyPlantAndEquipmentImpairmentCost": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant and equipment impairment cost.", "label": "Impairment" } } }, "localname": "PropertyPlantAndEquipmentImpairmentCost", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "gure_PropertyPlantAndEquipmentUnderFinanceLeasesNetTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for property, plant and equipment under finance lease right-of-use assets.", "label": "FINANCE LEASE RIGHT-OF-USE ASSETS" } } }, "localname": "PropertyPlantAndEquipmentUnderFinanceLeasesNetTextBlock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets" ], "xbrltype": "textBlockItemType" }, "gure_PropertyPlantAndEquipmentUnderFinanceLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of property, plant and equipment under finance leases.", "label": "Finance Lease Right-Of-Use Assets - Schedule of Property, Plant and Equipment Under Finance Leases" } } }, "localname": "PropertyPlantAndEquipmentUnderFinanceLeasesTableTextBlock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssetsTables" ], "xbrltype": "textBlockItemType" }, "gure_RangeOfExercisePricePerCommonShareBeginningBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range of exercise price per common share outstanding.", "label": "Range of exercise price per common share, beginning balance" } } }, "localname": "RangeOfExercisePricePerCommonShareBeginningBalance", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "gure_RangeOfExercisePricePerCommonShareEndingBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range of exercise price per common share outstanding.", "label": "Range of exercise price per common share" } } }, "localname": "RangeOfExercisePricePerCommonShareEndingBalance", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "gure_RangeOfExercisePricePerCommonShareExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range of exercise price per common share exercised.", "label": "Range of exercise price per common share exercised" } } }, "localname": "RangeOfExercisePricePerCommonShareExercised", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "gure_RangeOfExercisePricePerCommonShareExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range of exercise price per common share expired.", "label": "Range of exercise price per common share, expired" } } }, "localname": "RangeOfExercisePricePerCommonShareExpired", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "gure_RangeOfExercisePricePerCommonShareGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The range of exercise price per common share granted.", "label": "Range of exercise price per common share, granted" } } }, "localname": "RangeOfExercisePricePerCommonShareGranted", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "gure_RelocationProcessCostApproximate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Approximate costs of relocation process.", "label": "Approximate cost of relocation process" } } }, "localname": "RelocationProcessCostApproximate", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the property, plant and equipment useful life.", "label": "Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Life" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentServiceLifeTableTextblock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "gure_ScheduleOfSegmentCostTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of segment costs.", "label": "Business Segments - Schedule of Segment Reconciliations" } } }, "localname": "ScheduleOfSegmentCostTableTextBlock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "gure_ScheduleOfTaxesPayableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for taxes payables.", "label": "Taxes Payable - Schedule of Taxes Payable" } } }, "localname": "ScheduleOfTaxesPayableTableTextBlock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/TaxesPayableTables" ], "xbrltype": "textBlockItemType" }, "gure_SegmentCorporateCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Segment corporate expenditures.", "label": "SegmentCorporateCosts", "negatedLabel": "Corporate costs" } } }, "localname": "SegmentCorporateCosts", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReconciliationsDetails" ], "xbrltype": "monetaryItemType" }, "gure_SegmentOperatingIncomeLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Segment operating income loss.", "label": "Total segment operating Income (loss)" } } }, "localname": "SegmentOperatingIncomeLoss", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReconciliationsDetails" ], "xbrltype": "monetaryItemType" }, "gure_SegmentTotalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segment Total", "label": "Segment Total" } } }, "localname": "SegmentTotalMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "gure_SellerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Seller", "label": "Seller" } } }, "localname": "SellerMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "gure_ShandongBrotherTechnologyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shandong Brother Technology Limited", "label": "Shandong Brother Technology Limited" } } }, "localname": "ShandongBrotherTechnologyLimitedMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "gure_ShandongMoruiChemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shandong Morui Chemical Company Limited", "label": "Shandong Morui Chemical Company Limited" } } }, "localname": "ShandongMoruiChemicalCompanyLimitedMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "gure_ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shandong Shouguangshen Runfa Marine Chemical Company Limited", "label": "Shandong Shouguangshen Runfa Marine Chemical Company Limited" } } }, "localname": "ShandongShouguangshenRunfaMarineChemicalCompanyLimitedMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "gure_ShouguangWeidongChemicalCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shouguang Weidong Chemical Company Limited", "label": "Shouguang Weidong Chemical Company Limited" } } }, "localname": "ShouguangWeidongChemicalCompanyLimitedMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "gure_StatutoryCommonReserveFundsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the statutory common reserve fund requirements.", "label": "Statutory common reserve fund, description" } } }, "localname": "StatutoryCommonReserveFundsDescription", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/EquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "gure_TaxesPayableDisclosureTextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for taxes payables.", "label": "TAXES PAYABLE" } } }, "localname": "TaxesPayableDisclosureTextblock", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/TaxesPayable" ], "xbrltype": "textBlockItemType" }, "gure_TermOfPropertyManagementServicesDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of property management services, description", "label": "Term of property management services, description" } } }, "localname": "TermOfPropertyManagementServicesDescription", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "gure_TotalRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Revenue", "label": "Total Revenue" } } }, "localname": "TotalRevenueMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "gure_UnrealizedGainLossOnTranslationOfInterCompanyBalances": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The unrealized (gain) loss on translation of intercompany balances.", "label": "Unrealized gain on translation of intercompany balance", "negatedLabel": "Unrealized exchange (gain) loss on translation of inter-company balances" } } }, "localname": "UnrealizedGainLossOnTranslationOfInterCompanyBalances", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReconciliationsDetails", "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gure_UnrecognizedWithholdingTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized withholding tax.", "label": "Unrecognized withholding tax" } } }, "localname": "UnrecognizedWithholdingTax", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "gure_ValueAddedTaxAndOtherTaxesPayable": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/TaxesPayable-ScheduleOfTaxesPayableDetails": { "order": 2.0, "parentTag": "us-gaap_TaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of value added tax and other tax payables.", "label": "Value added tax and other taxes payable" } } }, "localname": "ValueAddedTaxAndOtherTaxesPayable", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/TaxesPayable-ScheduleOfTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "gure_VehiclesGross": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of motor vehicles used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Motor vehicles" } } }, "localname": "VehiclesGross", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "gure_YangMingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yang Ming", "label": "Yang Ming" } } }, "localname": "YangMingMember", "nsuri": "http://gulfresourcesinc.com/20230630", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactions-ScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Capital Commitment and Other Service Contractual Obligations - Schedule of Contractual Obligations" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligationsTables" ], "xbrltype": "textBlockItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r236", "r589", "r673", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r268", "r270", "r271", "r272", "r307", "r421", "r468", "r487", "r488", "r549", "r551", "r553", "r554", "r556", "r573", "r574", "r585", "r587", "r594", "r598", "r672", "r710", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails", "http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r268", "r270", "r271", "r272", "r307", "r421", "r468", "r487", "r488", "r549", "r551", "r553", "r554", "r556", "r573", "r574", "r585", "r587", "r594", "r598", "r672", "r710", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails", "http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r236", "r589", "r673", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers." } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r268", "r270", "r271", "r272", "r303", "r307", "r336", "r337", "r338", "r420", "r421", "r468", "r487", "r488", "r549", "r551", "r553", "r554", "r556", "r573", "r574", "r585", "r587", "r594", "r598", "r601", "r665", "r672", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails", "http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r268", "r270", "r271", "r272", "r303", "r307", "r336", "r337", "r338", "r420", "r421", "r468", "r487", "r488", "r549", "r551", "r553", "r554", "r556", "r573", "r574", "r585", "r587", "r594", "r598", "r601", "r665", "r672", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails", "http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r234", "r235", "r484", "r485", "r486", "r550", "r552", "r555", "r557", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r576", "r588", "r601", "r673", "r717" ], "lang": { "en-us": { "role": { "documentation": "Geographical area." } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r136", "r145", "r234", "r235", "r484", "r485", "r486", "r550", "r552", "r555", "r557", "r559", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r576", "r588", "r601", "r673", "r717" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r237", "r242" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "ACCOUNTS RECEIVABLE, NET" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsPayableOtherPayableAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Payable and accrued expenses", "totalLabel": "Total" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails", "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r17", "r597" ], "calculation": { "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other payable" } } }, "localname": "AccountsPayableOtherCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r155", "r238", "r716" ], "calculation": { "http://gulfresourcesinc.com/role/AccountsReceivableNet-ScheduleOfAccountsNotesLoansAndFinancingReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsReceivableNet-ScheduleOfAccountsNotesLoansAndFinancingReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r505", "r560", "r602", "r716" ], "calculation": { "http://gulfresourcesinc.com/role/AccountsReceivableNet-ScheduleOfAccountsNotesLoansAndFinancingReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsReceivableNet-ScheduleOfAccountsNotesLoansAndFinancingReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r238", "r239" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r20", "r578" ], "calculation": { "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Salary payable" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r45", "r153", "r450" ], "calculation": { "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r27", "r82", "r156", "r445", "r472", "r473" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r10", "r27", "r379", "r382", "r411", "r469", "r470", "r645", "r646", "r647", "r654", "r655", "r656" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r73", "r597", "r720" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r340", "r341", "r342", "r481", "r654", "r655", "r656", "r704", "r722" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r157", "r240", "r245", "r246", "r247", "r716" ], "calculation": { "http://gulfresourcesinc.com/role/AccountsReceivableNet-ScheduleOfAccountsNotesLoansAndFinancingReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedLabel": "Allowance for doubtful debt" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsReceivableNet-ScheduleOfAccountsNotesLoansAndFinancingReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r84", "r285", "r399", "r649" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization on capital lease obligation" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Anti-dilutive common stock excluded from calculation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land held.", "label": "Rights to use parcels of land through lease agreements, area" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/OperatingLeaseRightOfUseAssetsDetailsNarrative" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r114", "r154", "r179", "r207", "r222", "r228", "r241", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r374", "r376", "r389", "r440", "r510", "r597", "r608", "r670", "r671", "r708" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r149", "r160", "r179", "r241", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r374", "r376", "r389", "r597", "r670", "r671", "r708" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r179", "r241", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r374", "r376", "r389", "r670", "r671", "r708" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-Current Assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Presentation and Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r99" ], "calculation": { "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "verboseLabel": "Buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r93", "r94" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r126" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Finance lease right-of use assets" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r128", "r442", "r482", "r504", "r597", "r608", "r639" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r30", "r90", "r177" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS - END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r90" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash, uninsured amount" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r22", "r65", "r441", "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitment and Loss Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r101", "r263", "r264", "r562", "r666" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "CAPITAL COMMITMENT AND OTHER SERVICE CONTRACTUAL OBLIGATIONS" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r48", "r563" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r599", "r600", "r601", "r603", "r604", "r605", "r606", "r654", "r655", "r704", "r719", "r722" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r72", "r497" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "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.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r72", "r497", "r516", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r72", "r444", "r597" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "COMMON STOCK; $0.0005 par value; 80,000,000 shares authorized; 10,717,754 shares issued; and \u00a010,431,924 shares outstanding as of June 30, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "STOCK-BASED COMPENSATION" } } }, "localname": "CompensationRelatedCostsGeneralTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r28", "r162", "r164", "r171", "r436", "r453" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "COMPREHENSIVE PROFIT (LOSS)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMPREHENSIVE PROFIT (LOSS)" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r35", "r38", "r60", "r61", "r236", "r561" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative", "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r35", "r38", "r60", "r61", "r236", "r474", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative", "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r35", "r38", "r60", "r61", "r236", "r561", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative", "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r66", "r130" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "CUSTOMER CONCENTRATION" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CustomerConcentration" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r35", "r38", "r60", "r61", "r236" ], "lang": { "en-us": { "role": { "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.", "label": "Percentage of total revenue", "terseLabel": "Percent of materials purchased", "verboseLabel": "Percent of products sold to top five customers" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative", "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r34", "r35", "r38", "r39", "r60", "r111", "r561" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r35", "r38", "r60", "r61", "r236", "r561" ], "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." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative", "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r99" ], "calculation": { "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 6.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in process" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [ "r652" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments.", "label": "Contractual Obligation", "verboseLabel": "Total" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFifthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Payable within: the next 49 to 60 months" } } }, "localname": "ContractualObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Payable within: the next 37 to 48 months" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Payable within: the next 12 months" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Payable within: the next 13 to 24 months" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Payable within: the next 25 to 36 months" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r637", "r638" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "negatedLabel": "Cost of net revenue" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Purchase of Raw Materials" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r363", "r369", "r651" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current taxes \u2013 PRC" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r36", "r236" ], "lang": { "en-us": { "role": { "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.", "label": "Customer" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r350", "r351" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r5", "r110", "r134", "r368", "r369", "r651" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred taxes \u2013 US entity" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r92" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "auth_ref": [ "r59", "r109", "r651" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.", "label": "Deferred Other Tax Expense (Benefit)", "negatedLabel": "Deferred tax \u2013 PRC entities" } } }, "localname": "DeferredOtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r358" ], "calculation": { "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r701" ], "calculation": { "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r58", "r702" ], "calculation": { "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "US federal net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r58", "r702" ], "calculation": { "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Exploration costs" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r359" ], "calculation": { "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r57", "r701" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r302", "r304", "r306", "r590", "r591", "r592", "r593" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Company's contributions to the retirement plan" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanAdministrativeExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of administrative expense incurred by defined contribution plan.", "label": "Administrative expenses" } } }, "localname": "DefinedContributionPlanAdministrativeExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r5", "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r5", "r212" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails", "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS (LOSS) PER SHARE:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r172", "r186", "r187", "r188", "r189", "r190", "r194", "r195", "r197", "r198", "r199", "r201", "r386", "r387", "r437", "r454", "r582" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "BASIC AND DILUTED" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE NUMBER OF SHARES:" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r32", "r33" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Basic and Diluted Earnings per Share of Common Stock" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r391" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "EFFECTS OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r180", "r353", "r370" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r700", "r703" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "verboseLabel": "Tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r11", "r146", "r166", "r167", "r168", "r181", "r182", "r183", "r185", "r191", "r193", "r202", "r243", "r244", "r299", "r340", "r341", "r342", "r364", "r365", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r392", "r393", "r394", "r395", "r396", "r397", "r411", "r469", "r470", "r471", "r481", "r541" ], "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." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "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.", "label": "FAIR VALUE OF FINANCIAL INSTRUMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/FairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r402", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Total finance lease liability", "verboseLabel": "Financial lease - Present value of net minimum lease payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinanceLeasedLiabilitiesDetails", "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r402" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance lease liability, current portion", "negatedLabel": "Less: Current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinanceLeasedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r402" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance lease liability, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinanceLeasedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance lease - Total" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance lease - thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance lease - the next 12 months" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance lease - the next 49 to 60 months" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance lease - the next 37 to 48 months" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance lease - the next 25 to 36 months" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance lease - the next 13 to 24 months" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Finance lease - Less: Amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Reporting Currency and Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r99" ], "calculation": { "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture, fixtures and office equipment" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r86", "r520" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "negatedLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Recoverability of Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r207", "r221", "r227", "r230", "r455", "r584" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (loss) before taxes", "totalLabel": "Income (Loss) before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReconciliationsDetails", "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r180", "r347", "r354", "r355", "r361", "r366", "r371", "r372", "r373", "r477" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r135", "r192", "r193", "r215", "r352", "r367", "r456" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax (Expense) Benefit", "negatedLabel": "INCOME TAX BENEFIT (EXPENSE)", "negatedTerseLabel": "Income tax benefit (expense)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails", "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r165", "r348", "r349", "r355", "r356", "r360", "r362", "r476" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r700" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxes-ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r29", "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Paid for taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid during the year for:" } } }, "localname": "IncomeTaxesPaidNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "auth_ref": [ "r4" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.", "label": "Decrease in overall accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsReceivableNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r4" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts and Other payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r4" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r648" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r4" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r635", "r648" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Operating lease" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r4" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r4" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepayments and deposits" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r62", "r117", "r169", "r211", "r398", "r526", "r607", "r721" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease": { "auth_ref": [ "r118", "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount, during the lease term, of each minimum [capital] lease payment allocated to interest expense so as to produce a constant periodic rate of interest on the remaining balance of the capital lease obligation.", "label": "Finance lease liability, interest expense" } } }, "localname": "InterestExpenseLesseeAssetsUnderCapitalLease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r173", "r175", "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest on finance lease obligation" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "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.", "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r97", "r579" ], "calculation": { "http://gulfresourcesinc.com/role/Inventories-ScheduleOfInventoriesCurrentDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Inventories-ScheduleOfInventoriesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r159", "r577", "r597" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://gulfresourcesinc.com/role/Inventories-ScheduleOfInventoriesCurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net", "totalLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/Inventories-ScheduleOfInventoriesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r129", "r151", "r158", "r248", "r249", "r250", "r422", "r580" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r643" ], "calculation": { "http://gulfresourcesinc.com/role/Inventories-ScheduleOfInventoriesCurrentDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Inventories-ScheduleOfInventoriesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r87", "r210" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r640" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescription": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Description of lessee's operating lease.", "label": "Operating lease, description" } } }, "localname": "LesseeOperatingLeaseDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Operating lease - Less: Amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lease term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "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.", "label": "OPERATING LEASE RIGHT\u2013 OF USE ASSETS" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/OperatingLeaseRightOfUseAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r19", "r179", "r241", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r375", "r376", "r377", "r389", "r495", "r583", "r608", "r670", "r708", "r709" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r77", "r115", "r448", "r597", "r650", "r661", "r705" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r21", "r150", "r179", "r241", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r375", "r376", "r377", "r389", "r597", "r670", "r708", "r709" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r15", "r67", "r68", "r69", "r70", "r179", "r241", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r375", "r376", "r377", "r389", "r670", "r708", "r709" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total Non-Current Liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-Current Liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LossContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation." } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LossContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [ "r266", "r268", "r270", "r275", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LossContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r266", "r268", "r270", "r275", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LossContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r265", "r266", "r267", "r269", "r271", "r272", "r273", "r274" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "LOSS CONTINGENCIES" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LossContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencySettlementAgreementTerms": { "auth_ref": [ "r46", "r47", "r102" ], "lang": { "en-us": { "role": { "documentation": "Description of the terms of a settlement agreement which resolved the legal matter, including the nature of the consideration, timing of payment, and the nature of rights obtained or lost (for example, but not limited to, patent, trademark, copyright, license and franchise rights).", "label": "Loss Contingency, Settlement Agreement, Terms" } } }, "localname": "LossContingencySettlementAgreementTerms", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LossContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ManufacturingFacilityMember": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Structure used in the manufacturing of goods.", "label": "Plant and Machinery" } } }, "localname": "ManufacturingFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MineralPropertiesGross": { "auth_ref": [ "r6", "r112", "r113" ], "calculation": { "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount at the balance sheet date of mineral properties, gross of adjustments.", "label": "Mineral rights" } } }, "localname": "MineralPropertiesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r174" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS USED IN FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r174" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r90", "r91", "r92" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r83", "r92", "r116", "r148", "r161", "r163", "r168", "r179", "r184", "r186", "r187", "r188", "r189", "r192", "r193", "r196", "r207", "r221", "r227", "r230", "r241", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r387", "r389", "r452", "r518", "r539", "r540", "r584", "r607", "r670" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net profit (loss) for six-month period ended June 30, 2022", "totalLabel": "NET PROFIT (LOSS)", "verboseLabel": "Net Income (Loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity", "http://gulfresourcesinc.com/role/StatementsOfCashFlows", "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Other income, net of expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReconciliationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "negatedTotalLabel": "Total operating income (expense)" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING INCOME (EXPENSE)" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r207", "r221", "r227", "r230", "r584" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Income (loss) from operations before income tax benefit (expense)", "totalLabel": "PROFIT (LOSS) FROM OPERATIONS", "verboseLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReconciliationsDetails", "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails", "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r406", "r596" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/OperatingLeaseRightOfUseAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total Operating lease liabilities", "verboseLabel": "Operating lease - Present value of net minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails", "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfOperatingLeasedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r402" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities, current portion", "negatedLabel": "Less: Current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfOperatingLeasedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r402" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfOperatingLeasedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r403", "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r401" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets", "verboseLabel": "Operating lease, right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/OperatingLeaseRightOfUseAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r409", "r596" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discounts rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r408", "r596" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining operating lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r121", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating lease - Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r121", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating lease - the next 12 months" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r121", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating lease - the next 49 to 60 months" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r121", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating lease - the next 37 to 48 months" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r121", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating lease - the next 25 to 36 months" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r121", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating lease - the next 13 to 24 months" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r121", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating lease - thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-FinanceAndOperatingLease-ScheduleOfFinancingAndOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r119", "r120", "r121", "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lease Liabilities - Finance and Operating Lease - Schedule of Operating Leased Liabilities" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LeaseLiabilities-financeAndOperatingLeaseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Accrued expense-others" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsAndOtherPayableAndAccruedExpenses-ScheduleOfAccountsPayableAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation." } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CapitalCommitmentAndOtherServiceContractualObligations-ScheduleOfContractualObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r3" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "- Foreign currency translation adjustments", "verboseLabel": "Translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity", "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Direct labor and factory overheads incurred during plant shutdown" } } }, "localname": "OtherCostOfOperatingRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other operating income (expense)" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other receivable" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquireBuildings": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of buildings (properties) whether for investment or use.", "label": "Acquisition of five floors of commercial building" } } }, "localname": "PaymentsToAcquireBuildings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r89" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Capital expenditures", "negatedLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails", "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r7", "r8", "r9", "r12", "r53" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Retirement Benefits" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r71", "r287" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r71", "r497" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r71", "r497", "r516", "r722", "r723" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r71", "r443", "r597" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "PREFERRED STOCK; $0.001 par value; 1,000,000 shares authorized; none outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r644" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepayments and deposits" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseOtherNoncurrent": { "auth_ref": [ "r641" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts paid in advance which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid land leases, net of current portion" } } }, "localname": "PrepaidExpenseOtherNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ProfessionalAndContractServicesExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.", "label": "Property management services" } } }, "localname": "ProfessionalAndContractServicesExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r630", "r634", "r664" ], "calculation": { "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r634", "r662" ], "calculation": { "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "totalLabel": "Net book value" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "At cost:" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r629", "r642", "r663" ], "calculation": { "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Total" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails", "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r98", "r131", "r132", "r133" ], "lang": { "en-us": { "role": { "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.", "label": "PROPERTY, PLANT AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r99", "r152", "r451" ], "calculation": { "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails", "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r6", "r439", "r451", "r597" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, plant and equipment, net", "totalLabel": "Net book value" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOther": { "auth_ref": [ "r6" ], "calculation": { "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Plant and machinery" } } }, "localname": "PropertyPlantAndEquipmentOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNet-ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r6", "r131", "r132", "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/PropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r99" ], "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." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails", "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r305", "r415", "r416", "r490", "r491", "r492", "r493", "r494", "r515", "r517", "r548" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r415", "r416", "r707" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactions-ScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactions-ScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r521", "r522", "r525" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactions-ScheduleOfRelatedPartyTransactionsDetails", "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r305", "r415", "r416", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r490", "r491", "r492", "r493", "r494", "r515", "r517", "r548", "r707" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r412", "r413", "r414", "r416", "r417", "r478", "r479", "r480", "r523", "r524", "r525", "r545", "r547" ], "lang": { "en-us": { "role": { "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.", "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "negatedLabel": "Repayment of finance lease obligation" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAppropriated": { "auth_ref": [ "r49", "r50", "r81", "r178", "r446" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.", "label": "Retained earnings appropriated" } } }, "localname": "RetainedEarningsAppropriated", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsUnappropriated": { "auth_ref": [ "r74", "r178", "r447" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.", "label": "Retained earnings unappropriated" } } }, "localname": "RetainedEarningsUnappropriated", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsUnappropriatedMember": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.", "label": "Retained Earnings Unappropriated" } } }, "localname": "RetainedEarningsUnappropriatedMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r519", "r575", "r581" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r170", "r179", "r208", "r209", "r220", "r225", "r226", "r232", "r234", "r236", "r241", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r389", "r438", "r670" ], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Net revenue", "terseLabel": "Revenues", "verboseLabel": "Net revenue (external customers)" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails", "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET REVENUE" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://gulfresourcesinc.com/role/TaxesPayable-ScheduleOfTaxesPayableDetails": { "order": 1.0, "parentTag": "us-gaap_TaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Land use tax payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/TaxesPayable-ScheduleOfTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r236", "r631" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueProductLineMember": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Sale of Products" } } }, "localname": "SalesRevenueProductLineMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/CustomerConcentrationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/AccountsPayableOtherPayableAndAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "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.", "label": "Income Taxes - Schedule of Components of Income Tax Expense Benefit" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "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.", "label": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r78", "r79", "r80" ], "lang": { "en-us": { "role": { "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.", "label": "Inventories - Schedule of Inventories, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails", "http://gulfresourcesinc.com/role/FinanceLeaseRight-of-useAssets-ScheduleOfPropertyPlantAndEquipmentUnderFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r63", "r64", "r521", "r522", "r525" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactions-ScheduleOfRelatedPartyTransactionsDetails", "http://gulfresourcesinc.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions - Schedule of Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Business Segments - Schedule of Revenue by Major Customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r40", "r41", "r42", "r43" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r40", "r41", "r42", "r43" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Business Segments - Schedule of Segment Reporting Information by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r309", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r335", "r336", "r337", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r13", "r14", "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Stock-Based Compensation - Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are 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. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Stock-Based Compensation - Schedule of Stock Options Outstanding and Exercisable" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r204", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r236", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r586", "r636", "r717" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r203", "r204", "r205", "r206", "r207", "r219", "r224", "r228", "r229", "r230", "r231", "r232", "r233", "r236" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "BUSINESS SEGMENTS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "negatedLabel": "Sales, marketing and other operating expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/LossContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r309", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r335", "r336", "r337", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Awards, number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Number of options and warrants, expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of options and warrants, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Outstanding and exercisable", "periodEndLabel": "Number of option and warrants outstanding and exercisable", "periodStartLabel": "Number of option and warrants outstanding and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails", "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionsOutstandingAndExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Range of exercise prices, outstanding and exercisable", "periodEndLabel": "Weighted-average exercise price of options and warrants", "periodStartLabel": "Weighted-average exercise price of options and warrants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails", "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionsOutstandingAndExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Aggregate intrinsic value of options outstanding and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted-average exercise price of option and warrants, exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Weighted-average exercise price of option and warrants, expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted-average exercise price of options and warrants, granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r308", "r314", "r333", "r334", "r335", "r336", "r339", "r343", "r344", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining contractual life (years), outstanding and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionsOutstandingAndExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Number of shares issued", "periodStartLabel": "Number of shares issued" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Number of treasury stock", "periodStartLabel": "Number of treasury stock" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r147", "r204", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r236", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r586", "r636", "r717" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfRevenueByMajorCustomersDetails", "http://gulfresourcesinc.com/role/BusinessSegments-ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r11", "r24", "r146", "r166", "r167", "r168", "r181", "r182", "r183", "r185", "r191", "r193", "r202", "r243", "r244", "r299", "r340", "r341", "r342", "r364", "r365", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r392", "r393", "r394", "r395", "r396", "r397", "r411", "r469", "r470", "r471", "r481", "r541" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r181", "r182", "r183", "r202", "r423", "r475", "r483", "r489", "r490", "r491", "r492", "r493", "r494", "r497", "r499", "r500", "r501", "r502", "r503", "r506", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r517", "r519", "r520", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r541", "r602" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative", "http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative", "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r181", "r182", "r183", "r202", "r423", "r475", "r483", "r489", "r490", "r491", "r492", "r493", "r494", "r497", "r499", "r500", "r501", "r502", "r503", "r506", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r517", "r519", "r520", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r541", "r602" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative", "http://gulfresourcesinc.com/role/PrepaidLandLeasesDetailsNarrative", "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r11", "r71", "r72", "r104", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Number of options and warrants, exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensation-ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r11", "r71", "r72", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Restricted shares" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r5" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Compensation costs for options issued" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r72", "r75", "r76", "r96", "r498", "r516", "r542", "r543", "r597", "r608", "r650", "r661", "r705", "r722" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r103", "r178", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r384", "r544", "r546", "r558" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r418", "r419" ], "lang": { "en-us": { "role": { "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.", "label": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/MajorSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://gulfresourcesinc.com/role/TaxesPayable-ScheduleOfTaxesPayableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes payable-current", "totalLabel": "Land use tax payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets", "http://gulfresourcesinc.com/role/TaxesPayable-ScheduleOfTaxesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheetsParenthetical", "http://gulfresourcesinc.com/role/TreasuryStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "TREASURY STOCK" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/TreasuryStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r23", "r51", "r52" ], "calculation": { "http://gulfresourcesinc.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock; 285,830 \u00a0shares as of June 30, 2023 and December 31, 2022 at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Increase/(decrease) in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Motor Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies-ScheduleOfPropertyPlantAndEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r194", "r199" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "BASIC AND DILUTED" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://gulfresourcesinc.com/role/StatementsOfLossAndComprehensiveLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//505-30/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "360", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482479/932-360-25-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481251/840-30-35-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481161/840-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org//310/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org//326/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//450-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org//450-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org//710/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147482969/710-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(i))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r609": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r612": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r613": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r614": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r615": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r616": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r617": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r618": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r619": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r621": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r622": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r623": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r624": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r625": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r626": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r627": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r628": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(S-X 210.12-04)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 96 0001193805-23-001176-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193805-23-001176-xbrl.zip M4$L#!!0 ( /N!#EWMT]O M_"=5>_K,YG*YSR-RS9EUT?G(\SJ.8=C//^]N&YT>Z@L)2=$-0>F@R8]D27GQ MOS_Y=G)I6Y.EF4O))\Y#^,\+M\;?BM,?N"].?[:^G+G4\+PT95UJ.)=*NIKD MV,RR<5A73'XP\KN6)6/&%**?E_7;Z>6&]_732S\;FJ#H757K"P:6(;E3*L%P M"2[MNDE"1YV9&^'WGY[4UY7WR29XUKG/@G!F*25?MP5]PG$1S;';>2;^ O^" MXYT+-=3UO6WZ,_[6N7!H:+X7YC[C;R<7ZHDG01A,+NX*>MN\T/YBYO'X,TV5 MD>YYM?G-S.6BH26,\0#IWD/!7W\F7Y/?, F&37 3_G74H6)H8V^FV%_./$K7 MC,5!X0]G+GH::FARU=-0[FI(5X=:!^F2TOG44?OFU4R:9\Y,/4:"B/]2Y)^O MAF3(Z.+K9^LO_K:/#($B]TJ@/T/I]=^S@JH82#$234S2&=6QWOU[9J"1\=E2 M]\_D=Y_MVW[]3R)!74E(%L^I!C*^4!6AC\ZID3CZ0I6+YHL6PQ5:]XU_N.)U M/E_#?\CPJ$1BW5_SN18AN>5%:LLA=8/[)0O6KUB&W>;GJ6P+84!C.O"_)05S M;3273W";WS;GNF^\C1<3_&5>R\-3J"K*.MAUB M4>T,S3M)>D>0:TB35/$*?Z:W?FPT/-[WGK^0H%EWW%"R*=9US\)0TV9N65+$ MHF"@EO7U;8,9W4G,^]V/?__=X!'I2PR]8HMMV6;9NAG^:)-[<*U&3\#0:W$M MIU?CSTF]E6]BT MVN/ [^T[M%5Q3.G&6,;6IXOMPCG%,@.#:DI]/- *>J/J:E]0:.L#&C]%D[JF M!1*E5^=WHJ0/9&%\3BFJ@LPOI=$Y,25((S;*?">)(E),BT7>X@LK&&N:U+&, MTVSBQ_AD.:C^&<7Y/)0GNAG%LXN$@F6P\Y*@$^5Q'_/L")P M$E$AAN%2BUC*BR+62[UAX"%4M9JFODK$Y[QH%,,;!\^YQ]% G:&&1U(:=7J" M\H2((I]=5/*-8O['DC%<:4*'N'GVG6R_Z+R&O2V$.2PV#+7S\B#(0V?6M\>9 MUZM=_[&QQ%D<*I)U+;9AV$G1SQ5)QAZ#AF]UX8S(>7R 0^(L^2\.B0M\2%6C MA[3J &G84U:>RCA8E6"[!)+%@K5=>K..(OQ[P.$V.E75] MB,0B!HGR9-D$DX=UI!L8$X;-U_R;H(G7FJKKZPV_93^C55#[?54Q[W&'^FVD MS1/&I[,'25A30X(^U,;F72PJ_0C,'22!V'9)Y-%XJA DL:P4A(%D"+(/D1GF M((FLXX &![AB2= 4_ 3]7A$& TT=:!*VV*(?K<%;L3!IQ3.N@6.?O(NP>;+] M" W>-NX%N1WL=@QE0JAIBK%V#C34P_97>D66.?8CF#\D@A>'GXSW\-DMYXAD M^C )6WN.2*93!TG@1G-$,AUS%\:'R&WFB&0ZA+:,MQYI*[N!H>471L]&I _K+ MH223]2P=TR$/R:N&(!LU0;$AW](UHW4G*5)_V/?&1)K+G2V$I2H. (UQ3184 M(Z^(I3]#:4!R(?I/L M:#:[@W^\4]*897(3\T\63\_K)%5<[99&2.M(.JKA.Z.:Z2210(TL-I5& PQK MT6^(0:>U\0@SFXY0(1/AI2#;91[[&2?++*B$.1I2^2 2)Q-[F&8!15[3" E$ M:2_'TTLPALA'IIM7'9 +]>K0(+4JA)I')#WUL"N8?\4H?L*^81^[Z/AS!\%# M02:0YC8@U]^GPRYP4QAA+TY5.I(LF:,NF(L(9:5H)]WQ!7FL5H9.?%6++EE6 MWRR6>W/0SF'X\2\5? HF)%I6Y6,P+<&G+<*3RTIDIX+/480GF:61!:8E^%2$ M:["WDM#&M!C2?.2S= )@V1"R0!N,RGN%#(]J*UY]GEF<)X,T%^H0EIEN74$* MPLYUL](/WYHRR_?.>V:U%S'Q":?:YM-()_.,^34IG?KW3)?Z QE9M47VHV9O M;CW.+OZQRYF^FI4.YS;A)I%+P._40#D_0^9Z[N33R>>22+[I2DBC3%*09QE= MH?Q]MHY@_L?3QWWV?)[]M(&9%U@2 M0F&28ZH.EDF<4XT2!I-\?:W#8M>\44O&RZCY>H$'S&5N&RYS^^$R>TQR$VN4*/7)<@[9MS)= M:,$\([\G"3-C3.)Q5<%O]?Q(TL\NG,L6Z/[ZV?,1[N%]]AY?$-,I']I,X2-W M_W7KTY"_+_TGAH/ER_NG@86E/#@Q/*Q5"7$:L%B'%2>"CO5K1XX;&N:ZQ&HN MG @J-B^T.6YTN!8+U^/':>#DP.*X/3.)@X L=@$9%X'<(2"+7T 6!0X@((MO M0!8%'B @.Y2 ;)_H@(#L4 *R2.80",@.+B#;(TX.-R#;#Y/,=7L(R&(5D(58 M2^$C=PC(XAB0[1\'$)#%.2#;/QX@(#N<@&Q_Z(" [' "L@CF$ C(#C @"Q\G M+,0:L8LUV CD#K%&_&*-*' L49\8XTH\ "QQJ'$&OM$!\0:AQ)K1#*'0*QQ M<+'&'G%RN(L_H3+);T,EA&91AV:'L4?4'S@0V\4DMCMT($%P&+/@\- !!=%E MK*/+0X47A*>Q#D\/%580WQY8?'L80-OD7)O3 %2\(KXX]ZO9^-R@TP!0/".^ M P021'QQCO@.$% 0\1U.Q'= \(*([W BO@."%41\AQSQQ19H_*31)*SQQ3'B MBU]SZY7 @8@OCA'? 0()(KXX1WP'""B(^ XGXCL@>$'$=S@1WP'!"B*^0X[X M8@NT3 0(*(+\X1WP$""B*^PXGX#@A> M$/$=3L1W0+""B.^0([[X 6WN%'F(\^+36&4?IX;"PEQ,P[2(<0!15LRBK(CQ M $%2K(.DB- !,4ZL8YRHYQ (40XC1-G[2?40:\0MUN BD#O$&O&+-:+ <0: M\8TUHL #Q!J'$FOL$QT0:QQ*K!')' *QQL'%&GO$R>$V<=P'D^;2.05,M]3! MGHBFBL..<6QF]7*H8W.IZPWK=FZSZDWYT8?C,UV20?JQD?X^3M28T_W+H81I MQ5X$GB/D(7G5$&2C)B@V-UJZ9K3N)$7J#_O'@0PL;36:"L\"B/ XS[QZ.;W:>'1 MD40;@UGT80E8PSVC[S2-X-[1=X*VSTFR/*">U)'1D80$:V',N7B6 M]!.1NVUUKH::(AF2AJZDD8%U3G3%25)[@''DT!A"L MS%2>QV Z3EL_VX^50\P$M>OLL9KG\E[V M6#GYN\.V+UN%4[.D'[<)6CC<'N0>O=SWN;3FR/U.4(9=H8.]<S60+"/M1.'@)CY24Y+=)F2U)1F.*5EU6"7@ M)@:XB>\A@;X-D $W,<%-;!O/>A^5!+B) VYB>T2-;_L]P$U,2? -9'W%:S5NO;Z7A3TE0+Z4C:3"Q6MKS%)^6;H.\ M3TV_[TY)U'$B9&[_AAZ $$,@A#L# M^*\.J4/%T,:M^\:A2IS4U4^:C%PC]4D3!CW23<02O4W@^7T#%G[67&BV(7'S M_<@A?E M95GM"&2Y\'30XTL\@&B=_L@001UO)@0"H(@#H&CE#0[HJ4D<_,=3E#JX?W%P M__9< ^.[TQ4\.MC>NC98P"4$P&P&&,B)QR._2A_#CU"0.T<,I2AV< M_S@X__O"P*J>L>#/P[:OM<$" 0$ 9C/ 0$01GQ61PX,/A"0 F0TA S$-P&:; MB0J"HA@$18]%2[$YY5K6#R&VDS=G%=YD>=-8A9;X$-6V\!UH.(' 'M<46[9RP'H \P M[ 7LQQ3[9DA11Z](&8)CXX_[138!Y@\6\VOSM65#I(6G>:3;XJ\@8^Y;1W8% MU3S=0S,CK+JDOQRV?NP+FYOHZ@*++\>72.GT^H+V8HUNHM5>(@M],,WQ ,V. M8P4X0'6#",'5X=-04)X>D40P>>J3U?ZC\/7Y#W@/)A 'Q$<=BP/F(PK' ?HQ MB;KLQ:B\STA% )T4.! ULCQET8/:4W4Z2FJK#Z= MWGP5U0+Y41[JIXJA"[VWD ?H09$ .&A&W M,!UT(GR=6"MX!]6(:4@/&A*ZAJP.]$$[8AC^@V:$KAF[L!I2!1$A&!((H.!; M=5B\QRA;$?J]7//O?K=L>&K >JSP H#U@M,-.]H.)\ '[P6(?=K+'/W8' MS >+>=C)'BML0@@.JAM(" X59E H?P08AT+YV$;>@/.]A]T ]\AC;D#]7@-N M0#P4RA\+VJ%0/B:HA" ;E';'(!MZJ$"[N*/$.[2+BVW8#9B/*/@&Z,YU@<,!\&YJ$0/5;8A! <5#>0$!PJN* 0_0@P#H7H ML8V\ >=[#[L![I''W(#ZO0;<@'@H1#\6M$,A>DQ0"4$V*.V.03949T$A^E'B M'0K18QMV ^8C"KX!^C$)P4$#(@C$ ?TQ",3V8"+]O?H)+[=O*MVG8SN)8[E>\:I(-M* M:J_FQ,EZCV :P30&9AIC[S&":3PHTQBJU^@]:V(.X-L9XSM!$9[,]:(KA/3C MP$25%-85U'Y?,N97OI:1?:QSHX_;) PD;-]+HP&V1)*!F7/TPO3,MX'!"8TD,6PX?ZG&/A3724#H4CHHT< M"D>:P3D40T6R@'/?*"Y@H(\$'6O,A:2K28[-G.-KG)LY7\T^@MS-Y_Z-GJ A MW?<1-A/,B[9^!AY?S>@>OBV&_!@?HQ>=W4]M(@4 M4GNZZK&K^3+_7*\;.]_/<&$-AM;P8U:(;(!?;@^*/R]]W_L/#>UL>?>O MGZ71.>:2.M0Z2"_R7_^SJ@=&,L8]N%?<8G23FGF+.+ M__LOFV:^?/T\N)B]I(OUYIQBF8%!-;'AT:D*>J/J:E]0:.L#FFI@?>M^H28W MPY;Y5*#RE>*5.EGX29?N2Y1A>K=7;G1*%WCV7B2,";RJUN^HK_I 4$R4C\11*\>P+20B*9$HJITAF4M(^-OJ$'^ M8?&7+?-5&CMK[\-R]>Y2_]7HH+10:MX=%5M;Y@_'LFC8SSMJK*"'N@ MVA!YX69N3$2(N4PR_<471?8?0_3E:BY@KK8O?MSGZ\U2_?8752_5JO4F5;NO M-^[SE2;5K%+8[C6Q<:-8GJK6*3;U0?Q(5:^HYDV)PWW-O+AD>;/>J._E&ZRAI I_WMN!H%XD);/X=SU1&(\1=J\4+_#/#.SL MXMM0013/T!2YZQH* 'CQP4M5.R VA3@!,/-.@2;@P-;,:RZ9 21%;]\/FKF7 MQVR0,T!7D'7/*6!^5/8L#62R2?>[/UL.H,7A^W[FSE(G62FJ"L)N[98+]I(.U^8_PJVVI?,]!&Y MU+K21]W9AQ_R]Y=,Y?HE@'A@_IDD3\4JC\0>_E/\/K.S47F!1FGWMV<7U_>X7M6:-Z7R^4&C15KA0^ M12.4#Z61T#', 5-JE](F Z4$G=('J$.RN"(E89X:.M7IF6[?QQ,,']NJ8:A] M_P@R39[GC\@PG(JK&6R7E8ZJX5E[DAQ'!76(H[UQ015]H"Z7<]EW&7V['W:# M\"\2.NJ0_+:!!IKZ2B UZVRO,H/9'6,R9D5'E51/WW<63 K7=>M_=G%1]FO0LK.^@1@%O3SHJ@A7;?_ MD.)YUEOO;AO7M3KSDKIZ"D6RQ1&6I:D'](2L:>]R*,EDCO-1 M1=HW_^SW,,Z;4NXRW[Q/U85B20R14N[LHJR(0^QB2()-;DW07H@VDB"C).@& M5<"_]*/6\@GVB)N\%S?)"*M:4WU3O'F9O"MV;M+,]^O&]G&[#R^GCSZ[F.QI M7)V%:=4_CYG$26\QB&2Y'Q6^VR9F>5-1%M.PW>@[Q\ M?OS]K=M4;PM"8(Y-QWJ@GULS.RP<(O8DQ=^-&<1G7EF+VS45^W7R;VG@[TQ> M_2@]%@64Y_.9H$$_\_2S"R[-91CFP'T3FS1B^08:5CEI(,@4&J'.T)!>22R& M)W:DQ\\+P5*@B!A\?(W@TCN!IW+.+J9A^/_]-\NQF2\ZG@-D-.BI"J(4T_NE MB5O)5E;2XCES>/K_/6BUG[M5T8OE7QM^R!KJA?N MYYU=9-/4AQ2?_NBC"YAI/@FI6Y4TR"%T+XLZ?M[\Z+YK5T\W;T&H]/PSSRY2 MZ4R"U(Z%G?H(.2OXC/T9J8MM?@-KKR89$KZ/E4A!&A*IP5#3AR2C8JCX9E;T MP7(?VA___LMV>_(=XSSLL<4QI[)T27YO ;K;;HJH8\>#Y]10P73*V&D]NV@2 M/X>8:B1T>E1'%G1]@XP$%R=*-,&T;8UQOZW*U ?7#+.:D.2^YPVNCQ M!Q> M9Y_IK7H@?G;,-3."TW]C_F$37>*&@@:]2K(0[1-RFZ_['0"'UL'+!7P MYF5=%/K-UW)5'R<#X.7, TGVOUZ*/[>X.?"5;!TS5TY\P\/LZ'NZ\CTI7_>> MY\/#2KY1S/]8/T3D,8RMWU#7LMK&[G$#.VL=@[H3M!=DS'/LX+S1LB*2W!VB MVF.JTT.=%W+!"[9?R,Q6$L? M1SS@?U(]02=ZDHR]BD$6<9?DC5Z_>^_-/1G M*!%/ SL8;61?@6\Z<39XDMRT5L=MC\/EJ3AR)5X(^9JLCE,B_A;/$N32@88Z MR)PS6(XR*VETZ@.^'XZ/*7V(3:W>4\FBT-]_V>O"1D\PYD?_)A"7:#I,,D;K MUS85'VE*4$3J V=1V<8Q-OZ^_4SDC:\W+\4_(L.P[V/N #%'88Z29(YR#"4* M8_W3HM^;G0EJ"T--P[^VBAR(8II;";P!S;\SV=%;)S=(!E&DN>SY9Q>_2.VW MIUV@[&(\JJ)2DYJ,N'K'FT*;"!S+NB\9!D:'J>.:JI#)6![3?_^%\-0\ILK$ MW@D=,S@N"H9@+;S/07]Z%[?371_B*Y-XKL+HQB'@4+82YHU$D_I 2,]\H3B> M^V1?8?0D#/545_Z_N?R\0T%!E[OYY\L>#%8!$K&=T"4T,'Q$]D+@L2__R+"U(A1O@RV9OO46]50-UUA/#W9$^77& MX@[0]E*?F5DHU-(*>(A/JM\*0XU+U;)=9(+5]M,'_G-#?V6=KI\_6C2WX,'W6H7!^9?W(_HTW\Y7*[]P==U7M#K>O4%RG M('G)P#:I23Z40+"[9&(G"Q*>_HC4G7-%_OZ+.-*F^XS-@**:ON]0MUP!+!EK MBX9''2]V+,C#Y#%Y^IN$GTU H^#1JT2%7R7=M-6*H'0D'(5C8T,6.[ M*&BB3I&*+TET.=Y__^5.=_,?A(^>L_J1.H1Z#_L-$Z/W0<#^E^F,6:64RSV= MCY\"'#OVRAT6^^[.L6T=&?)2[?_9:([+W?&W@1+N=H3%\9!9;N64%E\ YJ,(GNYS5LXF_A9AD[R+)WCDHZ4G?%-Q&QMC3?#F(Z5 MB-;)&(/4E<#E/KG5?Q()[)8S,W.(RX^ADEPS*Q>7/A,T6 M9^,(C4!7T:Q]4L2_,;6C0%14,737#J=]=CR(VP(SOA]6'>Q3#161W%/5SJG_ M%@JETM65_]IS+AGTQN6:H!E4VIIQ,;_5V"Q"V6@/L5^3>J:BI'>&ULXTDGW+*X(\UB73_YCR'IL(T0H! MR#5UI ]EP[RD.D#64GO40DD%))7] )S+VC+A/U$_2/ C87"3A0K"7OR![+PG MTI%5TMT&!PEM[.S9:YD4Z6X8+SF9[\9,YYFBKK)L-KFMI!XM!L MI!0I1W,' &)G9II.36:3O;6FI8 FH;T#!L]#M^@)VT$3*>:*WE90(0*.KV2G MA/.,0WC^DVEIJ"L<7*E:Q/I!6B,>E,69\!%/O?>*J\*3',A!IL_2GR&.H-W% M%<0>W>OFES;8CH7I>X8NGEF+J"N8CLK]@*S>(T52-1>OCX2O>P[78H?;R9-)SMW%_V2@7R_EZ MF33]#;<75;52+%4:I2*%7S6JM^5BGC0PP?2J,!VU6O>A?4;IPSY^ M\-B\Y'RJ!53"S)LBA5")7YEVW*RXNA1DK#+8@^XAA,.3#_>*,!3)<=(?S^9F M Z\U#=?:Q_9-B.:FV^6\(O/O[$_7$X?-TLDDP+I-^8Q#@:DC<_V_9_R4V2[Y2Y_DB]J)_MZ=G6J,\7U$12$3,%3QP\AN']W9 ; M*C7Q^?UI3TPIHHYUU )O525PE,V9O)LO;G=W,G+24L4^=R&1R&/=-W2[%CS? M)A4-':,E7;;>K\3[^F52?WMJY,Z6P]K+7=:>VA\X)DES?);F4JF//M#?G &3 M?;'VF"F+ B\+U5"&76-92KH^\/%-H\A//+0"?-&:-:%T(*@]UH2 MPY9;?:'P/AYD6N_RN%%MI%&E4TAO \O65R=A^O MZ(>V\0W9?[RD\;^=!\IR_W@"Q+MB:7)(&.:17UW28LF9;UT2XZI*,H](8=D4 MS65X.IG)>=0D[4JJ)PMWG9]/7.!<@N42_+J%:(L"9_ 4PZ5ICO4J0@M=X-X6 M+.V>8ZVZ6[V.YVSIE3BZ%60XV[]F+9OQY[?TQ/8>>2%.$\>%7<&-7+A!N&>>-HEDW3298)$.M!L_&4Q;NC,4O1?)JGV71Z;^+UME]) ME_TJ*Z^86E4;8]+G[%6[][/"5*\O'ZX[D7ABGMZ7,UZ)7*B0A@,G#V.W",.P M2IEF+LZ5'0JEZ53&2YB&\2Z;%!-0P-!$LUC0G645T1SJ78F M>S$?),K2G]1+Z;&?3<;)EYI8*9.BL=4,@U2;B&B@ZI)W)N/$ +Z&L,,P8DF: MY?#T;D2GTW0F&[5U*[BLFTGYU,74?>/# 7L_>BQFGU\>>G'Q MMWPRZ58IS>ZAXB:)^E S[\NT))PGKJ5%_M ));E&9YG,2L79OP 39&@:4=3 MG.;C@R5O(\W[+941N]S$AMFP##,QT#^&KZWW6N/;>XWI_NX(VQCHL+U.'_@W M58-L+EJYH 8:%D!"*6POEN4XFF=9.IE:[<>"H3Y>&.V:!&!S=))+T7R&C0V, M5JZD-_SE'C62[(N@?(7P4GX%UGY&2.SK%I.A/YXF!QICQK(.'H MX18).M+M@EJSGM::SR['=\*SJA7(R0L>AB[__?)%TKETKAOYC#RQ;E8A/<+< MP"194$BH7;,AF[!3:'1$V-],ZJ&8NQ3Q3<'4'8JX=S5^:9[.IK,1&SYW.LAN MN:(\F5RI$S96N_+AF+>=;:&&N!TS3*7-F[>>/:^7W MI5*H/#W'QWVS":!D$I6:YLRJ B.M/&PR*+.Y-=G=?_*87RKN,&P:#E"SQ'/; M'^9!OAO)=T>;EJ-3#+9KS/[FK-4%^$7419A@L:QTU#YJ"B,[3;S@IQ5KS><_ MS5ZO*,9QSYO/FHA#'64(HQV=-5AU6:Y-_D *PU2F:"Z;I3.PC@>("FYW 9NE M<\SJM$FT2WKY)4MZKLH+8K.GE1O1;$0B=2VLMR"E2CC,*)CO\ MA?)P?5J2B\SETC3#QF>M') 4"9)V37-F>.P[8S3%ONKB:L%$NPRS:9#3;"I] MI33STCB.2<]%M'.?4E,#'701G'WSC97)_!TEJL.VC'83Z<*V[]">MX$VA;)# M-I.E>29#)]=8)PV9YT$;9$#1^BC:T1)S.#[R.5^M(2M7K5R86"AEQG#8A#WKE)_DLG7[[_Z M4N39@8469J[1'[DDCY:P-3KMV9U$:L*8;*W"=A=_H@V1N(A=C%G.WO1Y7\#8 M?>=^_:SRU]+OF)8#6Q29QE>P:**0M> 4P[*1'=I?;>Z>KB_S,"*A-,WD6.S% MGN9:ZR$)>L=@)4-G.9[.<%'O:<^X[%U3&"&'']YVK73WYZE4'%2-GZGXS,GF ML''@;8[;R=''#]Q[+R3P$&:=R]&I-!^Q;4JU M4 ? WIIDUB<[GN78V[EZ8V]N>S\NVX:^3?NSO6RMDAT*:"C,79B; MEXDZE!J&- X@V/U-TB#<382[JRUC>9I/1KUME/7=/;7"EJ4KQLW/WBM;5+8) M%",JRYW?4R5/,P&!V3LHV=ED1\\^S&B28V@NO>62,92!'2>F=NU823H[)%EIKSMM1>7=/,VHEO MM8;"EE[NO_U",72_9[NH02G%P1.V&K2>X?/,#B$[>GS[]KOUGOMY<\W?9>K5 M"A<7%V-))@QVJF^2,PEY7P_-)5,TFX&SEF(KX9V/.DFF\;3-1;U;_7)U:LS7 MOF5OQDFI]]Q$13:&T_,VV;%@;2!XQULE-,(UK1F:R?%T,K6ZT@/"KM,"ULZE M<"D>PRI#FPX "F +I&,3SI=!B?A;/5N]Y=S''9:F*CB:U6]+O6>[_V M;-0[WU]__-YF=2/B+?"A&&O8P>RO8J&D,+(TDTK3/+ME4AKVPA\-DG:M(6+H M+,O3[+9G=AWN?GB?%.Y))../EK#5&Y@*:K\O&>8!O7E%+.#;8_.#E(X]WY=; M[VSR[OO@^_CI.2W$<'H_NYA28.[-O%5UG9JAX\AE?+2$01<0P,AV!J[D,G#+ M^GZ8"__//:F;'-8SU?SC7-[IAJ"O]!D(=HNA[VV-%; M[YI1>'Y&397)RY$G2"T*:_725:E>+Q6I1K-:^/Z%^M]7?2 H$PIS,]4-LQ36 M!*VJ-0RRU]V\!R5,;K((0G\]]QN #;Z?-^WVY=/;MZ?OJJ--3."R4=@('!7E9BI]\_)VE=MP%!M+VS6. MM3&8T%&'B/Q-U40=*6& <-6PO%"X\;#PD-#&"'3Q.WY55@%WJ3$Q;=^)<#0V<9U#C#@.[LH5._NJA5?AYGW)FI-;[F(D%P?CG]E.7YBK:V[K.$J MY[=[M#U1L+?7?]34#_FJR:WQZ.6G,JY^>(0>\K:C"](]9KQ6O;;VCWTPM\(Y MEI.7OXVWZ^],-^,C\#4\8Q\=7N$69XJ7O\O9NZ.EM\O#-9+M-.!4RW+8) MI;; '&EOG^.VQIR+Z92@DX+];T,%43Q#4X1M)A:+J(/Z;:11^%'D4XZF\$\' M"-_W%W7V]J2-"'VG@V ML*R46Z+4ZNMV<*G?#"Z_*U4!AM7NU1VY-*(O.&.M'I2UGTQ3.S9GE M+KK[EE5^I:KR9-J:?8XS<2W.E*E-GF=/DTVC\?CR*N7TJ]6/6]X/U.^!$4V, MFXTGB%F1RZ;H++^Y6V^IB^/4$&1P\,3DD)U+$). M@K6OU[BS@4:\6P6,H9FDFM/K 7G/<]RW97 MPQ6!;%?O::HC0Y 4))8$3<%QO7ZO"(.!I@XTB23OYU>+BLT?5W^&3%^/S4[4 MLPN' @K9)&"^NVD E)\O%W(X!R2GZ6PR1^?6V. 'ABP:$>]JSU)9FLGFZ!2_ M>J?9_G;6S_,A[V_-7I"J]'X^-^3OV[2)"M\I6S1L8-:68CX?LE'CTG0Z3?J8 MP,$/\93OKEG6_NN4'H!M#V#;V-+[@(WE:8;+T%QV M=4R^!["M/D5C<0>?JQ,)L?B33B3OH]0OK?F-&2G;Q.H1-0FT^I!LMLL/=')W M3VL15N'XSPP&$XO->WQZM0&6(L+2KKYZAJ73+#9.GA6_<>H@5?#N()57Q*7& MW#3B^79;ZO_ZIERCV!QBOWX/*7,)?!^V'!H#^3<&\H19*,8]DZ5Y)D,GTZOK ME*#QU GB:U>#G^/,^E4^N67+P)#;47TVR*'*^/7??WT=;(ZYOJ ]2?@)Y%)F M^HA!4#=L($0)'9)2$90Q*>!55 /_W% I'((1<8DX_D(B>67.BF8>IFOV9Y>P M6=?)7AZS,]*G <5.)636_TGD:"N)"2+YU1->,+R;J _0Z1TT#G%?Z&J P(; M_9SU_4AK($D#'5P3J5)VPO[ ^<':6)!IA2Z M+U_HDM'!?$;:PBW,;A]NRAR:OE#-\0 //:]AM>Q\H2I862VZ*RJAAG7_Z+/S M*_+-5 !?/V-BO>C6D/"2:".LM/B> Y.76]'J0:=I:RQ5M#N&9-UV=FY0;AH( M;9:75S?WUY1]5*C>E\OE!HT5:X4@M,E[T?F*T6J<7_9*!?+^7JY MU CY<85JI5BJ-$I%"K]J5&_+Q7S3;(&"_]R5*LT&5;VB;JN-!H4']O=?A>I= MK5ZZP;\H/Y3,ST,>WX?2:* AG9@Y2:'N/S4^X>E E@5-_QCVD^\K^?MB&7,C M["?-0=F;,2M[K Z'CO'>"%9Y)M5B6;[WGNM*/ZY189;%F$SH2"LSD^:R//]PKPE#$48KX M\6S.TG:(9 8Z-@K.JR_4FR0:/<(JYI]I6*/9KRR';-%+V^[S:0"7*[7,2F^2 MB&M-:[[O&/YGLW]M?"LG/5S#T 9S28; 30;#68-Y>/S=-&K**--G]SF8I,4/ M=I8SO\N*GJ^(??$EO<_!\!8_V%G.*#>7-^WKZU?Q#:TUF*]K=]K;K:'>#DNY M6!](#?J_9YFSW2)ZQV8T>QI"B3M\CQY5PY>I(E7"BBU.*MKC3D!#&JT>?HP$ MNTD*<<(L?MY"!IS/..E;!CE]B>E'=U8T4/'L#]=[C_ZOZ/=?2* ME"'2IZU*+UOO_-7XNEL<_+R]C56C4BL_5"DU<:#W4*KS>"80! M83$A;)W28,N0D%['9IU$9]ANO7]G4?>1RV5_J'PD2VQV3,NG__$T)&<7'ZXTM6\M;B43#!O$(5@, MDZ(SV2"W-2QEYZZ1!@B?XR;"YW;=U4)GR*'OK%<+%9!^/*6/%9[%_QIJ +N: M,N82=V:-:D&0?USDSUGRWUW[N22=3G)TJ@TJ@C#\FR0!$- M-.P2"<3-P:]E1%[@Z_)]%9N6=_-SDE"IF)W?A,)[4[MKO6<5+?NH\/K#@QB_ M]"PAF!0F*+OG5@YJL^V*;5F[XR#RD&;="6]4P&Z[P2%1M7,6> M1@\)HEY6.D-RSF-QJ&'>U&1!:?2&AJB^>61Y>*9Q6ZD,^D6.C5^6QR*3D@F= MIN/2M2BE5(=42K)II4236&J J34HW:;WE-7E::BA\VV!$K*O0S.I%)WBPFVB M>]+&,GCI!^<)T3G2KBGD#GT@_:!U/R@_B:>3:3QEI,$9/B#Y!^9%)6F69>EL ME-D=]]D/UTA!FB"3#)?8EQ2)+,:38\Y\4SR7/4,24O@I0BHF*1Z;!--!$F:( M@,2.*VQ8(>EP/9Y4CJ=Y#BQ>+*432F5(.W60 M^MIE+WYYG>K<^I-DDD)]L-V5TP#^$Q4:R@/ =0K3WZ M#EN(>@?7P:<[?99.,N$*?*G_P"_;>V!F-YK.><]D*S7I6FSY#TVM_.WE[?8/ MVJ;Z=UF:8Z;PV;-QR=>V<[THZ0-9&)]3F'?(:4^\S&]H[\#94V\)ODJ;YM$3 M]B;M')>DLW""R$G#*;A%)X9.,QR=BOC8 L!3Y.8IL"10CF:X-)UOS,WR68E M.IV"%? 8J7$P<4B*9I))F@FYN ':8H'G"H2="&&K8XV*JJB>"W4S[;'T]\J!,CJ% NK%0T*_;R8OKQ]^J\7#) MO?%R_"KEG-$[E?PGX1"OB'OF)!KN,C27H7-,D,UB3S7*"4"H@64J>([F2JXTQP.HD8!5H U">YM.K=\X"LDX"6<$5U:68M9:R]B4*;Q_S ME>46,GBI.Y>"JYB%^*_%?JYV'UCMK_&*,I\%CEMTFRQYZ0LS:\D%(^TBU M3590!N$"1&9$R?8&GCU5"V6)R\%"XXRPRPRB1DZ054@IEDZ&#!FH0HH+<,*I M;DKS')V%=LRG8':"JIIBN0S-IO>WMWNGJJDU-^B>R"HR$ :$Q80P[P QN1 @ M8E-H+[]<(@5U)6.FL,&,XY1&G>DQ?]JCM]@5-O@M25AU5,W\3^JR5"F9.SB6 MU51!7B:H&7@!3GL*[]@<1Z=SD/<[9'RM%2"L![ >TQSR1R=YF"W_X&"*E"C M%7B R.=X,BF"V3I@A 5KM@):KJ#Y9(KFUS@&;\\M +S7*BK(\-H;;'J?2?3M M5[:NZG(GKE4PW*<4@7REU*1FM@L'IU+V$S96*O-WE*@.VS+:393_6PLW03QO M/:V:0?,QTEJ6SVZI4<*( 7(7G#ZR&57"UPZ0>G,[DMBRN"DX$0<__)PBJ M((Q5"(L/')^C4VMLHP>#%6-L!6"P@O$I>3I#)L!MR_;",5BPY1NRXD#8$1.V M^C2#@MH?:*B'8VOIU5[?Q5:QVL4A]\RF[T$UTWNN"QFCR\.1R15( P(BPEAJQ=*O;)30N&]=VVTWM,WR6JJ-A8>[U'Q+5F'F):TFAS%N32T&7.N8"]/OC5:\YK'X?W3YLTRPD MC"K;RWRC7*#RE2)5+-_>-TO%8R^^6.$5>PHOT&12N7+EXQ'7S"?J9Q?,)R8# M)3;AE=BL+^1M$SFFD'UDRXL;'%)0^8=2/7]=HBKW=Y>E.E6]LK(6#4A; &% V-[M"S@0 !<@[,@( M\W8@4BX'XA&1QR$QCQ5?>$*58;^-M&K7BF>J0T,W!(6LF;ORE;H\?A^]_'KJ MM%\@7QG;]OX;"3;X7.8D.G8B8Y:ADSQ+Y[C3W AZ@/(/)LWIEG\&Y'] \M\Q M"0H6X. 1$$Q^-$(+,/%_/AM"6T;X]=]_?1UL_I2^H#U)^ GD4F;ZB$%0-VP@ M1 F=CMH?",H8BX125 /_W% IHX>(9$32!UDDK\S]&0(6*]65%$'I2(*,'X\_ M,/?\?@IP4(%3.;G5?Q()ZDI"LGA.U3 RO^#K_PR1TL%>;?(+]2#(0^+?4HF$ MHX&B].H\?=7&%>N9"4,=G%-IXB';'S@_2!.O?DJ,^_(%A[J#R$%'"[

+5 F/MDA]NZ^4*)ZA*>)NA#R$#Z71 ,])Q*1*"G7_J?&) M$E59%C3]8\A/GD.X.2WA+V79KDTW2Z/)>WT@=)SW3NC.,UR+99.M]]R?00XC MN-A])$G\81\_>&Q>@FV1,Q=0":HPF3@*[HEC>HG:Q6_4SDM/E;%1U?]/&*CZ M%\HZQ8WZ<*\(0Q%'Z^+'LSGKVR',&NC84#BOOE!ODFCT")^8?Z;AO6:_LMRH M1=\*/@_C\VFNYY)O35(]$[%;\B6E_JI"G(;\2-);[DV9?54Q87&'B,O8>G_+ M%]1N\IEY[2 /_SBTL:]]>[V M*IKLYA#K=(;]H4QH\=ON[M!T]][-7NDC/LMV]DE3KO6>OVH\]W\+O5%%7NO) MZR]FK5ZH\IZZO^(I6?'X1<;M*Y-K=@AG/;LS;/C@*75XPJX9:83$E>G6C3W('P@"@O9,4*0F9Y;2D"R*:R8[;L$> MP>1V,*"R$N5 [4E2.U/\$7NS<#QC/RJ436/X4Z'8B8F!WN.D5R5Y@J,Q/>!- M[1$Y74HW"P" X.,EV+#S[D=C(8Y87,W5LCHJ>@>")"8DY53(1?:J!-![G/1V MW(LU1V-OC\ CVT-J,<*U&TG7ASN'.\?-(G5:4@M\6C+254M_P*%\7QTJ!K ( M0+2+HV 5#@&/EHQT.%.4!*Q:,E)@U)J,L@JH/LBJ3HJ)@5'^B0AUWCS%/ HX MK) *Q@YCA['#V&'L,/:XC=VS+PF?;77(WB\FR;"MEODJS;M/ 79O5;(JW%M2 MH_5^DZL.C8K<5R^WZ9\OL;:6E\W<),&"%W[6W1ZQ M= >4_NLW_]C)_!1[Z(PR)(,,W*HEHR;KO925(]UB$;W:M?HZ\ F>=6AO+9"^ZX[_#)NA,YZ'!@6%ZH =NIJQ2^HE:M% M1*BZ51I54M6S)/M@N7\[U MDXURAY4\M,TIY*',_/KA:YHO(W;2."Z;HK.\UZ&+H&X'3'4(H%V(6$*='YCY MP_2X))W,>#6D!YP>,-7;X'3%T1A; G57\[KD&$B:SW!T.L/'";P0BQ^'?5W: M8V-;6\LR+,WQY(A#NE>K_'1UFU^FGLC5T4QDZA4/(3#8+T 7H!@5= MJWE.:W7OG*W=VS2=)H>2Y[P.3P/8G@YLP_%NU^Z3M+.WFZ.Y9 :;WUCA^.2\ MW:.QO%O;TTR2SO(Y.I>.>V[+^V"+O"N[ZJ>QMZJN7ZD:P@\O##4-*9UQ4Q,4 MW2(SKXCF.ZSTY)WXC*M)4[H916BYF8'("Q8L/? MA"!*F% 4W7ZIL.D-:/[=5('-)KIU((T-W.5PIGXUSLA M:=T5G'>DJ:*@]Y9Z8Q/0!NV) 8H!Q6NA>,WE'4 SH/D T+S!J@\@&A!] (C> M?$T(@ W CC&PMUPQ E0#JEA@EQ']^THIF![7M@_":?/Q:XV(IQ1[9X1CR>W M $( (8 00 @@%#NF1 >AY;[PC$\6_S6\> H7$'\BB(]PO2^>0@;DGPCR(UX; MC*>@ ?VQ0O^*M-\N\ ]VDLN_9N],C$'[>NK5'S(Z;J$+PVQ&CU M,9["!@TX<@W8<:$2- $TX4AU.B.FS+:.^68=KY MKN3;MK447FO)]F7GJ79?X]\?.VNW;0V-B?MIY[I)"COT=J[Q R2HZFI5S2UO M4AFBOJ:KJ7)9_IY,*2^;M8*-O=*NT;@R7,W=L$5L_/ )FKM:<]/[T=PE[673 M7?W;S[;X<-MFUV\O>W3:&XNVL_$#*JCP-A%T3!1A[0XT@>_X]"#<-KYI.IO, MT;D,!^H ZA!G=8AA:V!0!5"%2*.%_>T.YWB:327I3/8@"'X]=___5UX-R@+VA/DI(PU,$YQ7RA[+?.V)GI M'0?6#\U[4!TDR[86F#PC[_$C.\[[64YT5%D6!CH>H_/*=;0M.=O6*1%96M3A M4[LQI=[[+&%G_%[*GMFRWLIU3X_#CMG4\I6(A3*<-8;A19F5 ;+6/KSH@LTPC!@.(RSL\V<;/\5KX"[?)59,=->SQZC[+B3L3 1!1]^AIIYL;9X'"%AKEKX M(Z3.-U-VX'3E^^J0G,!V=(0=J\ Z5K72$5(VG*D_.4("CYP\:UWX VG4^_$( MR6NJ$[6+SODYA?0>/!&>"$^,\HG>K1?RYI8];K)ECUNC]4*C]5Z19,UK?/0<-3E('LFZZ_W K&G9*Y[_%K]SG8E ]^AYKOUK& LTXL#V_? M<\JW8\&N,%L#%H<)X16[B$/$L7BI-X;&=?DY^[S9_O\]@GG57N#0$9W,^.WD M!T3[(#J_'T0OV1<_[F;Z@TRR6GOSZD3CLR\^QJ@.9X=[TF^#^ZDC^W^[#G,[ M:*Q7L1N4Q?/:\\U[[OD&.(0#AV V-@1M*_PW,J3P=,AS7IL_PT#(@80F!V4K M0MH7C/W^=(YF/?<%@_$X('R$NU\66X\D3Z=S7OME 28' )/P]Y&2+!A/IY(0 M;QTH1$+<7KEP=&F2R=#9M%=3%H!*_*&RM8W(9FDFG:5Y)A6!Y+T/ILW-KQ%8 M.=CB4,,VL8;(":X/@CQ$=:0;FM3!2F%>E7\3-/%:(P?8O@^3 C\N18&!J)\'F">M\0.X90!C!,X!YX!SZVV%3^BHDY!&B9XD MB@A?@ZTP)XW:FLSPZ:R+RTLZ&0"S@V!V#IB]-V9G&&#V_IC- K/WQVP.F+T_ M9O/ [/TQ.[DG9GO'I>Z5>+\T##FEZ4K5$+YQ8:AI2.F,FYJ@Z%9(G5=$\YTL MF._$YZ%ND+7Y"C*JW:8P:HE,ZUWZ/4X^_+G)Y7^S$=>_+3+)-7I*F S_^!$* MD09P#CAW*)Q;GE@-QW1['LW'38[FXS8[6V#'TR@!,<>'F#4K40 Y@)SM^]<# M>@ ].W=]!Q !B"(]EAX0M"&"5M3.QL(.[:_%.)NF^1Q/)X.LFPJN(A=@%02L M#@LDWOG(*U<^#.-^"Z6JU+]\4EM)O=? N/3EP&/DL(S05=0ND(LT[%0'K@\ MB[1W&D%<("X0%X@K4G$M]T=FYM 8YW,!7:>&KBAROX"R4T-95'EB0-JI(2W, MG9$\G6-8.I-;'9<#[DX%=W%(0P/:3@5M.V:L 76 NLU1=S33I7Q[&SSSS;?R@']":W>>#(L_@76DW"0K%5Y'RKW"Z'C5(KN\]U^( MNJ%QR:+8?ZE^US?L9AD#!5FC'V"X6K)NETO0DD"T)+4?+5G2(3-U*5XK=Y<_ M[N67]3MD'J"F1-HY$[1E$WH6FM9$"[>UF]D$8IFW[<8)$(LSQ +K\!FH3=N] MPV>X4CJB\/$H;%KD74/!R)TS");,POP+T=EUR"Z6[*< NSK + MQZW;WW81CLYE4W0JRX*C=Z@0#!*!6]NS# 91)DVG4ZL[L>[/H$U6XSX; KXO M?OWW7U\'SCCZ@O8D*0E#'9Q3S!?*?NL,BYG>:H!_^-6\ ]5!LFP#SN0">:\/ MA([S?I;$CBK+PD!'YY3SRG4L&SF7+8!C-5G&[XR[F<9$KE]DW.JQI!$1N?-6 MZ^ ;/MCC,#\VM>$II^N,=6,>6?&T-3S[@&5?=LU((R2N>!YQ&);\@2 @:,\$ M16IR^+/-A[(Q"UQ^W7$+-J SHZ-$VL& REJK VI/DEJ7HAR 63B>L1\5RJ99 M_5.AV,GF ;W'2:]*LF9'8WK F]HCPP=A@[C!W&'K>Q>[=U*IJ]&7B&M7LS\&NT M=6JTWK.#]$,JD[OM#;-AMG5:QP>:%*/_LX(GKDY/Q5*A='=9JE,\ZW1[RD]Z M/>WH/CKC636<99C8_J%>VPFV0/FRWAY.8ZB&)W0":7[SJX&R[._>V^!G;NW& M4!LS*SW'+*^SD.>YM7-[*)9+\&QXC6\RONVA@D)U0 [=;6Z7-XR)T3=NOSQ MD!&'O^Z_W60V:RP5&P5;W30G9"U+\G[MI4#+8D#U5,N8_6C9DL94+X]7OYOO M3_*H+:_?F.I@-2V<]E1[1[/E^=I MALO07#96KL/)N;M'8WJW[SC&TFDV2W-,W!T!S\5C)N]*K_JI+#E Z4K5$'YX M8:AI2.F,FYJ@Z!:9>44TWV&M)^_$9SR'D81K!1G5;E,8M42F]?Y2>WU^_WG_ M3QZYR"<8UCIRD=_LF)(=#_0$%,>.OJ-$\9K+.X!F0/,! MH'F#51] -"#Z !"]^9H0 !N '6-@;[EB!*@&5*]8 HJ%O=[C@A)#LUR&3N:\ MCJ#9+]YW744"J,<>ZH8Z!?OQ0M=[R>G*M>2$>35EM;E2]%T8B#]O1.V]F8EZ M6^+F720P.13I8$$DBJ4U2N#XW^A1 WP_5;1&@A01B=2WH8(HGJ$I<^\B'[.& M%_9/PFERL:N5"&=4N^?$X\DM@!! "" $$ ((Q8XIT4%HN3<\XY/%?Q4OGL(% MQ)\(XB-<\8NGD 'Y)X+\B%<'XREH0'^LT+\B\;<+_(/=7N:[J9?CFK5'S(Z8*$;P^Q&@%,I["!@TX<@W8<;$2- $TX:"=HV 7,P_4X_'N MS9K?HC=KJ?7^&_7?;VY+W_B4%,E^N7GUXSZE5BJ@JS?KM_M*R5S=)!1_P(YQ M4(U9MQG7MH;!O#6MH M3-Q#4]<-T]BA-W6-'R!!55>K:G%YJ\H0];4N_/C^AAG"R?QF#6%CK[2KVE>& MKKD;-HJ-'SY!1Q\SR3RHP/AL"?CA^_?=? M7P?.#?J"]B0I"4,=G%/,%\I^ZXR=F=YQ@'_XU;P#U4&R;.N R3'R'C^PX[R? MY4-'E65AH.,1.J]<)]N2HVV=\I"E!1T^=1LV[82389R#'$55UN349#:U?$5C MYV*>M7ADY9FLX9G++$O8-2.-D+@2U3G80! 0=/0FA]_BH,Z-6>!R3(];L.[: MQP.=W X&5%91 %![DM2Z%.4 S,+QC/VH4#9=4CH5BIT4*=![G/2J).UW-*8' MO*D](L>IC@:"CY=@IWKV:"S$$8NKN5I61T7O0)#$A*2<"KG(7J0&>H^3WHY[ M[?5H[.T1>&1[2"U&N'9C;44%%BWS@Z9;<8!/2T:Z:ND/.)3OJ\.=3\,];A8! MB%8Z"E8=._!HR4B',S7.P*HE(P5&KQP]AA[#!V&'O2A@3<1 M2OEVZFMX0B>0SE^O[:8H_]'E.TY:NU/?QLQ*SS%K#QWYV 3+);#.A=;7*[59 M1[[H ';J:K78 '.F-U>(NM5M9Y_OJD*JS68WZZH7&P5;U7\K="U+9C;JG@=: M%I66K>B %Y26+>F Q_QFKI/);_P#VJ #WL%J6CB=[I(;-;H#;0N+:K]=QG& MZWJ[B8.:&;SZT?'K]Z,#B!XE1(-I!!&T3?5O_)#"K@S/K=TL:Q_R.[GP^_AL M:DB]W7!LF\[1[/J]W<#( F;7Q6RX?=APP)CFZ32?!>@"=(.";O@]TTA^GJ=3 M2!BJ^"#(0U1'NJ%)':S4YE7Y-T$3KS55UUOO?*/Z M\UE,:7_T= 2'OZW<6NZ,._)]I!N+/QH+M*D63D[Z#/"Y^Z(6I G2!&G&DUJ0 MYH*_X_XRH:-.0AHE>I(H(GP#/)USTJBMR4PRG5R4/ @=O2%"( 4 . Z L1 M &D P '0%R( ,@" Z O1 !D 0 '0%^( ,@! Z OO D&%B" #O)&3>E83T M6S.X577]2M40?GAAJ&E(Z8R;FJ#H5JXUKXCF.UDPWXG/0]T@Y9T59%2[36'4 M$IG6>_-9[Y>_Y5.99RGJK2T;6K@Y/0!OTRC"@&%"\%HK7K#$' M- .:#P#-&U2@ Z(!T0> Z,WKTP'8 .P8 WO+ZG5 -:!ZQ2[+6-CK_1W>S2;I M;#)))]D0]L?O>>\F0/V H'Z\P/5>?+IR+3YA3DT9;:X9<>V:*+Z]_M+T"&K; MM^E8BTF@\-3;E0S*ZII+Q(E%-4K@T-_H66,9F(7]%%)$)%+?A@JB>,9LE\;M M+*%@>^S:/PFGK^ZNYB&<4>V>#(\GMP!" "& $$ ((!0[ID0'H>5N\(P[%O_E MNW@*%Q!_(HB/<*DOGD(&Y)\(\B->%HRGH '])X+^,%M<\70FR]+9Y-H-KN(I M=M"%(]>%&*TZQE/8H %'K@$[+E"")H F'(17D/J56*J'K-*AO]Y729&G3&L8'[!X'=2#4-J/;UD28]Z9$ M==B6T=ZMQ/3^EDO;PO/:A4:$Q<0^'26V8RP[],*GX M 1)4=;6J)I^]T'\U=Q0^GH,'^?:_CK +K]<,. M:@;;\2 M@#W /IA:^BUQ'YO#N:*4-Z1(#D4)0M&!N!SX!9,!Z$&4>A#N(6)) MFL,A03(+OA&H0ZS5(88'DX$J@"I$&B;L;S\X1^>R*3J590]!-R!P.!2U"%(K MMK;[&0SL3)I.IU*' .YE]1>?#0$_'+_^^Z^O ^<&?4%[DI2$H0[.*>8+9;]U MQLY,[SB8^^'Z)%CWQ#?#EX9QPP9"E-#!Y@S3/,9Z22FJ@7]NJ!2V>@02(C9Y M2"2OS/(78A"IKJ0(2D<29/QX>TE"_Q38H/SE-EE)88NNE12/A5'SO0&%+E#HJQ0]CVB((UWD;9.N-AZ+R>' MTNUC]_(*I?Q(=&Y$.7>B9F\5N0S7=7Y:[QWNFLD^#'.=(#L7$3/OXGD:"N)"2+YQA:3W@J:: _0Z1T\ 20^D*9YV'B M!U")A.-?B-+KNE6![KD@/3 69H.T.2E[3QWD$.MB@(FUQ0C%OX2+"&?X7 MJCD>X*'G-:$M=;Y0%3S76R165$(-[_[19^=7Y)OI?/+U,R;6BVYL75X2;80] M 'S/@&Y0;AH(;9:DGS[.+Z_O:*JI<: MU?MZH=2@J7*E$-:DZ3PR7RE2C?O+1KE8SM?+I4;(CRM4*\52I5$J4OA5HWI; M+N:;^$VCB?_\?H\TRVQ;)< MZUUJOH[>AIE2ND!.^AWV\8/'YB78Q#@.'I7 9MOQ!@MN;W!RB4YJ2 J"WJ.N M9/5-=Y?DSM>2=(@@!CK6>.?5]%1DAOEG6ENLV:^L:&]"[R0$W.[S:2UU+D,J M;?A)S0UOUMR\?[_7C!_IU^Y;OW<6U$/7& S?\B@ >D\.E>\#Y:;[P'7J4 M=;@U59KI@14[OOCL0EG.+'YY2=;.>Q0<9A(].%;"N+U"P>^RI3R(]/[>S?1* ML\WTB)&O:>JKA'7LEG39>F]( M2:72^"D_2$+4NT\6HZ&I4T)=U:MW5+56JN>;YL-]4Z MPISH2#*:X4]3W7C"9U@\Y=>^_1G($G\MO++QF_)==)/E#LVAG%*P495LHVIU MVL5?DP\[)+0=V%R@VF/JP]!*+GRD5(<7E#!AQOF1SZM'2YBWSJ3<.M-7,8K? M!:+%U>Z5M1RF/!54W2#^ S?U'YZ^91ZN>)F1T#9>[^[^@P?N76.G\+\=:W$% M?ROHB%+;^%KSNX C_@!&OFO$O?$DL4S,P?L.<]7D:3J9]JH)"8+Z(/AYRG(. MS#=(Y^ATSJM -!PI>ULV]X;B(AK@F5 R68%?R\@^@,#-HED+=]F,VFO(B&P=O&1>6!6#TNH+RA..:)X%$+22Z(2Z@ MX3J&7NWB@,8PE^A,4O$H+5I/0G-\LD=/0PV=;X60L(TGAPTG$V1F(;1(H0QA1 FZCHR3T(05&?15 MY;4IW/\43J8/M"]Q>W$'AP MOB*V;SD<' 2Y=+*-C7/7:V-.D)IK5$367UN7V+B M%19,1U GE7&F9=/-Z%B6A+8D0_;ZD E;G;U>A&^^T\& ,_0ZZB#IE101+D8V MWS+U>N];[7(L\O&;JAT"R#*.30%8[O-U!+V_Z9IF4QR=9+VZ0T"6)SZR#SY& M2=+I+$]G4U'GN;FE-K"LO"+%4#7)*ZU3R!I%\:FK%?1D!!/XV85K<(!M#VR[ M^+,W@Y;)L32;W!^H0>0;B3QX.Y8CAU]S$1NQPE(C5M/00)!$)V0KC09DPP8. MU\R-=WG3TU^T;AQ7[K_?C- X)\?/M3-)&EMU.B1&$=% U7'8"4KAH13KR']O M!A*[>RP/]G$_:;D L1!8[H:C,SF&YOEPRU@^KEOF[9&V(9R8^L,>IK'2%![N M.K>%VF,4CI\7N=86ZFF<>QJ&<&/TSXLV]"H&FN/"]0U.)!?M[M"2T%$G(8T2 M/4D4$;X&ZS0GC=J:S*22K.O$,4$?J:[H=+0A$F^G&=;9 ME3!5J6;Z;$5OHSBGUX@#9AF@@469551ET48A:XH!B[0T_[(,$WOCR M98=)Y< M>>_, .-90Y>1J]7G]^?T2S5V95(^_1XF9%G[BK9G]OK=).Q;AWE\ MI[@]N=99AB:Y5:G?,*4TP[;GP%O(>(M>./.DAB&3FV!^9;Z>VF691T,2;I,U<;MGO2 M1K9TH"%N]DE:S*WV::K[S9RAI"&,:SQC&N"8+BI%71')8Q8!< M0G963);JA?J?UGME=(FDP<-EN1*[1@0^SD)MJ'5Z NFZTB4^LDDH30T(J>:Z M&G*(!2)IC,W0N&^-T268KQX9, M!U:ZA,P%DW1)LJ**$GKXP:2WJ6R-*%UB9TCPOS:9D!T)7T77A]K>,NDP)0#> M]K>[(;YS ^1((++<><^^C[Y-FOWYY$ANON?S^=_]XN@F%=\XZ8:[ 5B<=7'57CJ12J%W>OXMEOO5^S>1))A231(EU^"0*K%\M>"HK/)7U\19^L[,,G669./@G@+.XX2RX MXN@L3^?8U7VE(LN0;.?6.!F2Z4PPR9+<9THWE>=!_H$_H*(2)TO2=4B%+$ED M4:L'W/97TPV3 @!N?VF2F,X.D".!R'+G+5BE;A=UC&JW9/>)K@L&JBI$_\A_ M9(WJ59"1V4)*-S2I8R"1?($=M=D/7%=.3E,S'8VKU*64?_C)%\?M6&13?,QO MZ>JJ5+!.*R[]+-SD*]F]^EDUF:76/K&;@I@,W_G[TW[TV<6?J&_X^4[^!GGOO2,R,Y.6#V MF7./1%@29A(@0";)2*^0P0:<&$R\)(%/_U;UX@T;2(!L5Z1SKDD";G=75U=5 MU_*K>-[<10%%-BV)*>G-17T\%97PJ:B-2$I;0R^6L/1U!YG;OWET0[VL J*^ M.JT34G]V49 M:M<>TIR82.=$Z;.5S@O5.;\![MF!2LB*V4Q2S*=>!,\H6N;GMR7S482WN_/V M0_,^?5*MGD_>!HY7C$45*ZF% ^&H29J55:Y0_[;DWJ!2"I[1H M-0;D;":E@U3R^1VSP&:0LJ*47 W9\EDS]\EVG.V2F[%=(2/FLFA/K(:)>HWB M.4]=)+>I+BK=N5&[G3@/SOWT8OC6+/W%0R0=9E;IC@K\>0=:@[WYR0>8/"]THG>.-:ZXPHY5)B.O=,U]/VMFK;NN.3^5[ :MGL-EH0 MD?_2:P OR#ON1KD/S:B4,'/^WO_G?*)C&5SJ$T.;&/Z74C\$-BO?%X);Z@I M?9",(?1576?\2>B OUM3N<]_#ZX2U(0N3RWUN\!_^B$\:(H]PN4E_OFR7E1O MLXC=MNTU6 FBL/[OEUQXM5LV"?HJ=EO\\O-:E4U+J$P05^27,U&%5$)\8EST MC5(P]4(41.WR41M:A5]^MB^:S=/*&9AWQ5.A7&N73AOMBU8%C3PW05RHU:N-UEFQ M4VO4GQ?;CMBYK28%/'7\U?WK?4T*F[*FU%4[L(-Z5N^K4FMTG,^]"3<06.T$ M( FF*BB.B5EL]D@59B#;4.=^-N%[IPM;?4L-,2K)DU 2W?EI3IE*BEZ5YL\! MY=CJS9.9)-G\/U'+Q5DCCV)WW$TR+ME;I'^V%1?@EE3DK!=,]J>/*_WS#-L\ MM-V[C@.EQ%PV*2:VVAUW*5TW-9,^N6#[Q?YB/I41"](VH6_7YH'5D7S2-!UN MHTQ-$P$XE\R'>;*4^G66?HZ%]1)A&N9UX+,7C,D+5"1]NCH6#E* >78M3C-9 M,9U]4TZ,3ZYZ):[:FGC.%L1LX9D(F#MVC.TPG_RY\UQRWZTWZ@?DSNN#BJN7 M/XNB/]#"EKMLU^0882# \[$BG:_KDO1[]C/(LN%7/M9/"8Q<8 PAU)' MXV)T@ SA6P2?_@^A,YO"U(NFW-/Z/X0ZJ!VZQ+J!JTG['_H/?PH_\6C]W__ M8J/6;:KR[4%/!2T$8TX)V9ZUUHAUDC-,%0P[K7F_, E-RK\&7!O=I[?(9R"?<<*AR\.VX=@0^FZ;%K?=OWFBWKQHEP#&N_Z3:&30JW+NC.& ?IKWY)4 MJR]/86:VZ:A?0D;RD6-I$R!B&;YD:E,2)"$=S+"G&:BH)HC;OJ9:'7C1D6[T M;XFDX3Z ?*+H\P$\>:SN_/;$=O*55OH\.?RRL5C!\P#ZA/213/X0:.])=ZI2 MM3M7+QNM?O7Z;^XT]^7G4;%=(U5A39 2:(IB9$6@9_CLK-BZQL_:M>-ZK5HK M%>L=L#Q+C8LZFJ3[>TTX925RQ%FWREWIXQULN6QI5F,0VI<9_6_,/J?]L+[K M#="=I^QKK3BJ_>[GU,TW]ZO\3:"D>=Y_0]R0S77G1KT@_RKE$\=E6"U9U/Z> M,1":(%0P@$BNE C<6W+-,>(&VO&&;U>0W#B6K0UF7WYV1B';4W84S8XU-O?W M/&M3&,GWJM!3U8DPQ2[4)NW]<>SH Z&E6H9C]G$RM4G_4/B*IT]*_ A^2/Z8 M_/%-%&18Q;VLR/!:(_E]"Q-T603A(3P%;,I5"P(5_69N+^')C(; MO$17P4?=E5IW:?=R.[32\@=5AP4%*J6'S#NY MM&;@>G[,,(B#D[,!XF,*Y+ MYIDH7$RGJBF4=-FRA&/3<*;"J39&OL"M8MR"[V2[174MOOK(U&S-&NWO_=%P M:4+-TN%E\-Z'D=8?"? FBZ2_X-1.#."WW_B?7YK\B,Q7FR@.IB[!VM9XG_<\ M9Z^3W[]J[O8+^!L<7?\KVR/#&3HR/%+2[)EP(ALS^$THC=0Q>D $QD+\[>[ M[=))B0\N;'79AG\: SC,W!Q:KEB/NFH?IFJ,#PY6/]N=9\_RO^RK:FN2[&U!I_:V MJU,+W7DRIS_>IDSCSUT*##*R(*)4^8+>L_KDQQ*&< ; Y+ VVD,;N%Z!'WO M,+!($(]P"H<@&I=*WFU(J!^Q<^F;H"0$"\XY:@HRG^6*8$U1 I(!+&NZB?BZ MP/O[?.Y3TU"L4(@+#[(%,@3=GZ!#506(8P@#QR2]V-7' M*9"<]F)75+!^C"E(&" )3'(HTUWNF-UQFZ7(A?\[C FW2KQ.8 M,GN,CBGD&13DK'V; 5L%W_T%.P$4@XM\LB#T'!N.Q1A5LJGI,Z"H-55)KB82 MF^TV6G+PX)G,'H*IFBK!QR?F(KY\:-RKYH1@/\*"C9XM:VA3&C=@YPGR%#O+ MP42^6JHJU T;)$=2 !GU5=.T;Q_%RFL@A4PP*Y))XB5)B(0REX:I*\*)"ELU M$AKF$/A[SC;CZ^5)XQLPU4!#6Q"HKZA]G1CAI<:?6OD 20W'![8#&/E0\$NJ M'BA>X"#+^R;_GJ!H"KJ?J9*6/74N*[!%>&)AA#X)B.,6NZW]]O> Z1R=&*)> M=610>'1@$G>L+3A@6T] PO6)B0GL3(T64;",L?J ,U8TRW2F M-L_B"T_'X_K#_;T:2"4%[E/PF^C_MD<$;T9 Y($!.A_7Z5(%#0_3T#WJN+11 M5%V>X2%%>Y\?$?@'CCV5KP8<=OAG;#!52V()NH%^,12E!MZFV,[PMQF.31S- M1$A0:N(R+G8$8QV.I698#\Z9[PMZ/:P 6).(-+LF""M,VQE0^VR/'^_;^ M'G 9D=H@C00511$QRB ;L)_TO2?'"$R_H0*A'G]!-Z!C_K^DF,C*-X0+\2PV]W-++YON0U0ART9]^ H2QG1M[.! MG=K?"]T1B$CFN]U'J:^HQ%!&FJS#@E;EH%IR)IZJI+\\[Q3FZ0+Z9S#(.SQDM,0?F:^*^P_8:#Z$]PSFS\^;- M;G]/'H =1[[W0!PS[G[,B$T U[1#H4JU2)PLF5#-ZB[ %28^WQ<3(:$;T+$[ M?=#_9-G4U,VP):^]#H&))-]643MFA7 "/B![C8..5=6FVS-1586X2,EPBAJ\ MGJI3C5K$4Q-4^<0GTJA%]M7G>*;+(6LI,O)X%[M.Q(&J\HGO[WF'ALXZ?/T* MWJ)@G@>"[W5T1O"$V0]]V> "-B5Z7_7D.2=:FK]Z?Z_@>W?LF'B-R_*SV(EA M<@/OI'[5XS&+[_@AE<,*)@]'AQID(.G'^"D^%/A&-&< ;8K A99-K?V7$MDO MJR#\](;["_P5!/R#K-$K#)#3+RC@T+M'%3X*;KOD+R&!'7N PV4WA8UZE;1 :Y3$[V M_AX<"8/(@; L]ZP39H1;?OD"#UCPJ36(%LO_S_5I;#F3AHB M0*-.^/Y>T*P,6QKKVB2P?:8:,!OXY35H+5##0!(PY*S[# 80).B9%_+?$R"5 MSYCK#1=/^)TP,;Q$LT=POP5YXU],4 6&39-6L#\EU+OE-_BKW%PCW,=L.SF]C$N;@$3/TT, MW5SLY0V$+)AJOFO;\9(+VT+D@##T+-*L0O%EJX1M[0=CP3^/7$WZ$UL"_:;B M.NHM=.TH@J[=D_L%2'9*-^:W.(>_PC\-.(F51YOGWS-Q<62,9 V-%^3M*OXG M[&1'NAYP^@G]R[:G]O;3(DY]OKWD04X@+S@"C(=9EY8\"%GXQ)EF]L*N(D/7';:\ M/ITKOMY-H* MJ"=X R!OO'. 96W7^Q6Y=O^R,>;KSI)DIX&&M="PI68<]R?[ MY2VEG*.SO0TV6CW$@<:>N1@O<3#BP>/=^?E MQ9$$'FE8O0=R@),1E##BE]Q M\2@2:Y(9LH<@*'P1*!XD61"=^,< !Z'=Y[*0:Q8O1I\B[)7V"*:-.2:N+Y;[ M5[&9.[%(0A%#YC$.NX2',I.A?@KQ0,H$^*3O&X";$+Z]>8+X]/:,W?MZLH5? M](QW$EO$N<#YABN$8=Y:G!SHE0>5B8P= MR!:QS?%?PK NK!4+X7,YOV5 MD1 JG#IR6PG?KD&"VD&9R_91&,D*35=A;GM"$,_^DJ@!NIP@FM5W+(M*+2X" M?7Q'0CO %X3!8&NHD&GOI]$(BP/A3M_@FAVX*J M-)I1![NBJ2:]'JF/Z+/%'2/SH.)Y#!NFH/7!A+-'8$HS56&1:+(OF*AE&<$W MRA.7VQ8WA6Q$8&O"&_)!A+@;8 MN6C#"-B&$(7=V(G)!C?(_K3I! =\@=9KP M;U&NHA$TPKOD4%$I2>)Z!O&AJ/>:X5CP"JY*W8 :G8Z[\X?_7T"DH;T#@@-' M(CR-C*4^:I87,W0Y#"_QU *#"S3*.N]CPC7D#A7DF* > 2;$X?F1["&W"]2H M@7-!,P*YB#@42MQ7$3P#,&%G0I"\@-61\S"Z+3R,U(FP()=Q+CW5I]=@&51D M^BQ&^B5@@7?&JYG5@0CF8Z3.PU28CNBB!N8@)@"Z/FA1O*+:,B@N=N/P.([= M;HG814^+8S*5N2!JF>*@YP49A^'8^3U;?A,0W47[>U@NYR:@!J84$W0G#&>@ M+D=OQ(* TRR_6 /&?$ _FXU>IQ1.+RV,@>PC8K0PP<84F7M2A")QN/O%'IT+ MEWC<6:99)%FIKTT)#Z/6Q/=(^%.*O0>,=#(:M:@?5#J?GDHO-V"#:/R:):.H M@ LC^J\#%C2A)3.O76.*SA'&(X*"IMVH8=L[XLD031PK0!&654'E.3&\V'$1 M^;5KPOUZ0!S3CO8U;^U$K>+U%S]9OQP0M5(VZF"Y5@-*&J;V_8:/IYG)I2R0 MXX#B,>94C@DG_*&*'LW>Z*^OXTWW" M0;.XCX1X0MA)18;?W^L;%DM)>R3J RCY/\%\UP(BS_'/W)#(IA+=KH=:Q]/[>98L3V(H@I;M=OD[^#6@R;;KC%CJW7EO M_G!WT^SG9O?I+X*MV4@_WZL%LA1RFP^O-0Y"@:0RKUK2,H!;-N=N])2?T-, MGH7Y9!?A%B*@%DA2JC"&[6.!(ML P<8RUP,&S82$#A0_19!(-.G'U"PJN%4" MY$9NUTS)P-H'*C'O\=2IJL4ON"2!DYYB<@]F9SA\VZ.)2#@@C#0D"HSWPJ8V M-I'Q[L4S>('TAG2M(T?3%9HH2]/#QNA_(D;4 J]6/%Z%S0#[T9XUT2U0G"@5 M+E]8@UYMKBJXUQ8R[0[X]>+ZN'!;^UN9_%977Y-17+]BBJ8;2Q'B4#%@&NB[9:K1EX6)"17,H/?E2%*;D*<,@V:D M;G26XL]R1+G685G)6$K[9M09RGYQT#Z#Q6Z"KA>P\YH[YY,^$$S M+=AV6HWP@/Q F,Y?K4#<%P/$D0BJ,^ L5@7GB^"$TU5%[AETTU]B$V;8E#$8 MG"P0SQTI1"CXL^LB0F_ K#V6PX(>WXCL%6#ACB9/>K(A=(R'2:AX3XR8\\,( MSGYO%LP-TZQ :D-<[0.W\ G9?)2A+PWG[V&9BQI3'$*W@[U I!X>_AKJ;6>W MO0 =>5:G&!^9P010RZ*"G5TJ0"ZY_D3J\"<2CO@/#H4+$K$GF19>KHJ_/)#O M1W"7\#832B@<87A\8?=98'Z!ZURRD7 "X5R-0/NA%XOM#DMD]^TW&EA3AE2P MX%:">1M1^PC[3\MVJ#$)3R.2#\U)8?DQ[A^1]+[(__Z>;^(B^@JG/&AW*(0S M,1I3&,M+71'.X%=2M 2_%6-;00:69,XIQG MZ H,/'_F>:>_=I#JWY#L8T>YZUFFG[IL_1XEMU G MV]]NG6RZ.Z]FG;K\5SZSSOM??A:1@:DYAQQ6-IR>/7!T@2%LO$K1['^2TA-& MC>$CLO"?ERK)Y-O?XZYX5WPY$P[RT--X-H*+:6"ZVPO*"(4BM35!)NFS.0DF M+7Z3G,81B"/#)'?NGHRWZIX-4^8%2.C:F2"^#LL"]#X1^B#4-?O@P3!MHA?( M9S3'D%8Z ;?;\*M"3SUMZ$B$JCL$O\Z#A!H3, 2L?@=9X,BNR)45T!]R?^9& MW&2^_42^*'SW^?(.A1*9ESL."2N92#T%+@U V8F7BBG?$,6.H0]_*3X%%!.L MD>?Y9K%W%"?[>PUT,,.L3)BW3L(NFD6R,MD[89)#$E)4QZZG/Y+\0UJ?-\6T M%W:SN<>4:\R(=Y=)%2;U5N!+%%4=,[+8[ Q$4*$V$'SA4IHUR')$%0U4!]FG M&T<9LEP34W! LL("?1^['"AZ%8_\T[YJ13A2,(A!U^.5I:!/]G&*RMSR5;[H M>+_9[D%]*^*YY#\Q+S\\)?6;U*??D96 EA"W8D<2T? =) PX@N37+!R Y='%A8MZX5A>X2 MXA9WL#H8BRF8\XC89V-JGW-3!R-4,<*YCQTRW!]4KV45K:RQ99*]I\_\$;MP M504^RA+A0H,0N8AQ$Q;B(@:8AZ.#83K-=MR\$QP@A*,9%$]@*7++V"8^Q&R7/%&'.4O#+10A!?148M$M 4]N_.;I?YGE)EAH\#VN[$$.75+\@[83N[\C.J"I-3:7A3OQ -]"#@.>/).2[ MDL*'4/$Q/&E^$#_UD>!V_5R&BIO[R*BXF0^+BDM.&M_?%^1:/U=Y-IB42G7G ME[,K1SM^T.V)MJEU]31TW45:Q,VRW)TGY=^I:ZF7O"O*NYEE%"#O^C/,=^?# M7.4X6^BDQ075P6^[)K<'L M7M_-]%8@!:\_V6IWGE.*];- M+ :OP"%XW='@E@9W>- M)1CQPA3#]"=RT!QO]#&JX>=ZI(B1@C_ /<)-$(\9BZS"GQ?"$J#HI/%J37RG M\KVLZ<1Y0"*C<)0([)R#V5@4%8D4G]BFC&;<@8YQF+%JC[#P%B9B$F^SY1#P M- 8[Y[V$WC]HYAA%IDW]^_1EN';F050$6C-/$M(^R+V'1Q)9/9KLSX1A'"N$&19+ MR-;CV(C1X0YNVH2+8,.!6V;>OB%/ND6.-(N/!?$\MQ']DD/+8&A<0J/5BKXH M,^4JYJO!J"I!9ABA8]C\(/M6"B5H\(Q8OX./%0-:@J*9)%I+.1IH%\[4<,M*. L%>(ID+?$L$G\YB%OZ 0S& M.(KYU=!'H9KW6E\]?)DMV!GZ/\FL:P/G*HZN-@:QYD";+O=4&Z@=E+MH&/06 M;8M"RDM(W&34[OQN/JV?U@9_KM-;-JBC'-VN"WE1V% 1PCS\/ %$H+G2RW(; MJ>"W1S*"]@0ETV0QYXD=*9&*+=2<&!6SON_<%16THXX*W?G9'_OD9#),M!/> MM4O1+%CD[+L 7*>RI@A"5$^$MC,>RR3G8W^O#:\BD!I '*\IA,#;?0@' N<0 M.A0G9X3!)EQ8*D;]D%%>*)@6\A GDUW5,NV# TQK&3MCGO4Z/[\NW=>4I-$L MQ%&+/?%*\Z[R>M)FJ%/A^2M9!.)?WX(S$V)L7UY:JG?!?Y3P,U&6]F%6A0NMFP--RVTC:FO M&V%D*[RUV].'_*F]H#_5?4.CXT;1/[?4JE2 MJ58C^D(N859_N\"!/ :#XONJM2WPRQ&K>0A@7A/8''B#]&<%"JN,X]G;(+"D8,4BGVXVED;4;L\T (-4\DO/Z5$D(@KC\IF$N(AIGWWCN6#9U1X<-$^2<'SF!%A M>X2J3:2WC+%&RKI(3M=$97!RI&#D?8J4[&L=!_ZE,T[]ITB2=*_U6%6T>RW; M6_,4I)YR"%)??J96"I+T.Z%<4'XDKSJ5X;EYF2LJ:U+N*2(XE5D0P3N6'J]F M7YP9MF&"T3G2^CH\&&%EN[O[AWV)[T')N#J25-/0T_%7!#(Z?W 9*4.&M?3/ M\J[/W/Y>\VNI?Z+MQ-T)I-1+'ZO8;3HI7G6&^=N+PN6Z0B;SE*.2__(SL\91 M6;YQ[U+U5AUS0@("HC#0'KV61.I"..8]:=)7,\XI.353K3)B^A]XBE:=E?*_ MBL.D,;A/[D"KIA-O6JMN0,6@AE4&R72J-K+\;H1HDT MDV&CT= BW=-[ZOZE@)5CE19%D"Q)4H5&@P4DFD0*/GDL2(P..WV0$!$MHR< M3QK-D69U=;@=&BO(\Y&85//))*!V8 P.?/$T2DXW3D?@4=V&9P2; R,O&/## M+&P$GO;U:T#0''P3(F#8 BD.&C#@0RQ'I=&& .@?#5=A7KEMFUK/86GJ%*\# M8\'KK<=#)%LZ:0_$AR?*\O'W]T(O(/2!WP\P=$FILG3)I%!_Z;(9 )N&\XQ= ME"_>2IA^:2C=?T[<.+C_H/!P'AP*@PU)$;=]H0$_["TKE60SP24%9D-*(J-; M$_#XG<5!ICR:^ZH/:*>653G5BT&WL# MHU5-H(NIV@R6%]4H*Z!-)3Y,%EN;"%_*'!UMM^9RZ:R;_% M\_S?3OK+SY:[AOV](W6B#K37*;?0Y!<@R45E+%)2=%*"94X[H8!>Y0!U/=6.F$BECHDE%"L7E8'6S MX>MP2)"^_=U5;TE9G?]$?8L5#A$T,H/)K,$P!I<=MVHX3!]!4B[ F8I>F0ZE14 M@3P1849U#2(F1$2L2=EJ@"1 QZC*'[\CO$PWCC$VGM*2?Y"C6852QV1V=CJ1 M[':]LJ"R6JG]N3;:UPU?71";ECPUK!_K[=.JVIBU9_DE1ABF01ANH:A(*HB9 M5#RP6&0]4>[9U)9<:DN4VOT[\[XF-Q5G?O-VJ2VYU)8VI#9"*26E6&ISJ 5[ M9*KJ 4&=Y!TU: K@8J'28FT2!RB).2K9#8Y*,GA4I+]__ER6$IU\4WN[FQ=I M-SQO^Z1\2LQAKO^3JN\*&YR69/"TF-9\?-O[/>@T]+=+<(D2?//3DDIGQ5PN MM_*T6-KC<\_*Q[-Z6]AURE%;:M\83@AT[O)T^7( 6V3%L]WY?"3?IT[;I_?] MT1;LW.%V[=PLV.&Y07_8K-XY3@[M7+*>_3W?BMZKG5M7$1N:K =S<"I\ 2B![T^1M65$(-*?\R '$&&H0]>G0?#0&Q23Z.S!1=(\0.NZAT/)>:E(R M8J:J'U><= ST0._&FD6 ?PP%[6TKG-!*'N)]D8.H&.2Z;ZH#G=R2.?P?W.P9 MPI0+&\S-9NJ_LBC$+X'3\MUU?>_8WX.[, $N84+#(/!7,$-J=LI]MSN3XL@C$T,GH])2&,[YL3W>-2[2/U">-'>[A.RDI7*2'#BYPB0 M CA1'@[AKL7!V["7O9!,?Q 7X%.KFO,?N:HY^UG5_$)5S<7N_/K.NDQEY^D; M)?U6JYISW?E#INUT[LI7QXV;MUC5#'143_Y.CD]NS^_M'=4#[[ZJN=2=Y\W' M\XN[B]$PG7]S5[6:IO3W?EM_D)_>"@/KQ&8 M^[.V^;.V^25N:36WPJ]AEC4+KNZRWAB<&I/A*6+"%DF8=?G%S0_J\YSANG.[ MI)8N;P;*W\+&F@6X?+3=NURF.]=.A^IIZ:1]=ZGC7:Y/0+8I9B*Q5G%]!SK! M-*8K?*]WNQKQCH-!Z +U8@L\!M_E*RYJVW!'DTV\5QT9\*_;2;1:;!_Q'J*1 M#\!1\GI)NX\5VR7WJ50V<9!,'*0RPG^UG^QSCZTPX,\92PB0?G^/TIX-!&?G MIRCHWLZP\D)Z!QHA(C9KW$BK'RFP)<8H,9+BO0]O5J3>E#31)E74?N1)S>P[ M8\1-H_B%"JY,]?65ZO-0X'=AX.BDOI.Q%MZ-3>^6 M&4R*&+!KHZ]>$FY9N%*5]7"$>S;,(A39X5B2%@9N5+D_XBCV @&Q%Q36I8L4 MU+'%DIMX8(FTAU&?E8W2EF)LU=@BR=)P[A[Y/LBE*X#7KV)V"8+OT0@75MJ3 M6P>V3,2*=F_U^WMP/QZKLD4Z5+.OLT27@8/Y4!1";X!%B,)79\*]**P"%P^@ MX=BT4YUJV2SP97US'2JR2;O (9 760RNV)BC8P862'"M(&+O\3I*":<1!].$P="[[371;6ZQOFAL%>Y)8,SV,61 MU1\2H_W:M$?>D&W!W[^_%^'PMZ/$B.+*>6 N@JL+TMRG;*(T#*FE692V NO? MJ/N4XNOLP>X-UXIL(D"[U53--AP(=;F->N2S45<\V9WW\Y;\..FD"L5M0/!H MVS5'*]UYN5Q5-"D_5\YD6B3>IP&_LJ:3Q#J^0.1*@2R10*?2I+:V#6M\Z_9I M=KJ\;QU9-!@QOG7VZ?(LLER2G(AY*"0!DO3J4-$EA_(.#2P0:A.'H&JBJ,)' MX*PY-IXR4J>F> J;GFS+:\-]Z-(Y\'[OQ:B7'2^MC[\9]FCAU?Y)PS"Z@^YK M;"1/^A3[%N0'V5TZT4.A:=@J0?$-C4X5#^)E[^^Y#8AITP,HG&("RI&$IN9 I$RKBLG1L5PVA[ M$?EE9 FD9/J6OBHDOY4E;#D_HE:O^D+VY#W6EY^)I;E$RTHDMK=-"XD3C8O. M9):^^74KO]=M>FY6Q5,WB8FM^$PD*RJ]@FK"'>97K%)-+ZP(5=)X/-1?BU^. M2' >[W:TJ\,3R.@S6F.%G@\ (B#$R'=)RUOW@3/ MCFAX4@;.M!')X/0T$>U P:I#/NCN/C766_C(L=[<9ZQW1UR\!+M8:I]6M*1> M&RD[BO)M'O,M=>_ZXGL6XSYPI6M\M!X.!X>)_7!CF)[NX_Y@O$R MR1_G,X\7X^FX_^9BOH7N_/>O7_764/EK2<-W$?.5@"_FN3/S--N8:SM"BO^, M^7[&?,.NLRIH09A"B317Z\\ZOE9EQ8E"?F5E2NMG[#Y[S.[\3Z)YGBNU?J4N M-Y;>P.\WVW6WY;OSJ\?&S:!3D&_M'D9_T4@EK@N^5F*E^E;XUIUKRX)<7K,F MMWK*]=LLE$0-Z)X+EM.SX+))ZKIH"R@>,?(*6[&9KL[Z^?5GHM!2)V-MTM/< M$'#KS TI\T6S1LQFB2Z3>N2.6DP M7L6X7R7A!])Q=LIRI2WJNH#MI6UF@:9D?]W2/UKKAXD#0K%=$O*I!'\IDRF" M>]#.9 0YYQ%^%M_F87#LZ:[1K R-.ALCYH+-NAZ M1$$G030:;5R,F[.I,+P#KZ=2Z'7L>5^'3'S;H5!4<#?H8:.]# ET.T\@MSW9 MPKDX,(7X$XJK7SB=;@!38[?ZD:$KC*Q8HHD;8\]PC[ 6E34%=9'M*> N2>97 M1UB5?(^A0?B=%4X&JB[I!ZQ97,0C L_*=^G#?>1D&WS>;>] +&3^I6)T!#('>%#9O[DX)3\ORDVVH4D!B M G"LC&FC9IDX^1C\/..; ,U\&0'/IH[HQ68X7YA.B)$_4)21X'4S^=-PQ07/\]3.["V)@"1];"[NDR";71>GPW=H](YP16C'3GX%V. M6?2?0 1HI,GMQ#876OWM[WG1.YLT%!R O#-,[- Y87EE*+E-VKU]BCTO20O+ M#W-*W236"1+,,%<<37^()^Z1[GR8RC3EZ4U#N=FX-6X,?;[JWS8YH;'GU$YF M*TWE_F@X&&$J)UV@IF[]?+ZJN>I;5Z@53R 1##.Z1%^2#4-"&FBF91_ P:(_ M8'(=Z8?"6FZ3!CR80(5M,$@:)LE]XO@Z,.Z#8=["\PBE-#1)$Q40#P-4[2-> M:^A6.K(F'6ZO:W@!;]NARSW#9&U67$PDF4H$DZM?H)"#1YKJ>:H[/ZWD4G*U7KC);^P>![$PWJ[F3G3G?RZRQ;1]KI\E88ET#>]56<>D MX&HTGYIBW1 3&E'B7,0Y8K!3^_=0:+C]X\FG5'[0*";5YT;P"S2T@\!I&&)U M'16-"S=7W7?W##_KNXNZ8#\!>)K@%>Z0)=JK<7,;^#\68!+^EP<_]%^#(]Z\ MOQ=Z]<=0##Z2N'V2(FT[LJMPWS'0RX'<0SP0.DV3);FT_'9'R4G !(E[88&Z MRU]D]&"*])H%+T-D)3;$5)Z-6;]TS2*^1/>N3]$*PZP:LBC1$/2K,YZ[$5U29X MLU4M!M>(G[C?I,_1?M6@V!1-GR% 'CWDJ.,BG%,:S4"@8"*(YF28IO& ,UE$ MH=(F-$.%M,]Q6]J17F@4SHX(#E( 9/F+V:KVM\+$$A8H,^A0"0KUYR$>T(4 M#$(6$$LDB/07@F/T"/U!#F= >ALJWVI&DK#PW-];RMWDS% O#P<6=<4_0P3P M<2K>CAY4_5[EN=ID>ZP/:."0G*HC9'PD-? B3>XBVJ\X46H3C,YI]VH\Y* ? M;?D9HW7GO4(Q/3JWKIV+S!8,HLEV#2*I.S\Y>M0*\DE6NBY\^4E2H0]8GK!_ MD>_51O(M2) ?2+F=9ED.S4OU(P-Z3F P_FU6;N(K,O'=(.#CH2ES\>C)>I([ MA,WG# 3J'QN*JKN8H/P.0\O#+ ']LF/JA7#KGV!&]UC2%!"-6*Y [B5\)^CM MS)6+)&A@:=@[E(/,,F\P-D\DA5BVY_J4O?I#%FT@$1L%B(^*#I1YUC32CHU)J 4%&<^T%2ARR<2ZZS?X> M7BV%$9"GIZJHH["\ ]_/H:<8/=QOF)C59[)",GP!=]QCVUCBV)JHV L/S0+D M#ID!LQ#KB"9V$] M+PSAFS[+("#"S?)O TLZ+UJ%O^A(/BI+#.;).7V_2ND M.-#D4@,G1E>'8)N/:=Q6]*4,HS''[D:*.B!V,W%,B4)?E[4QNU-SD46'MZ,' M N%*;]2*/,;@F,]8I&VL08AC-:+?B.RI)(PW-8T>O0N0 *6C*^@TQ_0"8T(: M&5,]"-\X%-HX!M>+%O?ON_<,62'RETE+S50HDJ]*[$UL8"Q/9&JB>N'9&T<9 MLL[>5J!R&]&N2%6EQ<0. M9RQ3U@ @FN*FZ%SE?$W&KA3M,% M)?'[ 0'-(KV\W2O1_AZC!L)P319K#ED@<-ZK'.3V>((%&[M.#MM,[<] MP-,4*(3? C_E Z%"][B'6Q=WL\]\JL1=?9$Z-%L&/F1N#-9 0!!]6;X M :0!#)DGV.^&B:8M/_U](O3M!Y6A1<(HZ =E#9;C7 WT/@/FO%=3PZ03Q]#P M"K\/A3)?"X&\C/?-!=/C*$(FR9\0W#83_FL2 JP3&QV^1Y15* >%KMH5]A0< M9,44_.-3C:?3^Q>,"0_9.M:Y=DAY_\+^L*)12CBN'5#SN,M83)WQ:27,K9J M&J)]Z&N8IH67GS&6 Q'5,".9.;0O!2&(150UCXN!RJ!Q>]F;G+M:BJS @M]\ M5:!>!0I^0AR V/*;.%(#5T^ZW"':$O@9J%O2\OY>4]"!WSZ2D&UD89<,&T'AC=MF1%L:M!T&U1\Y ^!:Q=Q3ON^CJW167H. M4W1^,G-2LD!%F*)(%C=GCU\_W?$T3 .T\$6$QZA= ZH6G\:/\78I,0KD,KNVR3GDLU(G$F?@FZEMF*,Z!WV7<\M5/B&]T*PC.A"?J MZ,F)BJT$$JK@41R'FD@?[PX&L_6 EIJF,3$-U_)5?)/':H[SU?UCC,> M7][:&]]%(Z ;03<\U5^5,>+0VD(?/H1Q2P;N^\:^S&)MKNG7 MITOGZ=.REQ0-ZI7BN['/4.6&9W@H("#2U.GIF+"([Z$K#=*)-!BC]B+!1"<# M69CO2*W6G@H,02*M\@ Q/\JP)@*[D]>):4Q X&7!&H,)J'*;GM2(T&^)?CXK'"030"L;EF+YH%)P%0HQ<7D8:W/XU'T& M=.+$L3.7_41+[VR*D!PZPSL5$$^MA4\F/G(Q?/ZS&'X[3!I7FYOLSD^RI\W* M::^5/MI1;>[FM>\I.,W9:FOP6*O=;AX1V1'>>54Z,J>YYJPB;9P3\%JU[QE$ MYY92C[W?=>ED1Q@#&]2^@U WYGJ]=SYO75WM"&!@R[7OP!?W>Q&O;5@MWA\PKOZD *+/LW6@0O8]VWZ1X*\I)\(5JX#H54TD\/B=+C/[;Y$DP7][5HTKV%\?V$<;C'E"_RI(*J898-IVI&4C&\\!A][ZZ/YO>P%9) QTM8%CLU%9:= M^-V\D1VNKRM.UUH\M1-QFP9YNUK6[G([OGVRU=MCJPUEN)01$^FH+NHOSE;1 M KVPU+R%FW%7ZX!U:[O"NY ZJ]ZIH%+^N\?D!65%)=1X$&59/562$0CE=$QO.[*$CCC+QIJIJX9L&8# V2 M^$2_HGK9\2P=RPY1K]3^5>J=!<7C4 MI3#% [8[RV*AIYEXI]2=/^B5>N6W>F)= M]N+BG?YY!2-]OD]$!KILOY4PYK\TD)CQJ==D6BM>F;?ZR2SSKPPD'OD"B98Y MJ%>2=[)]_5*T^ PD;C&0F(]2G"WYX8PC9=(P8FE>R)UWYZ?#\66IGRG7&\.W M'42$%7A@GY_!HU4F?<2^[\1'DA/3^?1GY/!];OZF/N>LF"R\2M@X6O(EHB1? ME>$''R-\<%VU&X.6BH!.:E .3FHGEEVU;JZ.I;<<*ZP&T) _XSB[\0>NP3R[ M$*;Y;$+,)I*O&L1Y.:/\D['69ZP-!752S&9SHI1_.ZP5*\!Y?P^$!J^-I[)F M8EU>0%27KW*9B_O*K3W8861PJU(;%_,=(7G9AC*6[:;U\G-<*?%$B\^(^2[-EQVE&N1*V3%;'*U(^$ST^*#\]'&EFZF MD!$0

2/3H[3E1LWGZ+VA(G&,3HQ(M:9UJXS*:*RUL@F46; $L,%RJ:?05G) MI:Q$*7OSMYGL72:4_$WA#5%6HI2E/^V0KAS#T-(>A7@$+:SPW-\C22H[#P+O MN)%GTU013?@45D1:M<3E1E*K#Z=;R!(@N1SIV%P.J3L_ MO?K;ULWTO&-\^=EL59K%6EDX15".TTJQ_0(I'2\$L^_V'B"0UX@WRW$OI[+9 M5W6+=B8B8*9>!\[VR'"&CCP9PKM'\)F!/S5;)02B BM^R#O!R$-39>A)>-/A ML)2T*[EM/$RLD3:U>#.%(6:J38@HD!U[9)B:/:,(3U/34)P^1R'T_4.R# M;*HP&TL-MV,6_%U#:7X5Z0U$5B6P1='A?6UK2$<;UCP[+ .+"_WIW'Y1C%G- M<6-0,BAH&#JFE,=3IF-0_G4MTSXX:.$;BH^:Q7X_TR;:V!F?D3 W:I\_E_W? MZ8>CNBLB3P-==3@HV??O5^6K[]^;R<0USTEA''-@J?T#[?%@I"F*"IL/LY>T MQYZI)W*IS)>?MCH)PC;@SH?7FMW-6N5'_UHSUG6EE"A,SS![<*W%9IZTV-R7 MGP-M8,]"RV7086W$M\743:_U$W^=13$2"18Z9E""?-:=\13+^@5G"LR!+(K= M&W$(F7]3GDP<@GW.&Y:[*&L(OHNPQ? -[!]"NG^0!N;(?A9O/L?:>TP,8>J8 MH PQ>9'VD&8#JA/%A8,.]D@CT^WKLF5IV!.$)*6&V^Y-30T/FL%:Z^)(X09E M7M^3"0@9^@[$HU=D$T^:BPAY*#3Y8'P(BAK'&IL1\S;RZ!AAWQ8:<0E> M(ZY#H1B:%2I"'!;35]U5^T&7&I/S)&LB:DBK^ MIS12QZ1S=6VB (TQ@B_ DFY=CB6/<)X%=T1:,)$T2C+<^ M;=<9WLS*"DU0!OO/U(B7P^/YSUW8T.-%A&[TQWERVI# M%/:(V>S>;D5UG8V=*8?")=T/GR1N463#4RC1@E)%]C4RY8U05XM<9H#@Y]SX M@A'1:"&O8$"L,*<&[!@YI9G @YX:4!^GI&\ ?+<(QIF%$'Q$@&8+APN6/N/$ MCGN?IF<=7^E>SF4K0I1;Q)U*5#/-5'41XESR\1 56E3&=3Y,B]D(-"K4?8!M@_@.MRU0A;EE6:Y[;,5>E$F M-1O$2&.MV#Z(8GXR[FKR(^.N%CYQ5[?,MG$ D2#YK-1%4]+2Z8?TE@OXM@K M:@[/?C7L?/7^8>/2GET L&:[\[+5E,[NQLG[YH[H6-\Y "O0V7)^%Z5J+9%. MOST UEQWGM$&2NXQ==W)J+N9WI8!6!'@.*W>'W=FC?O*CCCWWP+ VC31X+9G MV K9+DZ4RIVC3=%]N+J$,!^P"MO35SZQ+^Z2'&Y#'RM8KV*+XY]KK:: M?XW:Q6^?GODW%2ZF?86+IQ9++YR MA Y22SK1R^G3UJN#>D8 >=JDD?#WYY4WKG/$5J5AQ3[(LH^>\>037OG>%Q;- MD"F?JCW3)H@CPC2"IEH,>#:1I GXF5_C[ORA_2MW/K\M_SY*O4JMU/)"4;8$ MYJ/Z+!9<[J*,WO#=P&EELWFQ4%B-??19+?HV&6#3Z+2I)8H"9B^GL_2Q:M/W;Y(M.NO(ZQMKA8S\DPEOLC5#^S3]:.]Y"13=V%\$KF M"J*4+HCYQ&K?]21UM>CKY;WB49K MJL[N9^7"VW-_G!FV80KW;/K_8H8F&7>!;=R)?)(2<&/8)KC0IVQZ[E9N*H>D MC"@57LY(7EW07'5,F"$LGC3L>\2?(@62HF M<25?0G=M K;E$'-7HF18LY*H254Y?R3EWII1%1, ]*^-@':;1A\6]PEYLINS MM(25=F+8)<1D(B4FOL*)NF7GQW#EO5/"R3>G;,[$U-*B[D$ M<'GNY=PYGUO\M"W>U-),I<5$(H^.V5>V-39G)>SZ9_F;EZ+_G6C%,.W.A;/6R=MWQ:\.=;][_B MQ*QJ@;@E5ME)>1S[3WNV=",GWRP)A]L*&3S:4Q#$=/YW7HDEZ(K MEOSE\S%K]Z$=&99-;_5*PK,$4_;\]K;U:UYJ9U_%.;GD!A3WW]HG".Z.+EX, M!F$M5EI?N,Y5TU!D:[3T/)'2%NG'F[EY?3+5FV&J2$G]+IEJ=5_C6#H1T%SW M,D]$]WAZHY>E8=TP!J]M]L: EF*A4,\P;@5L8*A^8J*^_"5S1UB[R51*3!<* M8E)ZIO_U$V_WX_+6IF[8=$$L)+-B[IVW."YUYX/VC71925:*M?Z[;W'L!X/D MT(\]GDM+0>YD'0%@)M;^G@J7-0:G& )2C$&'))B09!"G/UIX!I'SL$H3!M7N M57TF& \3VC)Y)4+D_EX((M*_CHD!^DE5)P*I'[4-P>A12$O&\N0])H[L!URR M2*=DAA,90P+Z+GDX--4A:?8KF^:, #X15<@Q* GT$Z^:$"S-=N1%LMD<^ G) ML(!;E//#;GEH:;RXTZX/;A\O;U*E8M*#3ER"A.;B8L6@GFVN.4@)1SJR:P'% M%XK#%8Y<)JO;/.T4'UNM=%MO2=M9YL9"3,S!4I/+EFDA?M@"IN\BRI6(0-C6 ME#/_!P$N*CLFPKHA<]LC4U4/"-0QML#6#"4*\!C(L-1SBL!FB)$%Y]B6=36" MA_S]H/T.I9 ?B1V?=!#MNU&_/=(T-3F^&?BZIZ\QGU4LN&0F<0#?:0I#O>%1 MS(#M#_]/1IEPE$5!^%#\S 52^O/@2.HQWMX: Q='KZ7>JQ-'C2;E1>^X*3\8 MA6;2@W,M:Z@R0,[U$/002,FAO%#6CE19031/ GNF" IE'0JL8(T<6P$YO8K, M2V:Y6S+G"DFQD(GJ)L"ZT2\0-Q'@TX$&NHX Z&H]A_@Y8=U%98SMOVQ)U>7[JD3OX/&=5:S6O/F$VNR5K$K1(08I*[5VB19*>QY2R M MBP2UGU;Z%^W%Y5"37YUZ;^M]@[)A)@I8!@CMA^!N$0#9)ZD 4+DS,RO MU.)Y_;ITT7O3&F!;I);$7#HIYO)1)8!Q6B"YH18(D3QEWDFGNEXK96_>A!;8 M%FDSA8*8CTP#7*('\BOU0(AZ6CZ;KJ4[QNA(WKD>V!9E J MDTN*J25XZO'*[.@)RFR!E'+GY*3V5ZG=ON';S-:HG!0S*>E%-=DBO1-RU9E- M2].D]/J:;'N$S27$7"1&P!(])JW08PNTN["<1G7ZT#J?]':KQ[9&EY28R>;$ M?"%>P[_+^XRT\7U&>I+X#W58N_I3__V[;I9S4N;5Q?]VFJK!;08OOHG(#J K M;S-/\6Y,QDM>)::O_IC7 =@B=PC)<,9^)BL[M2@.$"'XJG=W(\[OA M0'X3"F!+#"RFLOFE]DND"LBL5 $AXF5[#2TS'5=JZ=VK@.U0)B-FDUC'_WF1 M>=&FC#%A_POL!535)MBPA;3+L8 /XO"SUTE173Y@=_Z0;U0RK._U0*]0=)*9Z783$4&K]"FSD*K=KQ2>>@43VX@%^*[7:EL_O^CJ^W MK1V,BL>!:^>>M;'!(;OS^;G]-S>JF,=&;\>0VZR%U8#.)M"4Q\/AIBW^7@2( M.]>=WQ<&]YHEM4Z'@S@@;D8\@38[;)'^(:&F9K['SZI;SKX*D_3X/E/1:!XJ:/]LZ4./Q MGU]_%>DTV?JWGB>6V[OU\Y07DYEM8DT^"YG^;9E],1> "/SF!57N3S ZDR<. M.O"(HZX*MT9=LV>7O2&&OXM5WMZ0BOS/JV MI1M^7JL8QX6'\F4^5H*](FK56[$2EI#P^6ELB7Q*3*560P=]EFEO>G#7J@I^ M>];&TH.;'E_+(_6DJ SZGR4U#_B8KWWL_A%M";]O&Z4M8:"L@X7;*J;M1 M"HET4LRGHNH_7\[P>C:W;#K!1@R6C457S2"[H/5 M(LKI[W&CKEC:+'7U-A 1/[&TW@C>T=8X;B>X*IF,F'IN-X1/-*Y/[MRITDEF M4V(^N[H!ZEO&\RITY[6CX5_]KE4U?XW>/9Z7W#/N_?!5\9!=^WO+,+O6A>8Z M]$/X/A^(:W]O#20NBY1A\1?T#4=7R"O8J 1,RX%'R(FS0MA>$_(P21?69Z0N M($B.P$(^9O$RQ3+3'@52Q6;M&I:#)Y(O$4JL!*?9K$3CM+1J5T9Y5JO.]-QV MZME(LOQ:$]HQS(V8DF*Q@Z(K@LK/HV@8HD-^/,F/AJW<;>^M4'1[:!S97&R5 ME2CXP=9$5C#X #)E68DI+R_:WUNWONB#XAZL+SHVKX M/8?1%TJB[4:VG$[_ M/9GVMH2$L"&C;[%4_\DHB\\2'0L5AM7>0ZNAV"A$E,&*7@"5] M"HXGO,5?X*8^]G5'47_^]_\<' A53=65[T)3'H*UWU;O'!7N-)AB^$/X@ZX/ M^%$X..#W0$6[7]=?16=U8!O3[T(6\]W9'_@#6;QI>LOU?SVF5&AA")+F[U\% MG_\/ 7,EO@M%4^YI_1]"'?B:KK%NX&J2"?]3_^&/X4?>=OSW/[#:J(6;JGQ[ MT".!K>]@KB+AGK78B(42$YG>NEBM0-Y_(0]-RK\&7!S.GYP7OL,OR+=^OO+N M<5*JW)U?7?4*G?3-O#8;;/<>Q^N&CB].JT*KTFY)F MB8BCEID_>:@,3RKIWKE2KU=*>-/[<9IK5SLP"^T/+=6/!7:'?C#6:7>>>(JX%9? MRDC'?P+>O&B7 ,6B)G<=D5,N#!T MYQ7X+CPU;HCJXGNP(NJ86ON\'R)[Z8/=^:E>-6>3V\ID>K,C3Q8IM,_%%MHC M9G[DKN7]4,*A*_4A#HFMZF M\-8C&'P':<7Z_EZK<2'(M/0;3,T8C!V(D_6#)S0CB?>NQ%[ M";[M0JX];U28,RS:$F0NZP:"/)V:QB,PIXW+6*;_BG O;@QXMY"IIG2=]MWM MV*_VJD5[G*FHYU&E"YL6?T=6X4TC8^7;* QWSGN<&1G "RR'(EKU]%X9%7LQ(>3&77=)R M8+&CR\F/,-@+?P*7U).-;F'92J::A4G"L$F]/VIK%E]W;!@ MVTKHV)S$PH6%&H9O\47=N6+^>GQL#N7JU>TNKSSYV"M/'JX\B;^/Q7&UKFM] M,/U+I<9%O=,6FL7KXM%I110:G9-*B_^ZOX?^&?A2ZZ)2%BI73?1_O-+E9_ML MQ%&K&H/P/D^4Q:U>"D7F9YI-ANW.>[<)Y_RLE"S_WM6MF,\*U J9EB@8R,+\ M5QH9H?-T 0=!+KL(9<*. ,KBG/0AU+),=YZL5WNCQ^+?J[-8U#)WD;@:Y@?UZI_)FK?>HZ\789, M]B)+J?B QYQ)Q7DTBQ5'?4X?QU7 8D_$<'A?J'8O M/V&A!U+[6PI5ASA7A[ MB1E :(=C?>M-$_1;-N6,DP_GL\MK[;7KKCPXKS4UY?M##GI9,)WH[=])29.4 M%%-;K5_\D,!1;W;[-\SESN3$;'IUH<&.88X\&9@.RD"T$MNR+IM@(4;)P./> MW=GDI*Y7$K>O4MX3*>S(A&>;BKH/5-P=O9$[D69I22RDMPG;]5FSOXUMW;3, M,9/ K@&O7&2_Q)]%^W=$"*C?VK0Q&/S^FS0*KVVD1_@:>(%82,= M6&K_0'L\&&F*HL)W8*,E[;%GZHE\/HNOS\.E\F3$:6\)&8R+\?(,64(S#,"3:#DAVA060<0RR.0:WH?71>5?YBW.JIIYWKM+1I9A2?3-Q_7S"7L:42,*2F;-JS MCBE/++HYOC3"N$1%_\7F":-TY^.CFU8FD?QC9+9<;!C,0BPLZW!:N<]KI5_U MHZN_^2\_6Y534DK9++8ZUT*G5:RWBZ5.K5'_6'56C0E\>VK3I!LI@]FY22F8 MZSYUS/Y(Q@+(@7:O[N\-=,-@*=+ ;6-@N[XFZR[.$*;WX^.!O/[V=:DF"@/@ M1Z$]DB>* =]S:P"$/^I0I?EC;15>4YLH,#US)AS#PU.8QZ$HG-K*H? 5Q\4- ME!(_VJJNJR;Y)?GCV_X>YO*[[8>#N? +R=H!($5Y1O+4.T:Q?^=HINKV.NM. ME4D6D[634J(@I;%$A?R4\<'ZQ_'XTT%X.:'CV0-A.:D,>B,5$9DW@F@ M/[U4SVZ2E?Z=ZG4"P'E9&I'BL#;ROEX *81KS"[XX [C*XW&FJ[CJH#1^K(U\O6O/S,/A3/DP6M26D*X MF$V2)XFR>8K"2%: 8\*LX>O?BQ!R]JR&&4>J93W&5:2#XHPDC9&*H]L0X#]=LM3 M:&$1?I4.+ )+F'2?L,(%FR;#$R!,[C5%=6'7]O> *O*0CF"IYKW6!SD\(,@E M\+^) X=1'J.!M88PJ@9170>J90$E9!ULLA)L$5*FS5[!O*2$[_*\; Y^2@4: MDSR' ^GJW=Z"I<>9<=LNW^1TE^?*AHYKCQH#3Y0 MKPN.!.N**@W&BN 5)]M7$\98O.A.XA+F4.1OC\3NVR9[/!R7[RZMN][]/.DI M$19K#!/&IMA_VWS*$M),9-?4H(659Q\],3]2>YL?ZZNIU;'N4D= M%].ONC_)G>U/.BU*^5B,L,!9]:UX?V\+9U5:YZSFG\0+8;"\;?+"[.YV:,BW M\$ON]7AA 6QOJVB\HB"-7PPD!Y)Y#&2XN,^^KR+0PISE;_ZLP86W+BG0 MW,;;6[[;H+^X,M9C' V4N B)&-SF#39Y23'E=O:?ON"[T M'5]DTTJFX8J7M M;0,"0^)EQHS?CKB0#MF A;FS#TFT)/YCOEMQ2\_D=K_TID&=?]&LMW0SHR+& M_[=4JE2JU=A]?C9)V.<86(GX=,=$0H&.U^"Z*AO457EDR*:R MI5U_B,D3>,][?JHYPI4F&T?:Y%WONJ8.A,HCV+<(002;/]#ZJOEYVI?N/)[U M=[_IM#$-AFZVN^D?\;"?P4$7ZK)VXFCO?M\]-+NE^^Y:E>_[IM7[]H%0>>+\ M!PM(/.OAH;CY!_EHM)[U7M>=MYN53KY8N&P?8?J$,P:JS+7LFK+FFY]>RTXEQ> ;GDON"QO'W3E$V#EG2XL F#ES=6< M?/E9I&%VQ2'MT4+>@>]1>Q/'FT]##UJ5IQK[($O/?,:33WCE>U_81DRW>4K\ M2A >G[?AO<&ON"&5O*]-%#U%94?M&'Z+(PA6NC*($HR:((V01#QNTKXPE5_I M03(_E;SN1Y'']AEJ[5D8,;0 ,7KIR]+K>:PEN,)G1UL2(!NE3]B@M?FVO#;? M4IBZ#?DV=YDX'Y7US/UQ[[WR+H$W"_9("<4R^ M\?IN[UPE=ZL/@"K,61SHI3\!%QZ MIHWR+%F_R).:U+\^SA]=3T^4]\23(0G_7GGRE>W^&&E.8PWOYLQ4=RW'S[SC M8IIIZ417:V8V^YZ.RX((/]OTI&13:3&=V2;\XP>0WOE=2V\?)U[>WN;F\_M* MHG#[GCAQ07!OSHGIG)C.I=Z'S-Z],<[CA@()''[ H_,L(8Y4H<%4?G[^'!6J M;;NA7EW?O*?S$Y+DX75]BO,M\F1ZM^)\D2?O$J>/]WI1;_Q)OR>>#,GTK?'D M>Q+LG[@T6X(+\8Y?YHDJ83YJI(O#7BUWXZOZ6G%\7@>5Y+E2_]D%*&(FFQ93 M:P \?N+<;(%QG^JPG]OGYT[]J%5*CPL?C'$W1>\6LXF,F"T\$QCM97!SPO6X M[[]6J(1]QH"<%'% M@/8 M@$%;MV3E43-Y44+:JZCH@%IHKY%+2>.0A(@#5N MFFT)JIOV:]!,0$L8.[8CZ_J,%H\IY*N$\6W'Q-:D\)F(K4]E86J8'!0$QM9, M@H:!@"!83B;C1_M[\&I\B)5,PG=@V[7G*>C'#F!^G\R.M;I&RZ2W?,2+?W;L7$NIZ^P?)TW=.>92EI2U,=^(YM/TUM*P==?+U.XKAS?W>=3?[?5 M*O SU?,SU7.M5,_H/E)M62?]A2N/?-'$ M,T]"^F(U?V3=48N*HBI "=Z(W6_Y!43D?*17'WN7OSO]Y[2T>B$7*U%59%V" MC LC,A+E)>W0;1.S0"1X1FT.DNFZ4ZME7MO(?4J\;+OV[EN.0KQJ>(#; M2!%LM!.9G'B1Y!O67Y7M3_:X'-#/VNX[KQGGIM#\T3[G5=W&H-(QL8@RMWY MI69=_BT[LXF2 \U5*;8KPFFM>%0[K75JE?9!M58OUDL5H5@O[^\UFI56L5.K M'PODBQ\B2,%08OCV- :GJF6I_J!1.%[A8X*"#]#^B0-UYW^&O<3D:)8;-F]V MM/T(^XHQ16."#0EH>P/"EG#X88Z"[K&L\*":!,<9I(FN&P]8W;W;;0WQXE&B M.Y=2E;^-!\,^M[R@G*)94UV>?1=@T^$^3H@K^,Z:<," ?BA6K7O:]O?H5X-A M'/Y5\IGB'^=UF/E-X!+&1B"B'-I1AL+:OO:H ;<'_U,;3QU;52(!C)X;[VK4 M+LZFA=FI8:LOM HO'K;A,DJ^6-=M,UV[/R_T\X6;%UI&,!;V-."MEV/(IP!6 M[8!A>?\-$%GJ,_?[32R$AN_>]?RE6";UG!<5G_.":9* Z4;-5*77SIV< MU0OJ,[P6\9"".P9/(UF^,0;";"DHW)JA&#<.L-[7PO&2[>]Z& 7=ES_$3V8+ M#N8%6 J>14\VO-&#.=&,*]QRVJR(JXS,2?]^>F*/==6#-&"JR>NX@R=^^S-@ MTOYA7I*THEI]3!96SB#>B[G^#+;@;EG1S&AWTWS:-7[%-+.1?;6BD=YY,Z9U MCM::9^8))W![I^A_UEI 7/1S>X=YJ5,G4EKOPDN8%!%Q)I^/- MFVAG!?EO.CLK*[7,BWG&XMCNV M.]!-\EU@2^%9U^L;DTL/PG($M0T&7FZN/LF=OM34W?KQ^?J,\[/#H$HRBX'P M)PK+5<3?'K6B>V-\'LM\<9S[TNUHU)W\OMG!O]]FVK M7JRD?R??T\6Q&GUE%(6)2CIT]C^ :)<.)2_B]G)6U>JYO#UKRV/JW=C74CHC M)G.QS>Z>OZF?G/*V.&5C"SV=38HY*;E33ED(FD<$KWT!PV*V.S]O7AQ-_[3N M;EL["ON]3-FFZ[QFC2593]F^/-70D4BU@>%Y7_;W:--FE11<1K6(=)4E'YJU M[J.!U"+\Q[8N)K [)?H.PDV1W5WGP_2E_?LT>5&9:*X'+%9/::&5K&+FITQO MO5ZMSS:2DFS=(YX4^F\^EJ=K'"F7=K1#&0+S0'\$)I"?% M)D%\& 9(H.SO8>4P&K.D3M^RX1_2M17L+&W2-\:J\%4W+.O;H?#4\RGL\G@& MF_O.;Z3D3:'>.#>O;M\@VT0FD#R/<3)9U$)/:\::V^R$!GNSSO.Y[&,JWZ[U M"V^0T@N-5I^?32=F"[&71?> 6MHC/9[[>[LYG\*ZQ_/=)DWQO0^EM46D.\6D M3!WYV'O]0;KSJ\ZI;F2MVOC7KK+E%M.E#+>5U$+"U*OF2F6Z\U\G@_E#.B/= M2:D=Y4IY?;0^LZ4^LZ5BTXRJ/KU^]#>G-?2[\^*1\MZRI?*^;*GCDTKB*)&N M:WW-\V7:L1;"/^* MG*F4+V.)*A1_/DYC$KWQ0)W%O*FC_NR7F94N]5;FJ7E3Z2W,@LE^16ZIY7Y+ M/VN--LF=>M(L7C=_:O.I;C6'*GV8CRJ,_DRB>O7DFA@AOHLP3T[,)%-B3GIB MF.=SIU]^IS<,T^3%1*(@)@I/#-,\*9%J#4LDG$JE)',]_7JBEV^>@Z_TF4KU MF3"SG-%V4J$N)40I*[V+E)E/WG@B;VPH9M.IE)A.;R-KXM72J0JKI7@HH>JF M?-VXJ=J#\ M%)_+6RQS@'07H%T"HG9%T:P^9LU8Q"482?/*NC0OL['0 ]=4S3ZS8J::$G*4 M9INYY*!=/CFJ+B%[<&9/$R2K)[9[CV6,&Y"Z^PYI2!K!U<8D5K\J VM_;\T4 M#TSN6,C(B4]9:+()1&B182"'__E4NYU.5\?IG;/8FVE@^8R6;$0C*V]B^6/=W\H[72 _?W MUF'.Y+K,&VXG&RXOI<1;OF6P[)OR[%+DK'T;N M>O* 8'!>%S)C_:A6G.TJ)8V]&7.WX-(?C=HEO&(B6K$[UU)GI;.9T?!Z7BRR:JI'ODF3;1_G_VWOTY567[%_T]5?D?./-\U[US[B+9O$1<:]U9 MY3OF81Z:9":G3EFHK9(@&$ 3_>MO=P.*"CX0$ VU:\^5&&FZQZO'&#WZ,_K# MOH/XCKY1#OEY*CYG/S\TKM.[;B2(*N,LG1 M2]_6*PS'4',DY5K#$HX<[MGA76VKF102 I8_/%N]%M9NT:JA,YT%C6F6WIF7 MX;#T2*766^L%4L7&6J-U)?8Z(JE+^;+7B$5N%EMCAYVW2?Z^*/4VL=A[D$ ? M:PS%9C,TR='KNY+%PF9'Z&JS:201G'!XYEO8TGR7U*&VH#V<]"1>J>^Y=T?= MB*?U7J!47*PW6E9BO".2.>\+'"L,&^*0F^U^D K:3>4]O::VFTZ&V+U7L@9Y0B>-C VUZ@5&SL M-5Q68J\CDCGO/[]+.9:]'MZ.VYO8ZSW(W_9+#,5>HRL^[('8 MZ^B;\^(3?-2(&8@= VA1E :$6@X08)8EBPCB8?O?!778R3V,LR_"*MMO437D M$HA =H.YU8:AB*B -K5!S)MT=P\R%MW0"->GLKH@Z%5=*XM\MCQN\JNWF1B) M^M9K#D/<,R3-9<@,&Q^!CV,D@>&"#LB%VV;_6-"DRZK6;)>%_&V:]MPR,#GB M$!N$ U(OT +)NA:I?^.HH+"]M5Z0++V8[>NWE?)72EAAHR.3K0T7$8J(L=!M MYLB4*VY*XN_;'HN)B)+%R-:$!@8:T"%3D+#86%['[B*MK8QY5.RK@J!=_&I! M@IGDLJ%P'.HGEU,O?]K=^UZWZVG8UU,\&L?)3SLC+U*$ M9"94B.61^MARDT MO[Z3\)O0TAXW?+90 K77NKKZ8NJIUU7%.@>B!KZ($DK,3*8YBA32Z[>S"!0B M?O'#LL(QYRFDF8!$C41[BRU(('Z9ONB"6,-HW%=>6_WN\8FNMQL]-X3%\ MUCN7-NFU[0PZ+O[<7_5RK6QZ<6^:W@:":KD%N5;KYQ9K]!^F1-V@=@-%VYJW M&UX]B:WLK4 N=IY17%!:46QWKJK,BDTAMM(7$V3/L.5O&5)F#:B,T)C=@&O__]7V?H"BZ0VW\3=V(7DK(& M/H8 6B#X6O8?X@E)*/R1.#NS%:\MC3;=@LU)G1GJX&^"1RNW/K ?X#&RT72U MSJ][7%I=&L($1W*LPI[_/T1]/(!3SVI0B%O_$%4HZ.8:JRI:#4T[G_JO_1CZ MTXP;__X7KM9MX1H0W\^: (H^''2 ">=KL2X+Q8HZ)]+"8$Y$YB;E7 -:')H_ M%F6;PR$*U/+U_JE8S92'8=,P8&1R+VJA-Z! P(A,]E3*C]K%"K9ATJQMMT, MZ<9$4<#=U]N(XYOA3+!Z6R_6B/HMD;^M%HK56K& ?JK=7E<*V3K\I52I9JOY M2O::J-7A!S?%:GW+1:0:$Z&JW-W]R;Q<^$K.;;"*R\=J<0JCLO7T>A6M)W?U MEUJ.#V=ZIMK\+'ZA8%#'N^I,MS5].+'$$/H&>M[6['?@_I#MH88Q6 B$225U)/AB$\7JG'APG8M.P/&AE6N# <*Y MPFWP3D_4 0Y NIJ(D+$0H@OZ5A] RQT M+I,>IGLW-P!:E_G'$?SDW)(D',&I"OH(?F&)'SUQ9(ZB0UM#C%0<"F(O3T>0 M/383T'=)R!_X2I0AA*$C;BNH@1:01@C';R1!VK5-4JFH_@!A^\%7-8D/I0[^AEHGH+YA% MD"#P72(BUID,QR/4D<4D"SC-$D;SS8N\)C"DSCE1,F'74%@]U :JCG1LY8R6 M5H@TQ[&HIHCV;4AK3!IHU]$B9]2RU_DX0,O^0K\]Z)6 MP4:Z #^<%PD@0GN'0&DA_R'O[>T+VE"T\QEP.G_9IL@I+002%KCI: !QL-Q MAJ@_[TR.IT3N3%/FT^:UNBUE7JPX/<&\@&,:DHR_V11EK$X:FBZD3&HV*ZA+ MWQTF@5Y8<-RPH>'9EH4@>S!,<%L5!*_R-QWQ<% EEI8 MG>'@ZE!NP_T?'>_I0]E X9S10QN&/7&;"AVHQ$@WFP J*<&DW&AASW()/K@T MPRF.GM5?9$^_ (4FX MF4_'7(G2O"KH@/IE BP[K,B'E@X',/>.B(34_X@7 =:Q9"7);PBFW3C4FJTNJ5NK>/[!L4JX=BMO;X\$+4ZK?YJZ,* M<;,N^H %W]%4UD*[AE;G]$09XD^1$;*X9WNI55G#_F:$%"FPGGUS,)U=3/;F M-++:3KZD1\K=K5897HB1TLA'Z\9M:;1D2H_,9B)U@0$S=@L>@(RBH#R,FO6R MF=+PLJ+.NPN;#M&8@%1U6.N+>O\U5+/*>9I5#L[A^7-8N^DKKT8*^JW(G)[E MLN:9P[F4#K#*7M9#0847>SUY\:SKUBUS%DTDRK> M/&X[IO)GAT9/U:0):%OVC,Y@>]:8O@A-%)W!9K\DO=&P75F+5B:IIH1"WT5# MW.!MJS&IE2Y&7]R ^GWJ5',6CFGV29FIY&F4UEG(0-?NYMEI3.F9;66W-AD MQ;M989+B!9+->#9N.#W1IVE+=:C-)R!1O",/=22MEA=@R1W.#F.8\8$&1I(Z MU#WSB X97580*NVA&"3RYR%_<">$G^CAJ2[ 9YRZ<$X\#E1+D20[X8DU"8:K MUJRGRD%:OUIC8&>FHZD3 /^BJ(0"/F%T8"[Q4Y)E%&&:R>'VG*I9CY-+:W51 MR^FKT'A((B1E"*Q$:!&+]V%D:R5HB"3@2@ M;";P1:CB6$S/"1?/SUSWDG;,NW93OLPE*<61*,GH1:PPS&VMQ/)D^H(09]-W/!K$3_E#+$E#!1&9G%E:_R=".S M-4**)P7*LP&8)72'EN->T8X+GQA,CPIP$LXV0E@GX4X,X-?[R'.#>JPLGV@0 M0WQ8@#[']5)GM59/Q6EB/,X9.D5 7^BK;2";)S*:I+]#FP6 V5P*OF/N_&&, MRG_.#/6L;[6G0$Z 97:@F3X]@6J?^/-:*,+1$^1LNI"C9_5LX; MSA_,C:=#YT(6IZ=KZ& (GXT80%$U>TCG>1Y*EXU4E"J7\7RL&4\I(BK*$)(7 M;IE$3X*BJJ&2:LOZF,*J+Q/ M-$_'K.2PG3'U:$XD+!9(W.*7(%-4-(\9W3MG/0H/^3S5HX?-V172_";37FQ1 M,A^-KYC"4F>JUZNJ_*A]7%#YSM936+TSN$XBW)Y>@^E: MM/L!9L$\HYXI*=)$7?I:H:RD>9IO:I.BVM42^M0WA:;8K(, :.O04/W!V?2# MX$@48@^GJ=!9'7XL3V?)57((I9Y%R:-U'9WF_,Z=!X?^X&5+J@GRY/52#"G7 M4I\[NC4;">G#/GP4;I$Z.ON=YF+Q'CDMGL'G?J)5[- $QB< "G$IPLU5&Q.T MP^[/"5?H&K38'8II3-X_]8)Z(0^&K997=RC,BS/,(F+.P,YW@:J9%#"91MA, MVW?/)V>/I\4>4 M] RCJKW^(%0V@EAI*^&T"M:JDNMXS*^#(_GW:VJ]Z:_V2'687&DA%W+,]<$IN M?JXW 9K:%O7>^@0/3A R_VS7X7V=9/F6T^!8\S\;+2!\"5G18#I ^5CHXVW; M36PV5^G?'S&;RG3J]]G6VU*#\3.[P3A8VG_L6,6IF1%JPZK5!JDC,'R]VUA/ M]J$N:\QZ8591AK?6V\XZ YJ@:R 'H&Z-R7VM+\I:9CGSU=M%--]NS=,ET MYUZ0%;1C.^\@D#"&L5YC%\WMS6KO4.&V/367!&BIOFQS5N_FZGQZH%:$[.B4 MK;1&>Y8J,0O\-W=8UXE[)D#;BJ>K5Y0[/,>RINJZIT)DVY]OW5+FL57D/)V8 M>5M)VEF>'V[4/S WQ854_CK#A^2T;"Y+@0J8OA795F[@7H)7S-8G58-_=P#V M^MR\#TL@@R-M6(*ZE><0CK!NM?E;UME3TI[N4UU*N\A1:=;'GK\/V0IU=[?( MM=VF'MP6OIRM")!^]K)#W:J73@LK^$#-/$7 MN?K&&[$MO/&P?%N3XDAWVG20.ZU-K-TVVT$J?5G;7&LS1D) 0;1>%7F;6K;-'A*.W5]665:O;>4L'D0#4RJ^3J]BIN1W9Z4L=KZ M=Y&^G<0Y]!,#=XSA #;-)8;Z MW3,89KYN.+D;8/W%>HK$>^\(I"XC-M[7!J*XLWSO=5.(5+(6-@9V'_4F)\)I]>?Z0P:>0V=IS MVL)A2@?F,'GS;WN(^EQCTF3!U5?QD>H[HIA2M( M[Z^8^\<:Z[J]'7:QD;L-'-.WA7=SP;ZX$& Z/F%S?-C\ /JBA$H;HSYN"3R5 MY?_9L&_"S-E)8X,,Q=[2@;L\:ST03FL!VR\T'9\07S1_24DWVR.%S#KOA'3I*?E$*:80&_#;'M7TM_-A0VN)(24+[$S MG959Z(@#Q@GUWNM5'G-TI3WKUK;##;+@+?UW354&)%E;"R"SCX3=HEBVLI5\ M[[9UU^*%=7D,*#J[7'D\8(&-959P_Z(H M ZW/--K&BT=ZT'B1+C+WHQ'574I^$W;R6[/'Q1)D.R$88.KG&+L'JQ5NTRPB M3:7\9!'7W?BRDH6+B<)Y1(SM4H)A857+\O1G7 M=B!<:DUZK^E*XO.BT>JG8M0J&T^,-YI[)M.ZE4N<@6@7G81"4:6G4[44NF]VQ MC?UW;Q5<46 @ >KBU_KNP,Z0>-5CC MZQ^@)]74(.OC?)5G("^&%QRZJ?XR_T8.KA7/"JX[PKJ5 >?L_NW M/-;L9A7NA2O.JJ[-$S,+,3<-8VXLC-KX[.RQUIATW\3AES'JR?VF%\CJW'2M MN461[RD/Y0[JWJ<.-9RUAG;P'#XX1CTQ')V>,38]GN+IB452U#X5FVV1@&:3 MD,5/W"I8Q*TL-0M:?S$;X6Q-5^QTS*934]O[ )]Z@*136E"]S?C<*($V:K$T M[3@X]^7&0&HWV@/7O&)#UPRS)R,.[\M [6KBH(=TP^H^X631N"JTRAGM@F[- MVGM9ZUB760A@':ON*3G;1Y@S;CS6MND. 3=+G/1D'%F$NR$JK60\.T3\=4[ M* NU;I%TM&*[$^=CC>B8"YFWL#T1X1P#!8I.&YGJN3YU/1'UX43/PB^;Z2OK MX8X3(_\,1_QV_&_]9MZG70.W8/3O'O+)9A#M9M ,?3/(:9(AZ3WB24+,(2JZ+*+.&O:ND'NJ MA+$M1&&_'P<87E>&WA%1UM3A@+@V.XY!I9AUKL;-.I"I/SU9L/4DSAHC==0& MJB8Z% $2!>D5Z>@K9#6J-VV]U?X#?HV$*H;Z?*!>N\X] ]I/:#HL58>:;K5N M);JBI"#%LY]'?:,\5D&T);.';Q=WVC-,-U WSR2L!LH[&1$3AAE9D43KH]7Z M5NA:?Z'"8.!*G2]Y#-K7RSI\O8NKQD2:W-:9?IMY&(A>OM[BO**P$Q=7EY5E MD^!M/HW-#\0.\*>IX=Z!C-'ICK&+[DK1O?4+S+H\1 M01&/SM1/!7FJ8*H>LRQ#J5*<*@4: BN"6^2-= %W%M;FV<&:/4(YPJQK]I'[=!P(@ZTI6$?&\:V\VOX MF$9O2;A* S<+A>,HJJQVQ_A7-'X'=9V>O4Y%Y3VX,E!4(!?.S4RSN<)I>U-7 M?LTW)[4SVA8UD+/^H9G\>D<=I)4(HN<"2B$ M''K[; 02>E5P7E)S:-4"XC._87]H%HE:]@5G>LTVWB(!-0Z5XZNX0^Y?BPZ=O:SGBQE1/GL2G+YSMK8X M6GKEF*.")REVH): M6G=.K_)DE[)7;(Y!"W?-)EBS$Y=9&0A#8X>$3!F"3=ST1&"6WBSC'".RYE > M >9Y=G:J?*=!6RT-4$OHG^5L]F[*;C@A;'S16<."R48<0;6)IR=+=;G\#&H3V4XC^H(.@'F\:KISCGU51OW9M[*=CM-;\V1GVF\7;]]G#12=;]I*1;VG&+(!A?K'LV2:][R-X&X^B]M0UX^% M?'V94!QK*'(V>NH&9^/@QD3Q))OA-K1PQ^'@.6/5)(QCYJ4,=?T\<&CU5P\=-UC#0A(LPM,&AC!DQ6X4L)#Z2,2-2&8?7 MCH=MQWV^F@Q%D^9P%I>8MSQAT8$TPC_/GAS.,?=/?%BGQ1H(&^UK:J MJ."S4.3,62\2Y['F1A]=PO$>0]$\II5U<@]=6X=] MYE<@DQC$?W78[6&694@"'==.:Q\T,% U ^^[\^>5YT3%F'X+388P_9JEBOLDA;P[$Y/9OX%C&9;/=MKZ8DCL# )DH!D)(SQ %EC M.Q6 70:I S_"]A0*VVQ #7P,)7L^?>QE23)PF[:*A1C2%Q)40SFVH68E:K J MS+%B<1WF5/&QK\75-FGG.J;G-#.^W5GI Y1@0A4Q5B(Z:KT($^@/";2*RM[@ M3C7-):/;C(H.NO([YZE,MG,JYX>EN/VI@P7S+UU2G5'GIA5=,CZ6A- M)V8;<8>$-Y#MUI) M>9WJS/*_**LZ#YJ8GUNV(U-L\82PF.)R+#1W1N@\$UP\,YR_/>@&?.@X/IR= M!&K63UX82?X^GU*/RW -EZ*$2:%:E?7*I$[QC,O!8VB3R:$I,-/),.9D1&9X M[RH1GE9 HF/>AYRJB7E[T[.7_3E=\V MFHPO&,*Y8U[GT:USX/FO;:+L'@?:4_#.M \[YW:;JHX+A&YP29#9_8(HSE4$ MQ7T!->EK_?1CQ-A_",L.3L_EZ8$'"N2,6*P7I/[2_>K=B&G>C3S.A3''NK!C MYYA3>:_3P>IRF^=D"-H?IT[K-GW#C)1E6()E4 MZI>'F=A^M3+H0(I;\[=NOM@7-G&E3:#&-X"I_H]_87,#G5]9R;*:K9L5*:X' M 5M*DWEC?P6Q9LI>)F'O\;'75Q^UA,&'PV!F6D)X./KK[GXX M.W450 = 4K1O42)PV?V0JHVVU)@(%8FEFI\M3DKY\$">%T#0MU^EE4!A^;_< M5FRO >>R'!X(.C[%YQ;^R6N]F%D#9+GU@+3K0G:-SNS!F;]<5>+G:IU8+0I^ M7)8M2A@R#,F[EB_L2@M70O]*)&(#(^E#(-8X.:L$0H<3^_]^G"U)!LEP&9)W MO9P?BFP$1/+C$)!03,9J/VESH\%F6!31)D;C\(W&*L_*E]%@N13)TOP^C(:[ MTT6Y.%VKDCX2-9$EFJ[>=IGX)7V<'I)!F@A,E) M'NB[,3G)!GT+-A]/3JC@AOXY?_$VWT/@\!7%)A3\0A:A4.H(51M_(RO+ZB=N M?CL9U<6+WM?M\Z?>W4O&:)$&'N>%YII0T>+(7@0AVJN(XFPRU//(59H4SAO= M&C*OZ"^28I?[BT0QS6!,3,+E#;G,)5S^!EQVZ164_4WU"\@C5@_H_C/$S8IN=RB0F+L8P%:L+\'N_Y/=6+T(2Y MHAHN-O9Q7!S,9AN3-R/7K6G"XW/O;;$K1:S:Y ]\/5V$5T 1DE,/?(;F^G&Y/FZ\/+Z]9*= M3.A-;FP2\QGJ#8)SNCA8.?^^GP%-IET!A<[-K@XLSLPF+><6?RNM6Y M2&?O^S>RGT:(;G=GPKZ[-[<4\U8J!E693.YNY;OJI)9N!;02IW(F5_F2BV$; M7 QC78J$H!UTV#Z$!#11:*K6NQE5N_&J#9IU,7;N9[+3<,?ME#G@.P<;)E'Y MM:GR8SS1WQ.MUR:LPTA(!WKBO:'9]_K:^NST-C+D^:#%%Q]/;O'*0U_8YK6A MTUBF"HQL$T$0MXR&E&M,\E_*I2%$O5C>1:V39E=3X$9!5@I_\<8IIAR$QJ+S<#$E&) M5%0L]-$=1$5(DZGT7FZ>N5M>!];V$K'N'O(H5,3M(!9,Z_V(?^"&7;;6;\72 M99COUA&_R"6R6F2,L;N2LZ'81(9D.)YDF2#OWQY.7!IW[NYJQB!W:9H4^/2> M2\RSJ]S&6[MQ#2)$7M2TL=641B^H\,705"W8M%*JF'EYS4VRKWNO+[?LF$?F MT=$D7 &&HT,/LG9)P6*XESFVD*]PO,U4BB=YCO%W8IW4QGXC4=O96V59!)+O ML^PFL@+=TJI=H*Q!DB%#7X>6WC M/;+XKW_*C4G_9G)S^7*EO=-T++W8NHK: MN;N9 M,)?+D-">52L(1ZNO6Z8L=7];U.^OY'YO/WA:FWNO3\FUR. 4R1%\V2&=>O9%+E<^K,"QZBF0$@4SO_PI&N>Q!+$JBC1:3Q5U0 MK=Z@"[V(.E6I""[;N<\7?MJ:LJ*8*_GO3WM-OSP6M4XWMIUCR BW+)ER/8+! M-8E'TG&P;O85"U 4&5=1Y'<5Q:5.5'JK_/3&]09B18BK* 9W%9@F4XQ;$N78 M1'%3JZA+7SYM8F9WF[C0A:S^*#6U/"5EA4Y!E4-WM=!FMUN&.1)N.6]C@Z^6/&R#W__^ MK[,SHB0!N?TW<2=V80A5 Q]# -D#WYOZAT!*A7XDSL[LV+@MC3;-LYFS.C/4 MP=\$C\K#K0_L!W@,6C1=KO/K2]7DYIVWI2%P5;QS%?;\_R'JXP&<>E:#$6SK M'Z(*C86YQJJ*5D.SSJ?^:S^&_C1CQ[__A:MU6SBT5.]G30!E"@XZP(3SM5B7 MA>) W0QEK=)ZP9FD6)B4(O3$RH7V M=UHLUHGY+Y&^K MA6*U5BR@GVJWUY5"M@Y_*56JV6J^DKTF:G7XP4VQ6M]R%5 :\F)!*!6:U?N[ MJ;:(" VN#'I9I/[Q_/:.=%& MM_HU_=?6!*T,)SG^\Z7Z^4*',^6?C]7L8Z$")1?NLQ4J&9DG;EE:FN M!,U/6R8L &@PN<;$&*NM]'T/U(NM'[]SC[5*M5BK$;5BV=+=8,$OHHR!+. 3 MHH<12H8:H6'"8V -W62%_K<3CZ8)I4)2 'EZ KW%-OP2]!-)HM4#?73*1@PT MM3UL6?ZJ(AI#5&3;%?5S KW-97 ,CP+%3I=T S4M_92,'M%3/^$*%+@7H^\0 M(PE\ZMCQA,MZ1_ C^,I)FVB.3T\<\"WXI>CWCJ3 X$6"KY84,_9 L8[1$PT4 MIFD #8@?)Y!KW>I)H..H D8AB8X>Z(OO0#L2SS6K.%9H$=^&NX'NOH;)A)PW M2*"!!D,R39(A=8$912)BBX 13<9 %C@=+ W]TQSQ%Y8['0Q$]#=Y#(ENKA+ P-<,MF1=1:]' M:[&>10($HQX-";*,OVZH1 <&8F@"4-A$%'P3^A 20<3Q% JL((%(PD!_&6IC MG ML*B=TQ,)ZZ.IS>=$5I;Q]\U+44 S%1R:;4POR.N[AWS4*A4F=-;B?E69\3N_(P&PP/+8?ZSO*G;5;RM>)CO53* MO7.IN++2FGEDW+1)%*&]R@7"XZH9'I7%*7>OA^+S[<,#*#V H$V6]3("OBUH MB4\%0@W;:T%7=J:&Z^*IGQV:,.PT< MEVX?3)$Z5I>;K@3T6"H6M;Z]"#&T4:FG3=;-RM0L;6C,N:E^S\;3))OB299; M?Z7.![C,D1!ZP0_V2VJ>RY ); =([1A)L"<*Q30P!H:UN IR=JW#!>R\?I5: MK?=QN5_3Y "O:2_/U\U%E1R3F3JG*X5A4]G:#J_*G3R!.:&!*MHZ"APH^5:Z ME@D!8^@R'BD=(_0'CY2"ZYR]A(;Q=.&.C)1[H]1Z%(8I>IK9) IAJ#4F[^FG MZPY7&=9K8CA9Q.59FZ__B4 :?Q$=2$=G]8]92&Y5NSBO3H0M#VN0/ER(%TFZ MT*,1),9/WN"B^ HPF&@5*S Z!I0-9'F:I(3U>%?[,D]AB^,FCIL/N>1HGJ3H M6,IEV!1=[<+YH"5#"BSU'2FY2][.@Y8"ER*9]/KD_Q%2^6!#3;U5 MEEPX=#J,I[1G'V3++MY1^'.T()!\RH^UCX4[$@A% _+L,A29X7;0L(.6RI#< MN@Q'9C+K:Q3B%"D4G/7H'V0>O,C44KR:OHMMH0NK>WT[Q:MF, ;4H+H#B*=J'M,OYO^B<1P]?!Z>&MZ?T/KW*5$8@A50LLS%[I'% ?B:3 MIDAZ@WK"F+GLT9 X'#>496@2]WF/GSSOD]K?/O,8"95#<%GY%$.F7*'1OC6E MDXQE-/3>G9P,3[*^W%N7;&:(J4BS?]1\RZC=&#G%AA0*CM2K"13>D"H6 &D0 MUY]S:3&MEXL3NC!#^-DA_H51=(/Y+AH0*F_23G@O299LP3 M@F;>TIWMY\_,^+54R+T@R(8]L2\@AY>F28Y'K9O];%CA\(\)G'\>][7! R>^ M#W(73[VW_;%Q1Z=ZL8<,RNFF8'SHQY\^$'59LC4!LWW MHF)C)G"SZGUQ?/B92=^T6%Z_3NW/LNX><"PD*BC(5%^!1C@,I=8P='*3OQ+$ M[FB4UT#D7/"O.0*)",WQNSHD[@EV8:Z#V4 #"+0.#@Y_E@%&5U?:V3X"T)K@ MS_'%INNGBX>F4.^^7V>B2JL[YV9"WCDFM=_3ETW(MH=;]QRJ$"#3#!W;Y&W4 M9 TJ1! XDF7W;?=B1-9 778^X[.&\3B)&Y0;S4)[2^\["(H/68-S;5-P'^.A M8YN8V>2"57BTW;=TNCN/3BST.W&,8Z*ZFFU]#"4-P.U@ 'W"\9TL*@9<=!%^ M.IC>C=9!/]R[\7EQ("$/']=5M"5H3$% V7&_0K$YH?;@--(IDJ?C M6Z&['\I^UPOTH=/U>]^K#YN\W_:Z?=B$#<C2QI1P6W:"\K\!#PO!\-"C:N2]?]5Y'K>' MXL7FH-@1L_(;H/QS@?!XN93D"G3RPJOP)_46..1YB"C_Q4"HX5:7<:?U]<]J MX;Y_%=>>%L>.\I\-QIIY%VM0=Z7!97/0OZUE@A;Y*%'^!3>V&4T^0H/Q;S>ZYN6;WP::.65+(P/]O$"@>/:*Q M)Z6#*D& 9$Z3&8I+2.U-Z@3H/RI2)T#_$1 YT*QSFJ;A_Q/SL<)\)$C_$5 [ M3B*\"]2_U&=+XXOWW"W52:#^UR,*^_%$C_B\)S#R?==*A> (^+U+$@*CX[>M M/0B,@@G4?P#:_.TK"78FY:%!_8\Z$Z/<;S:?V=[WAOH/!APXW)1ABF29U '7 MSN],Q:#2@1Q#9OA](TYX4S$@I.J=O#8_./_I%,E0?H3S4+"_??IO?E"@:)\8 MD0?2RB."M!U'9EA(15\-48[#6@9]@YU.I\E4:GT*Z Y+,ER&Y'TA=!R%SG]')/\P172/@A@* M?/^M8KQ]M5_JI6LZ@>_?--L;$)!NN#XC1U)4"DK=OE$V8TGAH+*"T/<1=@[6 M(K>$T9 X).Q^7B"Y;XO=GV03]VHV@G-,69(7:#(CQ/=$89^F(\E"ADYK_X(K MI!#*[*Y 9T< V9_R1$,-YBYSYD&XHN_UR<>+&!V8:BCIRS0-U8\EZ;TW2I\Q MCPV:>4L7L+N/->Z&HI^+U/[8%YB?"X,)ADPS^P92F?$O&SC_/"Y?7TQ&PU&. M^;C^%/;'QF A^VD8%]+IC>Z11<5.;\C^P.Y9Y\>%2S;S\-34NWMC9'"0_5PF M1:;V[C[.&%@*FH%N5\,!+4BMC%#NM*2]L3! R/Z,0#)\AF1]%<"$PT;O3BC! MWP(OY/YD>*FFJH4(P>+##C58#GK(5'STDE_#T$EWU'IH?92SZ6*$C:%V#$*0 MYO TBXHEX@/9_]I7WU_8\>5+-K*ZV&.$[ \W*\Z2&>CYT'OO'18?L@9V7Y[A M4!>H?4=X,2)LH$Y[FB6Y@ZWB#IZX@8'V\R3+'%IB,#RR!@K:GV;(=.;0CA]# MM ??_JI4\+3=MW0&#MI?KMX(ET;W2QFT$M#^;9!X0W8;&5)@&#*S]QZ)<:/N M=[T.'SI=O_ ^_T/D(2=$28&4[_)TLD$='#[.O&S#T>6QT0+"CC^8\MZF=KI2"WXH,WX M7_ 3HFFZ@.87D<-"Z-!C(2R4!IV S]7R%WGB$VC@]$0?R))!-,>$!CKP P4. M9ZB$T8//PWF+7?@TD&4X9;@D]"XTJF-Q(U4>]@%Z+1!;/3B(/@ MO!KK?7 H MZ+1W>T06/B]CU/US(@^)!%^%1KT1Q_A#\O2DI>IP>FA::/60P*!MS\7X5 E] MV-2EMB1J$B313[P$-)G:1:WR"RU 4MH N??HI6*K!2,%1.GSL%D?L(#]^%V] MK1<)FB>PM:+_(7*/M4JU6*L1M6+YIEBMUZ9_L>JC4(^$P-Z^L)RM&F#LMZV% MB2N\R:*#:H!1D[Y";W]!A-C_@EV%LFTB,V_TED!Z8[ 4;2%+^VR7OE!/IM2_ M/O.Y\8WB0-#;3( V7K?3'JSKF[$YSW:E)A4(-9<*O/HU7;L#I9?6*[LE/?V2 M\EOTXHA.+MA@Y,*C<*S^YT]+O;I0Y7[Z\,4CCOT](K3'A4 D9;DF[>*EF_Y\ M2BOW;ZTH3?**OB"'9I7=RL0*^LW%GP+X:KZU#U[S8M=K)$*M"VC?]JY X\N? MZ;MF>2BS?)3JM[)'283T%=SH.ZD_%F5=NLQ4N>V:L^Q(%/^]32Y[U'4:R+WW M6C.JIZF M!9)/!5G+Y\GFW=MTIKZ4@B)?&2]9(28GKILT]#QJX0ZN^UA$82PCL"3#)4%- M-,8M$ $(#->?(9ETLJ,=A-*'%,PR-)2!#1IS)-H?%T'P=3*[8R_/A/MQX7X( MX2V;8=&11R($!R,$>^WKFXC!?L0@T#@W:IT/I7OQ'^55>^X9'9!YB]^)+UJ* M1WOCY)PW_(Z'$07/&9HE,ZGU[222$,J?O8Q$) (*IUF*)M,;=,9,-M#8&XF0 M@FV>H4E^@Z9%B;6(L;5(3I5C* _[-!:AG#@S#'0LTNL[=":F(LZBD9Q&)_(1 MVDDURZ1(+IKJTU#:M>\R+[?&[K&5TED[SH)G.\Y@,'[?+SO"=4H9Y-C>ZFZ> M(::V5O3]# 61BZ=(AF=)88.FCM_ F=JDIW90",CLY3//[*G0;'(.==B"D*!Y)V*0@'S'85XQD@9?-\P3.3@Z.0@N DQ(]AF[_QXH)3+,_WF%Q#5/S/:E6+0B[2 MPL]S-Z = MI46V)D+ F>Q/^5*!T-2M7KKP_N?ZH_YRQWW(!Z]YUOHB4SQ,R)AH73 2LJ*V M^>GJ]D^'4R;BU[8;^$[J-YW1GNG+N]%WPKQ5)37_0;WUFE$2Q1(\[W-.9]&Q MW8,9GV+>WY=O\T:6 FIFW_6L5DS'L O]E=^@+$J=L7LC8O@]H"G0')L2"S3= M]X7[I 4W%.-IXHH)X;"384B*SI!"H$T@DJ;L^Y&(@&I>&3*5ILD,%^3%\T0D M]B02\3T!341B/R(15!ELBB+Y0,$I$H'8CT $>,.5(WF.(;E4D.@]B5CL:>N( M]<%H(A712L5AF@3WT+LTP^=V[SJ-X_ ,=VO0W'@XX%LQJ29VB[8EQ[2_![!= M,#W$_83520W(T7$[*13^9OR.;SREO]^,X>MBVH3E1\?R>,>K">># MY_P!,-8] ,TZSGY=VD(W)A=LJJVR([4S8O9]!KR\/JL7\D\93O774B^H)H!, M 4DSJ&":@8=[^LN3?)HCV732KR,@I@?4 C[X$UZO?GEI@JBI2R=Y8IH#,Z:(J<\FR('@][[I_52$M^,M\SC>QQ[*H=R5IVFR50* M;95) ^XY66.#EK4E;./4/3N\>^CE+U.Q[. =#I 7ZF),,60ZZ5\[+V[9P,7- M S*YGQYUNKG.15%H'X+4!=LLET;EIFE2H!/IFY,^(6CI6PSO&Q.M]CH:,>_R M6& .0.[\IR<63XBX3(I,">$F)@Y.WDI!RYL;1O4]]?FE%JYDJ2P?@,0%B'@& MHQN&SY!L4E0_+W5,X'NL-^ZUWAH]Y[56]L]5YP"$+X ,RT*,S;&D0"56;T[^ M^#7R-]'I2B7=T^J/1BK&0K.+7>)I&&I2T1WZNA=-.-V=31I=8^RU8>;C?6(\ M<$)3BE^IA',5A*BT"=$Q_=BK2/A2[;N=>;A5$&FH$#298=*)H3Q,*0@,WIQC M,V2&3ARV0Y6#8/,47(84,HE1.%!A""IYD.9(FDT*Y Y4"@*\34"13#I%"FEN M3[)PIDL38 Z[GN6.+_M^BRL#?3R9"'E(0GY HNP> CJ/DC?OVHP#P8M*^I+3 MKP9LIQV3J^%Y<2"A+ &N@&]+00M# M@M:=B$$"XAV'><5(&GQ=)$_DX.CD(,""]L1=. J)2!#!XS"O& C$ 1F":03] M7T-LR@#^?'JR_Z+FZ(&\:'YUTS;1_R'RD'NBI$!N]?N0W0/3A41V+&ZGR ML _0:]$C&M 'H(478[T.RILAR406/BP32%[/B3RD$'P/&O)&'.,/R=.3EJK# MN:$YH:5#ZH*V/1'C4R7T85.7VI*H29 ^/_'\T4QJ%[7*+S1[26D#E*Y KQ1; M+16]5NF>A\WW4&3LQ^_J;;U(T#R!;3+]#Y%[K%6JQ5J-J!7+-\5JO3;]BW4! M!K0#G\-T*-,N5"&;H0"X62/6M$:&:OYLVB.@M\0!?+^A#<$/YP6>6JL'VD,9 MW'8L?R8/.5]'IJ .Q\W!?>P=OAS;!BCGLCP0VVW(2FR\T._Z0&S9O]L9. %5 M/$^K]]:_H#%IMEH/_&5N\/S4^0&%JP\7/\9C_4T4)+TEJSJ<*W%&V"5;A%VS M!3^S7X"DWOJ8> "0,"U)-M.A4$0+ &JHK/^:)O6:JM8&&DK) !W\3]D^S M;G\4]=Y:D\K#-13H8UZ4'/4^;MMCFX$TM_'J! 1S@9 MSJ0'/4^9;N;/8Y6BOP:%C>:R^:4QCV2RUZ%-<&X<5 >HVLK_]R.]8V%:"Z ^ M*S]^UWL: &<0>_IK:)(MP@VL3E$.Z.+$7&?0$UZ6O]]'=AK&62S+__ M3>1DL?5.T'"RNBI+[7^(S0FR8/[\^XZ6M9_.B?8\))R2FUTTL3NOQYT=R!(< MZ\*88UW8L7/,_3R2=GA#IH/BVH1I<"^/M4%)%LK"OHM0+1>(Y5T['IMERW9( M,8VBB+E&3?XY;;V<.91NV#3CW@Y[%:R"MQRX9AB@'\^9&09VVPR#%Z0*ET*G M]5$UR4[$816*PI;2P$RE8<=\$T=F6)KD ZW9W[A7^G>6A6!-PW*XORMT"LG3 M:9()%#PE,0\1FH>@>GL$W[]G8_/@[DJ5EERIZ:$+RBOI9H^/QD1M7=\_/[[U M1_5>7.JX['D2.+?Z+4Y=-C!S\^P+VOE9:#\ID'0ZW)KK[P$(%0Q? W-C^/"/ MS!*^;J6O_CV2!4>$$4*_)I&P=BN5#:A6G.6A+8Y$9]T=B?S,D7A4- ?G(!V M6904Y%;=*G5-5'09IT]O.[A3>%[M#T1EG!-E46DA>/42-7B]2;]PG8H?%R/4 M.\,>V;+90HDN/J]6"&.V3G1^)J&5MLR5PDGCI4:1L@LU3;=*I\)YXP8ZYTOH M(LH-I4B>6W^'(TQF[1 /?G>ABT3F G/=&"Y%IKCU 6;T3$HD+E82%Z!3R?!D M>@/XFD3DXBMRT>RL.WB['CLK2J\X[;@YZ7I&JSR]!TG-0[J?(_B.))*A\O:]8=Z3J^CJBKJ/!VLIH^-2?M9JO9OBO?Y M-_I $FZW1F_:SY D%&"@')MUKR1Q_L/1(D\!"O=L$2I2:H,V"TE0^3WD*K@2 M+09:*R:1JT2N@DZ#"2E2V*"I7B)9WT.R O,J!9:D-NB)$!4KW%U.RN%RKN]A ME@.0%,#1Q.Q&4E1-,L8XE0AT=$5\?A1T8=P8WP"CI\*_C.!7\'7%QF3<_.R7 M1J7^G9:*10)M68F8\]1@*:_6Q!1 /;G]HX]YOFIKC<7/$6UUV)3!;I*R5,\9 MVONV:74?B2Q&==$@#3UC>GTE<!B8 ]@#N !02.QH4,8_8NNKL_XDZ[8>VM,:\HXUV/2$!AG! IBF^$'2W^W5R'RKU\[4 MJV\OGJNQQ["6LX A-<-@XX2:8 M]'2PZJPC]B49TF,-LY9F_6_S-[2J342ZYN^I-#B=A6T\B.@G/^/\5M-?CW2Q ML)0IXW;5D',!_;NL*U/J-'];2.KFD@81OO@G15$8D"W]#X*A,%]_\.3$6.0$ M B-/*!H012U8;\+&]8X!86KS/Y$IV"1+ 9W0$- MC8O 1M4.88+]6%2U5OO7K\6-ZE\7X#-?-3B+#@>,K-R6/(,H^BO(U=.NF^^Z M> M*=C^IH3;,!MUANPM' )@R[N81F48MQMI>U6:P]&Y8L@ZM]"4)UBM^V@]C,M/ MC_G+;N][:=TB5?>@=XQK_62B=1MI7<9;Z]I40(KGV@8I6/U[>7I-/8F5E])S M]YOIGSMQ=U-#MTXCJS30N^E(HH4;:2$?\MZ'@S%KX##4[^YFAAZQ].SP>OB3-'^A0@O- 9_$@9Y86H1L#J=UH#]QU.D!] M;'C/)C?. :75ZXO:NSGZFM.TE4/5QP.P,,K:\RPI]?!9NJ*$VSMI:BKF,T<& MSAQIYDS6J>TJ8V*7O+&Y8S%CM3#7OGQ]:Q7Z^]"YN[TP=G ?ED;;;G&"!^$\T2P7A M/_G3C)AK$Q7#Q-PV^E3EVW\^7B_9K)K^!OKDF9"+5J,R;G=/$WU"^D3'.N6V MU4[UF:X]TFU^F,U\!\U:DVKSJV![S+9]-_W:9S)M&\7J%-M?%X\9\6K4^@:* MM2J)%K$?R#('MF_Y29-%FAM+190;VT*]XIP>&QD,R TF6N4S$[?TV!84CE.& MC#]WNY;I-T.VY[18<)5P02Z$/< DTK3F+:>I&&ZK#EH]!5*Y>]2IL;"=([^5 M;1879DQ8\(C*[V_,N/?4&92Y;^ 1K:QE6TVJ8-)AC%OOE!B[01%J4"F&Z;#- M=*C2?&U*[]S'QQ7S#71H365:^%J4#N1(_BAU2(AU"FPS;4J/V6;_LG#W5OL6 M:>6-ZLRV4:HD[16L3K'Q3'MMIDPO_"MSKY9>6C?T-U"F]55C$?AX+!5(V722 MZIJFNNA(R\#6J%2)AJ'1$XD;4X"Z]HI[KB'R:%7'"7K-54[[H M/:!@MIA<67VJ]YA[$3O<)*-_@&_@Y*S,8?DA8"!>#^4*BAYCKR<>-S #B\I] M)[?\J=R-?EG+2T:ZW/=Q+_/@5&Y-RFMWI4MB]LCN?<4F#^9/\9J/3_1(9I^> MLF_?0?$VRHXE^AR'\O@6SZR;+XK'*1?'GJ_ _XEC+LY"JPX/^G8! MBS:DMP0$Y:Q+7_L'Q/TW@-&[TS0>Q/TWGA3-(;HO4=!V*/"[=W@Q1X( MOD>$Q#P7'$1/X/T*U!QD\0)3]X9:G$I0BQ/48L]L9G9=-I..+6KQPWM9XBN3 MVM>MC^."PP"0H^.)6LR0;"9]9-AQ<:JZW5'G0D4M'G>S'67EDT-6OWB@%C-DACNV?AF'A%K,^#I.I[\E:O%(RM;D?NI6 MK^WMQHJ[*A\F:G$ZT(/R!+7X:%"+OR4F2RJF>;MUEW:K']SX6L_W"Z\^NCX< MG-.T7TP6AF3I0)REHZSC#3OS'1XFR^U%JS"I/EW_$81OH$/[QF3A4@FND9<. MK0#-CTU.;9TVW;\(O+VL/=+J M\W%ALOC-B47@XZ73!]:&XDCOC/A-8ZOU-)=6)9X;KH#!9#NP> M2 (YG#3E.O1*F7";]0OG]Y>ZX@"2VRG5%VHP!9;Q6(+?'S[.)%X[W M'C)>V^A3ZD94F12CW-:."PMIR[Q7I!K%9A)]\J%/,9%3N2 MIEPW8_7R]H*64Q4Q;KFQ VW*E3I?<>?HT#)D,:KZB@JU.)2JKSG\GTW1C@]N MN7LO9HD6]/CV\QZH7RU^8GR'4\0X@AXS))4DTCRU+1-!X!\QZ/$]4%Y&F>>7 M B]] Y5+0(\/3.-6E#O'(-6VB^(9E8ZLM OY=#'S'10O 3T^2/T+^^AH#Z#' M-\\OG:?4H-51OX'>Q1;S^ =S=AGZ@J1UJ\='>;Q*S#>!UQZP-7DN&7NC@3S MF#ZT3%Z">>S$/#9Z&@#K4(^9!/4X5L#!">KQ!DM)4(\/EIP)ZG'@%(T9ZK%- MP2,A;X)]'*ZJ1+ MS4<%F*&$&Q3P/B]0)#C "0[P!@D^:G6"CYFV1&)BAP.L M:#>3/]6G'"UQ1PG)QDQ[(#$QPP&F28$.I&%93.#4XH6%N+/.A8H#_'AU,6X^ M%.]>F??OI74QP 'F@VD3F&B=^U'R[HH7!0[PGX_)]==DU"FRWTS_$AS@(]#" M0LA[7]@XP/W)YR/_]5QK5HX3!]A3_>*" \SQQX:%?T@XP!D?1\Q+.OU-<("9 MTO-(OAMQS:O]H*1XJO)AX@ '>PTDP0%.<(!CO*JU?I00T[S=.J X1:R._K19 M#;!'A+KH+U,7.D8<3?)\@@/L \-TSUFXM5C:Y?>V?O%&T2D?#? .3H?VC0/, M\T*B0[YQ@/>?4UNG3:6G9N%S<)=Z>/H6VI3@ ,=C2]W!*5,L<(!9YL!PZF-_C\)/LRO_2:X#Q@$N3*X[^PLV,X]V(! <[>K/62YM@&!NWDOW"NOY8QQX>.H_N"I/[X4VZ=$0XP+YS8 D.<#ST*^P3F@AP@.]+79V^KEX5^NEOH%@Q MP@&FJ /;MV*?%?.#+N(G*W8D.,#IGJZV6Q5&ZDIQRXT=* XP MHDM?"7;(*GF,'_Q&@AT2,^R !#LDP0Z)-T5CAAUR-(1-4$..#0=F+AB(GL#[ M%:@YF)294Y8@I21(*7&]N;HV&TG'%BG%4!YHCOK3E7M'B]E QQ,IA2'3"69# M* TW M&Y4)%2^M>UR5VY7AB^'"U2@[O6Q0 I)<,' BZ>:)W7N?:NBA+=1PO<0U:_>""EL&2: M#N0(/$;:=TA(*8*OXW+Z6R*E<.GJ)\VGANGBWL[*W57Y4)%25MSZ3Y!2@IA] M@I02EU6M]:/8F.;MUB*EC#*=9^6"EZ]\).T.SFG:+U(*0W(<>UCU@A%J4#ZV M6;AU.I3[RCP^W=\]O?A)?!^<#NT;*25#'=A-]'C@GL8FI[9.FRBU_&F,VT:^ MZB.B/SQM2I!28JY387MVH2*E3-(?M:]/E;Z\.:XK5WYS8J'O3BS)!G,4F]P) MF2:Y7C[;(POGU_X%%NPO!Y8@I<1#O]9VU=I/ M)FP;Q2H:_50Z]W#U^N>[Y\,B]@,%)I!2Z20KMF.3K.VS8D>"E%*Y; F?]^V' M0B=VU5\'BI1"GZ]0Z3AFR*9(*:Z>FK]:M_QI>9A/R*"%EE0"G:FA0\-<)>D'26[*J0QFHP[%SLMIZ_S%'O]66R>7QQN3VYJLT*G1O M[_/2CW#H5KVM%PDZ36 ?C_Z'F+>F B,T)GR3?7E-@];KYX_?^<=:_?:F^$#D M;ZOY8K7^D*U7;JM3L0H7/F;!TM.\@YY.Q;?\Y>M9EF>2K;Y,KG+J1;O7F1*R M+>D#681J!"4#ZBT: 9F[&78"7E0T*#^+2W,6_5@3\K3@SZ]#X3I3[FJ,[+4V M:PAB;HR(N%88:ABY:#,0(I8\/4%?M9/&NBJWB<4M/K7I%F]M[^QT>V<7/'"? M^_&RA&V[+Z]C:NN!?ZB,6NR[QBUNRTA(!Y:0FO0Q5'0L072D$9AB0>F![]3L M=*>V#*3KKKM,&OM;JY<6LD^Y9H>ECQ,+;,)L9VXRH#KU@J_L:V_51_ MN_G,YK6+I1AH7\9V.2R*G[%-,1$96\:_LT'&CFZ?2> MC.VB*(5D;%,DS?,DD_:\!Q6UL0TO&L1\P)2O#0<#68*4GP_DFBYQH$,FUS[: MF.0?/IFT_%GIO FAQH#"JAAP5,U^I6KCRWM=^O'[)GMY^T#4'N_NKBO%A]J> MHK_Y*YZZ<=LIJVI;Q[G=:7+K,57F1I7FPXUG9#346CU1QY'?@_A)W(@&G!*4 MZSVMRIDCL.7"TZ(HNMKKO/W)Z2^29U1KC>$:^L71)V'G79*!Q9]EOZ3D(\\; M2"#H(6S;.B5KN?MR\Y33Z6I;:P(WKZ1O2^J,1A&&?!Y$F#HIJQ<74*:5\NPV M-'4_-*C3,TKA+7;."]%MVWMN*H/Y[]IX#SF!/55W/._E@ B+#@C!\/0)$M[IN"_9Z"WJ5&E@C@\B[-1G=P\%V[^/"MW'[U]&57O MT.Z[&57&KU%=BNI6&-7MA7(KH]H<508OXNW-%\U';E07ZX7",ZJI#$Q+E(9C%9+K7N9[3:*Y\KC'Y4JEN#; /;:,3:C"7\0SFE*KAR1*EW2\0[1$ MO0?-5JMEVBT-M( TPHTL1*4]^WP@CJS-02XCX?FG$&[6S_]$01#2A+N!X#9[X)@ MO]^7#+,,3VE#FVI 28$;!*3+^B/^^:3$-@,U)O?W8NK^I<1*FABF;6 H3]N0 M:DQN7[N?D_$5Q]#BC]_Y[%VE#FU!_O;FIE)'MH#(5@O$;?VB^$#4B@]/E7SQ M]"1_B^H \O5'^,W;W'6EC&L"]F0U@I,'73.0;V>@K6XHRK=-^&*\LY8DY#V] M %&[03HI&>-:JP?:0QG4D8)[B$8FW0"XJFRG,1L3<"\_Z,_/'/,>U@[BVG$( M60GH.L @PQ%(V,T!3D]:LT41ZG15KH;D[VA3:D(NW9B,)]0D50$W;T^>Y1]Y M<2 9YFTU2VNQQ;O%MAN^?22U )1UQSIO'>L\(VQ^H?5Z?&L_&C'KLN3LJK38 M=44 M*QET()GN+(?L4S)Z4(/MRF@?3V[QRD-?V$XB MY@5AN+E<64:07P0TG1I?M#LJ\ \$S1 X*;>D[M80S%\N!;JK>#/%@5QZSHUF M_S-]K3N2F*L74AB"BE*%8]4_@3P"-WC^7LEIO#,Z?=RYW(EM_&:V#YD^.VG" M?XC-FRX/70AFEH6;5U!BF9)+O0!=:.A^V6!= F]#4FR2V5ZU<+_9%X$G6=:M M=,E5LC:4$'=UW)]T,A%*I[6#.38P6S+5X557'-"#6C=S;)+IM6C?-74<23,4 MR;%N9RU!268\70H7<\^BI W#>1C]S9VK==NS7_]G0=UG>B=LI'$@MX0)KUY>?P[?7QU7>[T5;Y[:/@+A '5Q1IJ8[P\!BD_\Q9KS(=9! M;B3%].=[-O=RIUSTCEJ>@]Y5,BF6S+!N<,#A"/.> XK5NPJ30G+!\H>WJZ0W M4K]Z3]+"W%0N;QXSW,7X4I<[ZY5P@=C[5<(I99(])3Y"78Q(J+UW%46ZSQ4* M;V\WK>8Q"_1FFXH;CLF2''N#E\1P/XDP8&'32#@XX?"VENQ&6EA2AYK1"W%O MR>E,'60_-(5=KXD+Q-ZO)LXHD^PM\9'JS>*5 *3:>W/YR)0_,LU7O5C@CEJD MO^ON$G:TPF602/#4X6TIJKW\+Q-ZS_MF4"79' MB:4*'H1 ;Y;4W5V@O3<3[75TGQFG:>IZ@\WD<(7YN^XE848U.WR:'61BVJTN M"-IBP?[5;%]Q!\NE2)9SN\4P+T[!B,*&]2ZQ$E4J'%'UWB9:M;IM-Y% K^VG/ROYB8W+)B<7'B<37,^T?OZ]O:S6$ MX5>O5,O%:KY2W!>*PQR&'S"@_K>O)<-20-M(W/:NRO?E#)5Y?_/$.3"?)68/ M[Q._CRIX2X8Y4V0DLUT-X!_J0.OKR*S24*;,N[3H)Y9V&-C9PA!J]%!?O/CJ M13OF?= <7*CLZW7GQWIEH84S2L"74\V?X!2FMT_=W[!&>;Q6^^/WK4*H&B$V MU:%!9(==2$F"13<$:($D/C7),(""#:6.2N=/3]0.(;;[DB+IU@5' EI<43;& M!%1D]#MD/H*,))*(E$65313_\'#?M_B:IZ3C 9FMSPBXS+%T]/ MW+[);CHDM^D74_CVP9KOGIZ87^:)GX;:!6@+)G%0A

4,M?Y.TQ3T^:X\6!JN@R M"WS^ >CJ4&L!\Z;9G2PJ"KI;DH/F41S"R<^F;'YDCTDBX4+?1"]"ETD04I2J MM%$IO1,T"BU: VKGG*CWP.G)=+U$JR?*,H"BV,9TD='KAR;:2PENJZHVAO9# MAS0DB0Q)I$D",DC DZ2I>5PJTKS?!T>#@^%[RW!:YLT^%,QV=41YT3!GVA.A M4X6^"K\_AK+;:@T'$IR#]7K'9"0%_VQB+(MP[6AJC@N"<&TIAN33'*%_#.'? MB3XP$)X%(^5JI VD+7* M;"'ZL/D&![:O+BZ/:N%_S29P>H()1*B?"EH1_ -<")B-:#V@0@=.@IH.#3>D MA\F&-NBKLJ3WD 6!1JR#;D\9 '$'/XX6BWQJ4]PZ8LN^UVB*B8(_'HACE&X MAJA!%MG&9(GZ#SF0F0@@Z1;3%L4X,H6R?GB"U1#*/]!)RX)S(P@ ! M63A\.15R'Q)J:ORF8TK]@8HD"XJ@"$>3X-0U1!,X&_8O>ZH(-\FY9 N"7EV3M2&31U\#.&?D8*@YRV5[DAH M,P8*=();YLT7TXG5;?FX ^I !O8%,FA@AAJ^7CMO0*# VBWR$"XO)$L+S)D+ M_)RGM7"^WV$YME#DCH@78JB('AIRZ4V9=%S]&L)!-0*LY+S%9WRG%TJ_U$'& M -&RH\'-T]1#YV2A +8 ,$58Q]?WH9AC"B'5A+LAI*+U??[V!$I[" M6VK&94LE%G;4$2"TH8S(-]M0?Z)G?Q'70X)*"RSQ!Q.W!T>!^X[I6+%0&4Y/ M5GV/8 4XB37?R*S[1H9:^PT$'8Q8N^9KW+Q=]]@Z38%\P 19V#;[8AN:F+%U M$1)]#;*V(XZ@+3(%X/3$U *3KWD'X^;%30.R!#K8FMK,7"E&3KN+OVC;7*>Y M=-A4W:2'A['L"TF3P%":@JXZ IEAVLCN4+=.F0=LN89RAIH:;YB'#/^R@/(D& MQ0N]1VT:(N3ZU+'".ZOMW^&== 0EI*VV,%0! O>$&]RPU2.=,X2LAIHP@@3I MJR;* A9.UW=*2]YJ6\5;6$\<@4WG@>4=^1\(^<^$8)!-GP!*FNP0WA'<]5$; M#%'7U99DD@7+ZA@Y:UAC;!0F)*N2KB,(!SA'J&@*,#--2#&\)J:;]L*B QS9 ME7/$/.,(645.N8-I/3@0- 9]9##:)NPJ? 7BCZ[*(U-UK;G!SWI2%YD?<6CT M5'35W-P0-3B/3U%"@1O*7POV2;/?#'B8!- :P^';4,+/=2M $:&7AVT=GA\ M-]Y#&V_Q ]GMZ==Z0!Z8G%O0%JO])53$J41C.0'@W=J0L'*01!,#A,&_PC9K>ZW6=FIYCPA%16MC@GM%$TC[ MF@!]10-G",5$MX;!TSH]<2B'DSZ(%WT1&1S4T$9]!^USXFZHZ9 ^.'01IZ_* M(N"EEKG:MHC4ZA8&6DTH_XQ@[BYP56W-?._4X*+]:VXM%L*VM3#$'OC,)U91 MT?$&I'#&"B<0!1@61;S(.9X2$XYG1X7(Y8'AH/6KF2\P T/'-VAJD0B!.XO( MQ2->>Q+Q(I$F.=%<1CB#1#!XNV8HTD%$TU_"A 4:?*_ML3@)9.T3+63$-Y_& MN=WA ]%=[9R>S-&*^(2**"+P"Y.MD,%#9-B10&B2;+H5W^:S_0H=)K.2BK;:D2_QY M>N+@"HY"%X).TMP^$9-G#I)Y7M6V0X:* LV=B1P"'\..N0/YX?]G[\V;TV:: M?N'_J>([Z+F>Y!RGHMA(();DNE-EXXW$-K;QFE-OW24D 3)"(EK ^-._W3.C M!1 V-F"SZ-1YKCNVI=%,=T]/K[^Y)+:41JT/Q @9CJT196C&N+O,]T!L1SS> M?=% 1"K7#J0X:KO#+[1'V*?XJ*.[^!L;!@.NA0UJTO7Z7!;BB'C62<(^&N'25WVR_!6B9P)LDN6T;30 M66FP?X<;@^Q\\"M,%=7>DT8]&49Z9L^P69$IHP$(;P2N#CX0)8E-E22,1*,< M49/21YS'/Z@L9 *N#"K=KF6[0Y9J.H4'-7Z-'-9TPX?GUYAA1A:JNZ#X,32% M01:D0P?L3N3"B!<_Z93/I,)PQ?,]T\"QNR@AB M-C1O\D'42P;X"L>@A'O,+[=1Q9LX%W!70+UYMFPJX6*(\8KO4M80*C>P)A1# M,V-1*$HKC,K:MH;# ,=I-!5M _IYXM2S$2+0:'S$>"%[Q5>>Z%WHCNUUUTN3 M]G08@&T.N0Z"C=N*<5+1;7"G<)>"I3QRE4B< ")OP%X&DPD./&)H*(J-%Q^@ MMP'O@/8D45<5]A%:=$1OP7!@=1+>D5UZ"BY:BV/P<]GU@Y\+0ZH'&*R="#I9 M& **G_#.?Y_J8OZ/4)=V,Q5UH:EGD?L6!S79_UU]O!=.?S\U'_[Y6;O>JQU< M7".,W,$-_'>MHC%G(-S,9Z@;VO9$B8GP4)#^^V3V!WOJT7U;WY?>IWQB40EP M?_S_^?:-.]0U0_W.G8/M\P,&0/1QL;OJR1#1%;AS_\'AWC3W[E=&PX#Y0=W!MN6 MKO',PM4(N>A;._YK^*>0!?_NP&KC%@[N8?M;70-5"(-V">'>M-B8A9("J*%: MH&*TP&QD4M$UX.(HHXC@H.#*PHK(*9"F_K/B:AU.W([8X4%X9C\(LI"S;!<. M\(&CDR/FT(=')7A_U),@#UT2RX \4_7/?>??G?K\5-ABR%"6/6*B$.\13,#+ M()IP:-E]^.>W$\MJ$T?9OY%\R9?U3"@OC)ZA$6+UR:F,EJ;OIS78F@VZYG3* M"1;M.UL1,Q=L=1*X8S;0N:WWT$>H:8K'8DIA10P0EJ0(=Q7B10JEDH33I\Z0 M6-CU!XF\#(_2E#9[+)T2A0/_N8-'!=Q!V(/PU!#([ZU&'7U22] 'I8GA7S"+ MY&"1OOW%^TMBO\<$LJF._5HV75W1N["RX$_I%/L;-?0#VI!DO][1#=E&6QXC M8$%^'].KP ANA,1<2&'B$"+$>_ ;&LJ+<7 X:IZ[6$$A]V3X(*: X#.>XT>L MHU4',F=Z))R$$5O=:=.'/%#!-K*?I;5DE]CX"O%6P=?A&$RG'6[MP*0'V0N1 MDA5?$X"ABQC07 -DB[@#)"TLDR!!W7/ I7;(K6A(8J&G[S:0F@^] MPP2+39&FYPDE5;W1@*7XGI0Q\,-)"(_/J(ZNEXXA#F(E&]0-Y1D\=(3B4<$! MB=*ZQ)1F@V"9 (U,!$YL0X,S&--ZH90:,BZUK]%D-_%C32N2!2<)::]+O&!,'E.RD4:<%_^*['WY25G; @7L??;4(95_M84Y4 MZZ^@ H]K-.G3ID70>+C?91B^)ZLRU[)(XAJ1AUGDP =JI[<-AIL8I,K&$@JR MV_OPGC'XANEQE2N#CI>_4=4#BL3155VV2;RE"H\&>UEW_&%9!1>-"Y$ *P@/ M/.IH31\O'ITYK(5AT36> P]7Q>R@ 7H^B*@%ER*2V!4KDFO*SH+=V6?H^\'L MO9K (TP6,\8 46E!6E]C]*/Q)MM44M_8C:0./+?KP1<.:'DK,#!XW6%%?E8TT(AI M%3@@N1[*&*TT\U] &4:BL/=TKX$:CA7TZ;+H& M*'1Y].0J!TPET6&2H=5-M%F,X)C$\Y"3C3:(7913L-Z^9N!E!T 2D#HB)^-/ M836F0W@462N)M3,ZPMHLBZJ .@8FY28K1Z0G!^,9*I!D&S^[C>_+%;*-AW8' MFI7(I7$EZ?/"T@WR&"A*,,S 144C!CXOLU1/Y,\JAM'UNA?^A;R03JDVUG&: M33#<9$RIR,3("+XI-ZG!H)N6#4*,,3WV)S]W[-]Z1$Q)5"ID=FA#M#Q8#]VP M)K;W<&A4UW4++.O-E8CJZ*$;$81T:I\J=#1''6PYTIT656:4L1HK]B6F7/2< MI'N0;&0[*"W? G5@>&JT7&GX-" 5NS4P$["V/-H4O_UFE;Y8?P>.!%G!?]90W-= M/(:#M/D]V.MMR\.,E.D.^#"-#M/!/'JTPB-:B.&74&*)1=2JXUE9,/K:5 $1 MBY'X%RI+4^#VY;0&7G1!_-D.29:S^JZ&QDJE-+.GVY9)3_UT"IYQF8_?"?.] M!DHM<>Y\W4+BC7!H.9I#28-%0+"G2: 9.P3+VR-.Y.!D*^:S@56>VZ:>73 7=-OA] M1"@B:3]2>XH' O8DN2,KM#W#CPS0"@G5ZC+C7I-M8 &9-;+%)$E;(&C7\GV+ MNG\+([G$*<@W>UU\(ZH!.]@*74@C"QC0!3O\,S9 5G*"<& M:\"A;@@3$]A3P%,X#DE,"%,P0"Z%;%-KR)$QL:&_1:O8R-U2].(GRVR22Z:& MD_7$O@Q"#>R\,]P6.>!UU\_PT7+#R-H)$1L>QBS0V#-TK"IB*6?,%(_DTU6= M9N\QF0U>77]L.+*R!CEI2:6]2T C^I1O,&5-[A#CG56[6%$=$A$'UO%$*YPZ MY!9,=@(XI+R?O4YZ2# -SVHAAJLCPGE16HWE^R/[&.D564==H[5\P"Q?!$:* M% @/TRFRRJ;%:AR&*GAD/TCMQR:Q6A;4%1C0^'':E8%AG) 6;&/"H2!W2*&# MS.(N/)&-4;ZQ+EH$,GR61 M[0V*U WJ#(9J)B>7QK!B%\(K] ,-=I)@_-'%KA_2RP(/6"H&8VFL+5K5S:IX M++]^)ZCUY8.J53ZF>OJYTP'F08HPZ7GLO^%+.NN%BYYXN @_H&MU:>$KV1!> MZ [XJI*^1=9+9FUU_0HLFL1S_!IP$M8E'52ZY3DCDU7E#AS.Y.0*Z\,FURS0 MTCU6C<5TA3Z\V_LR"]>2@A16C1*Q/_ <;-+:$&*)$DLF,H!#RGY)'2CK"3Q# M;T&CO5;LTL%P9V_T!HPO8TZG(G7,Q+2L:RW9:)"@LM\-R)P!)D;1!@(>3V82 MRHO67$^LM2;NH3)1^Z,QZ#_AETLSOM*B&5^N= P6@ "2O$.D+-"O @[C4"P* MY!^2U,/1_ +UD;WKVY0F"8P.;=N@=P?3'B0A[' C#Y"ID1W6LC4MV"+X=_8@ M.R/(X3M2S<@F-+Y'MM.IJ/HDAQO8M)8:'M(3B^:"FGC%(N7@,BEI)-QQ2/PE MEC=#70_!L.O.+SL*R88R9$;LV M8KJ#Z4_3(;1GALR$4CP@\!KM\(E?JH1%SY%ZW!>JJ=.IR>("XC?L*_H"Y$Q= M,ZU.*)FF9O5HG;0#0EV)%H3SPQ\*ABZP5]7HN^]!XX\.^D197&3%_\AY,Z;W:-B88AP)MF+$/VY@R+E/XN PZPZZ:A@*IU@L(QW+8/4/?9?: M<.,?#\\>7]!&VI.T5X3T(6*A(FMMB$PZ.EDJI77_+*-94]1ASPLLQD)M ME1IY'4USF4^DJ6$60]7"^"D>*UH7?M71%730,44:2KCIVI:QS=VR0P_M)[=O MA3II>'_&MT<,KPE5)LF+^?P)UK5&^NWM+H0OG&,\=/6R'P,N;AQJ#BH$Q1 XPDP;02:.49GI:8* 3K%T.T2AP MC[W#)=#+R]:IJAX+:UWU**U[U>-&"72T#9 <*O$V6'.D6VH(LX/H_XCJ]P-, MXYW;Q)WP#VE$+&'A)_(=_ZYY@L2#6@:TH3.80: MI)&:1!]9YRS)>T<7,WRJH048G0=&W;LPD8EG=61=Z93JV4%G)HJR(^LD2*]; M?J 6 QS,$V26X,0D57A81ML#V4IEVM@-8VVLRAWIUH;'#6.X<3WJD$>,.@H)$*EL:^:3?;4\=.K]MG!2514+)F)_@P@0E MC0YC6UIHCF$7GP&>\4B8-BJG0>LRJ]@CH>PV"([5P6BP&H@WA8A!&XS-F51 ML+I)4-'4, P\4M]=]7=TI'J*.O>.-BR7@?GIP&-.([[[[?\ZPSFC#Y:11Q:FN(,#;SG>U GYC^I[B3*;!#;*:QZ6J"_,;?G M)Y^X2 ]E& EF;?8L QAJ/)I0'(GW^DDKGJ["+UP=CX1QJM8% Y'57_IE1R1I MX9DZ+=N9F&D,W^59LHJ6HH)B]KI8W>@,/Q6$N!H@:T-ODRQC3 *6I95(P@P6 M3_84+H)9OS(AG%_0@Y.3[3;6_1J8[-ZS6K*._AUJ[T/\3]#,6_$C=N?PPE#] MTJZ?.B.;,EJ919M_R5FHFT'.S,_81OA%B 'G'DU38GHN"(D3=4'+KQF.7(P6 MB2@S5:-M]5@^#NJCQ>(B MP@HC#.$1J*Q?LDFB%?EA)(*1F-1([F8T >(?->/YGQ@C:1S7S(_^PB@4Q^'> M>]0C((R4(H/1ENJFS*K4(AWAZ13+L*,8*Y$!?%O,EW5@X,O2C"*%\HSB^A]6E9.PZ3(>3B:&%D".#TLP424(I;/C(:9'?V1X?^S(PE/6)8P M@U.DRR 30)T9+/M#MKU&.MUYS!UC4#BJ_XLDHB+-'LH(Z<.(M J:DG6;K!"3 MZ\!V; V@F&V_/*PXH&*8':E^& Z9D79US8"OV$'Q/)RT-+('D>:5C7FG.$ _IP([,2:H2@"B5 :0I$,SAS M')<5H]&"UY&B;EI\2@L6A_8+L&-?)D>XOQUCZM-8E([:9UCMK+.:HTA()S+7 M4H#\)Y;XY^/K#-?'I"G'";[=%1Q%==D"\[AOA'^2'K62-%A9I/YG1JN"B0%1[3+S#DUB")A=\9 MLW8BD7]^LF$2YKAY?VN$ %LLKYY.46!73"UM<]?$9Z46=#@%8G>031>6Q8T> M;P3Z)MR1+?0-F3$RYI6.21M"B5"ZD7SWJ%%!OM7"JJ A?N-I 28>EI.,A'VQ MQ $-CA@^8L5<6(;+P=L([^!#0; \E_];I'W4[XU,?!B6<1B1"*=2[<)8H4?" MG5*L#*+[QG&&29$AS1%6_"1?.@5RVK$"#!76K8>@ C"?X?%-40D8 JL+<='P5 M[NAF=GSCE9::#%F>@5_ CHD94.S0T,>1%" $IQ0V(V'&"Z1?#8#J"04#]_ MR8[JIO6.F) SR\](BF+473S6S*:J<354(+Y_@H?9-G?BJO_G?_.26"S^\ &] MCVL5UNA)_U+Z00O%HO7[?1K*8'60[-@:1TQB+33(BTAX:[B6%=ANRZC3UP0Q M)>)*^(E/=+!"BT'FA&] D6\22:O8I%K)M90VY\!>H[$7SV8M-QSY"_.>@X@1 MJ2]J8)6HTP(5X$1+&\*(#BE9C@SL4KQ/Q% QV9M#+T8V(9M8]/413]8(/MT8 MFBI:NK2>EY62!R!*D1-/5I%:?OJ0=F^.S!9<.KV)5V>LB51,E28JKG6:*)^D MB3Y>/&D[CA\1#A0X%^+"*;"O2:C;T8BV04O 3_NBJ4&,.3@&FK;<^;Y4_MXS MTAN*>)PX1U7;OWJGR3FV\I]_=*P5_6\F(VP_=)O_8.'[?_X)@$]:&DK-=TX2 M)^ZY)PX\?%O2/&UD!J][1@X#_2*,,/@*J',-Q M)'(0PJ-$41Q8"#8*X(#A#62%RI XF+IGF+ *J8<-/NCW!:()0D;;#W#! ]F+ M@GNPH&6=M)_**L/C??#,"" O/4L1]9\UC1!523M7 V2'D46 /^P#H+ND#$:3 M27I/,QR->+.JAUSU_.!R M]ZI2/:O-%:;BPW'$0TU%;M#S-: 39,J& #QA4Y%87!![FZ"K(AIJ!)\F1**A M'1-H0R,T!O9$8*C&'02..ZF#_D8"[ S#YY'^1*XVT2T5^R54^!H)\6'DHLD\6>G2VXD(#\/*V\%)%/N.J!F_'\%9HN0R7S^9[JK@"=< M\QNY8W+6R[+'+T05)EZ'"BM!!,G__)-]_K;0R%$UBT%)\ U&Y>/?N@T&'TL! M46D9WD$;1HAQ"HAK20%8-?Z3*Q-<*;;X"FM$WN&V]C7ZSR_+=MDVV_22^#GN M.M@SS?4+?M_.-O8)\?/SUQB_>D A=LJ?9IZH,$H+=F=PD<]D)+Y0G$&"GYWY MK)IR7>@L )$% ?XOEQ!Z?K.=1.VM7&E!9/X\#V5W2Y,F,Q!W=&(3SI$RNVO* MG(?*F_ZD6NCI])P +>:+OE 5^*PH\+G$',K"O# MYL^0V0@NC%%ZEAG.1=?.U; +!42 MVKV:=O/5XDMK_%1'[!PLQ.V\.7"U4BS.9W@AFS@';R,>:3,6YS3FQE%/R,PW M>+/LULZ$<-N11OMD2.?%\&VUL_I;241V2RIE^:PX=HRM2SQV[=@E@>]8'#-S MUX5=2Z:!YVH2ST/_+L*XJQ!C;@NO/_Y"JP*MR#V3&W#.;I6$$I\I)9&L5U-. MXH5,B1?R,]2;;;2%MR7,-WZZ_!&M"6<"=3!GM7GEWCBV9RLUOCDG',9N.MA)QKORX*9G)8@$TH9!DV-YBT$D"GTM( M]R9;;K[NXJK:Z M?Q;V/7_SYHL"7Q3&G(0%KS-AVBQ,R_*EC, 7QDMX%[S0>9^44[!NR53OPFW> M'=)UOC;-_Y%&UVV_C3\*!81H#F3%Z10%KW%:B+) 88&QY9?@X$=ZQWR@I!#% MDG.TIH^C&@73C$-D8-=%Q"(P.!1TFV!=^]!N"!S)WH'O8I?U_."8$A""-W6> M"]([M9ZCZ%XRH:L/X$DB97%KC9!DQF;Z9PD\M8&V>,Z]M*+"/[,IQV< $ CR M03+OYR3H[?,>AEO@1O 6EDX,W[3;"N^D/SX.GN0C5KB>\",(.!T> [/+_[QF M^\_/CS^.UHS5GXG]:+FRD=!TK6BZ/.D$9H-GT01G-ZN_G>TKATJ3B<=)*?!9 M*<]GC$5PO>LYND-P(1B?]UPGU$NHEU$NH-]=9 M+IF?-B%4M24H"=L"QA6<*RA&7KS++$JED.]WUBJ?05)M/Q MBN=Y0D!M8 7]Q#MGUJ^"_D-6M&C^Q2#%+7B=,R0%EX]I[[[?@KN'I@/K2#9< MLN'>=\,MF>4ST^U1KVLS&FYF&;HU>/Q^8'^QT2Z5I$?EHPJPY]UF,(X*W+[+;')2JW9N6:!))5(34B8(.[?NN9PSHENC35AL.3AC'7,LWWP6I] M]]+>];]\=?V[&UZA]<,6H"Z;\3S_WRLF$KWQ%2]O7RX_/KSU=>4JO.=52SCA M.DR1S\T"[IT4QDY+:,0%F*&@+R'TM(2>Y8Z$:2&QCR(:'T0#NVS>?]:K>F];$CEJD>>Q4'+%)\VC/3S!@\?'Q MF8^;M62(R"K\^?_@K@9=F/JN+==UY0=W)GUO%"KU.[@I2+@W+39FH420J7O"8C'%J-LS,JGH&G!QE%&K(IQ M$'3;_%'(%U5-L>B% M\Y.)4UVP!/((PB.'[S-K[X"Z#CQ*#JF M2OQEGKP5P>U)IWP\GOHP$;B^['"?@BY0,L*GL)>.CR#]&(-M#@.8"^H@_ M47@@^)7_ 1Q8A5^Y%B<'[Z13.K!*,PQR<:"M*T",R#L,7<@!_L$\_GJR[>(] M8 VRNNT0LT@&4PPE=6BDJ0?"J:53G[)\)B\%J$,< QV::6@1_Q>H6^;"^O!$X"EYIVQY7'8G7SWG3O [*UD)T8 M"6223AW8USH+O-_VP6+1SFK+_82OO'(SI%,3=T,@.J@G06*H1FA&!6\=9&9:;PU8:V]M5+BK2VO>!*XTK+E$!S1(= OBEJ:X'Y&T)J> M3H\NW?-8?,3.B\+'1>NF*V!*XTFILO\)ESBT*$300YVFZ:VYX!+' ]1'G!)%XP&&Q2 MC?G!U9B% E_(SW#J;G1%X7SK"3>"9 (8T1(O%N<*\KI!(B=(VS.8%ILJ=5N% M^8(*)T"E2\KH!.XPH5Y"O81Z"?7F.LLE<],2H-($CR]A6<*RA&4)RQ*6S9%E MB57S,>[[<["D\V/_QX/LO3M 8H'/B@*?RR6 I D^XH(#HLO(M \ !8R B^( M[\VU9+\E^VT5\4B%N8*Y/(]'^FHT4H9#NJ#.'*Q-_[<>?*K^64M,E!(^E .U9/R>1B3(-.V1/'Q[J+/\4Z%0XO.%(K<% PF9SU\XV1F# M2W#DCN8/"G0B& B15MW(>.E4=*[U 9$"Z? R!^A!]*H8@B.C M97@=+;PS)HA+^:AV!+Z3(GE&O,PX;SP< W8]>I@4++2GF:%# MCKB+BN$1/%"W99&(A^QR+;FG<:;E8HRK@]A4,'N8 O-K(?[CK'+,7><1"ZS M0FPX,)UZ+F091 !C(H-3J5MQ3>BZ+"#('TJ$U^$!\C15$!=)?P$LF?6@KXGH MO(IJPENI%C0\KQK5E@KN> &K>]VFX28P/Q;6>$@ 6 OI$H/_TN#RC.#*Z504 M/'D=P)674 N)+RNA26(8-):NFAZ:]>#?#&CJ\@21& **]BF03OFB\=H\-'/1 MUPPC.,&5?EF(S/&UAV??9HL/P? ]LBW'P1Q:0W>W.1^^E_ZV2W[+[,%BCL_F M,F!. NU*G_E)>GS:XI4@#XS'J#Q%Z4*D$3\,<#1YS&82R0C_X)[)'(\E?5^;/8Z-H;V0 MZIR,)EP?S77&93"'E!=90$/NZ,;@^TM$'UML5(*YK1/XXS,/W/GEAX!%0YG.GU4?$8N%MYIJ9/!=E_/GE6<\WN)%&@^LA\^6)@^5B., MI#5GD;#E68@XF]A][$*8=CXE!^;,LCG=FN8Y_YD.D[=LI65AW-#A2J<\SL0- M),6\B#!;^OM_R^6#@\/#J-J>WWH#$-N8-8Y8J"]5 04U,O/DQZ=I9C8)_W!^ MT\@*(I_/YZ>:S'1D>@4UIWELX13(3;OV.5K.B50^/XT"GQ$+? GQT396+B5A M]05S*0BYE2M\ "6_O,U.C#LG^R,EE#_+\YMG!%AV6F/@6:XN]K J"'R^$*^P MIY_JQ\U?BA?$A6_@92-#$6P.(=[F6 4V9B$EF,C?ZRDJA-D,92=DUW7UNL> M+<%D'2 MV(::/;FOPY\]%IIF^4Q>PDEAF\CD^:93<37$T>5^*O"%7.;ED=:X M__%U[2-O%#,0JS4A5S#^_WS[QAWJFJ%^Y\Y!8'_ ('\][#W^SHGB#^Y&-CQ4 MU]RW;_X)H.J]"0?^&"91M%4\C[A;._YK^*>0!?_NP&KC%@YJHOVMKH&P MP*!=0K@W+39FH>0@'SHLBU& BZ.,6GGQ7)Z.R]71:M,'S75?KU,$:$9#,0H'B-)318C$'''Q*TWO "M." M.>@,2K0!YRUY+(),"D;2O6PVVY8'+WLF8NS66I;7]."7Z509X3;@D?/+,L7/ M<%P&C@K_CD!SR 1'E$-HWRC::(2UY$<_8QB@=,#:+,] 8&"N!4_!R 0Y5>]T M-%6'+W%:HZ$AUFD LNKW!?DK!=,,9(^ KB)]P\7B!_4.S+&GD85B)[ ""DXE M<$'D,[2_%1=-@H.%'PYG J,=N:$QS$_-[.FV12A%>QI=3:$ H RT%?_B;'/ MD3/\$#)$S#W+$9DS--?%E?C<.)J.&QQA!F'H@**::,"@D RV1H!<-<(%MV^- M]6(25&64*-R'"N$C,V,=T/RP6D/ODYG8=6*&M.9[A\CX&]&29I]"V"/WH8[5$ 9Z1'#$ MSE_\:7[.E4]&'Y>&'?>)0:GZ22ED^*THS M=C&:(7XR\1?SO)C-@Q -]S!^DJ0"GRF6GFU+)/YM,%H\>H%GPE\I1!(:MD N MCHBGJ< >MF7389N+')2H9W0TR16VR^NR0;27C9::ZN_?J?IAASHRS:GGT911 M\TXWCS&J4$1WK:=;GL,---E>*[&NF$ .C=LR2/;5 $HJ.*NQMS&=(G\- M@:9H>VY)*/&94O'5 AQE)9&3T=%1D"5>R)1X(9^-\B8 >GK?3MJDGW;1?2[/ MRV)\9^V;VKA6N<5P4F\H0V-.I]:F!_%5*Q5G%HIIJQSFWMOW??,ZVCX3HY%> M1I>L?1$%&W&9O_BH6=*J]PY]+(5B@91$OI2?4'FU HR<((++V;[Z87;E2K9E;>6$/)\1%EX-MQ+[-+=,M;H? M*1,%B1P;FA@6$IE[Q6Y:><(O"\WG MU7JQ"C3? F\D7XH_(1-I7^P1M"1$7PLS/29C%\G@TK)73K'L+I9D4AC^>9UI M4[0+3?_^HH6NF ,CL" ]'_Z=:U?4VM!.R,S>V;A\A]0J<2#'E[)P7&7><%PE MTKN\TKN2OE'YK6?)!SJ]^2(O%%8Y*#1;5/4C*5_@2\6% [=](.57U&R\#NLV M66DF+=8"Z^!QK+? 9>6=Z(N9<3YDO+FY4\])_U M,A/ CMDT#:O??D?7=(GTS:9R/:BK7UVN_YN @*QA'_-)7"<(_7D<:B&=HMA,5IFWF"Y55N(5KS'3J752F=/*Y-F: M7_S\O#2:<5<_$SDD14[#4LB]4@SER8)(JTHVX.0FK>M5%P'TJ!G%PX"NWZW. MT;]0&X=/I_!&9B!/+L=+8#8%R E SKILMCD""J YKO\"QYY7Y*Z.@"D&L\K9 M4PS X;6J!"$]AE$:1#Z;%;@M!!7I@MIZU#NRJQD#+O_YR^CMTYO 3F @-QSI M\_F)?R$RS^X#%_BBD'_M7>JCFPB9S*Q@"K%8R@A\H93[^-WSGD0GR#NV[M"L M"ZZ[IC_&]%R/M)4'L#(^BS[L,O,HV,(H&,.PA1Z'MQ#!97@]UL)0)&X8I#V, M4@T_-AU!V)H"JUGH3HB'3='F@O?BL,7\$>F"CUR^NY?IA MU?A/=G&\O_H*.]9V_%]L[;-@UIWLF[(-]M4#"K%3_C3S1(516K (O%#@LYD"7RB6 M9O]$[-1GU9/K0F@QQ^=S(I_#:T,30L]KMI.HO85=)@LA\^=Y:+O;"3GVM^EM MG-B$ Z5L.<3-,>>A\Z8_LA9Z3#TG0(OYHB]40H[/E#*\A'=COL=WZ4J_)!Q[ M.\=$/B]A)J6XKAR;/T=FHK@PP_$6HVR7S;(1&,1K$P M@^\W[WFN%/T$@2^5!#Z;3PCX1J4^7]%;4H/NGY\UV<"_=V2[K3$$8)6S2-1[ M'(9Y,S@O%OG<+$&7.1[5*T:X I_+2 GA7DNXW(99,Z^X^H&+O?EA(Z1B*\OG M\L"#?+*C7D^['"^ "50<]\@2VKWLSHX%'M;2\JF.&#DLA;O%C)W-8'8^PPO9 MN9X_F^0C@*&8F2OQ-D3HYJQAEMWBF1!PF^)JER0H^_93C)=W \Y;T(4%H%),#]!I-.$ N\D$_"GF\VZ>:: M'5]9DVY8!X'R 3UD:C.4:"760K:41?:MM;FP9BR#HRB;D_CL^M8K+YG^%<09 MVFA6Q<(;9Y.X+7598]60XIV?(+ OO'KODO<"N+59>#'6&;2P[X6;5\R6>&F\ M3G3!*TW8-EMY= %[UW/3^=7S6^B\S\HI6+=DRA>,W\46!@<8A'-O@?<[;Q>* M"A#<M8IQKM>O01/VS-Z6H*J>3PL:,8)D:9 9'[B".._O@BWD@4PB6= MFHSA\CV!SOA8Z Q!>B?L!!3<2R9R]0$\R6"QQM<:(?ML_:Q0GQTD*43NC?MK<([:8N/P]+YB!6N)UH. MF \1I3\?^9]NAT]WN,SI'%E>%?296'"6*QL))=Z7$LN3%F*&:A;M5 :=_W9E MLW*00YD)V$X27Q3S?$%(L)WF"3DT@=JE10$[?5X5 B].DD41@9U!FF=HN$PD M>5IJ+PP+;F4D><$$WA)GJ U:170R_YZ/FFQL!DB.P&=+15Z8;S?=!A4RS;5V M[LUJ9Z5()O)20>!+XXG'1.2FV[(S($9NJLPM8Z/:@A%2@HM8SMDE)!O!Z/_S MOT51$.]>=M>D]Q_-MIEQ!1"]6R7Z% M>7&\:GF>V%T;V. P^<:@]>MP^) 5+9R!F>EPO.:WSCD:-Q_/M'??<)-OCDHV M7++AEF##+9G!L^BD1*0-+-K0,=3!--ZK--RCL7P=&M.%[EAM'0%&54A*'PPJ MUV^E>9?PT+N7,,^W,'^I:YE9-3_VDM'+/U]I[TI;K68;7T>BVG>MM60M%9YD[V,4_/_]%Z],?A2Q'U12+8MU_ MYT#):;8!AE=H@3E^=R>^^'..,WD?'(\(@@=#]O=LKCZ\-@Y(0&QD"I[Q*6Q8 M>QT*AP_!@>;II[!7*!QD')V%>#+##L/H:G$:: 0QHIE-=6U*)J?@OK\-XDEBW:D4R"7 MX60W3C3]XFL6"W+64D(/7X5 9(* HNCPY)THY)$O9\HDJG%]V>$^9:)"IQB6 MX]E$_9%]X;]*[P'586F.CE!9-:WK:ITZ"*B $Q$*FR:*?E%D4TZ$\#DAI"*V M)M)Q\-?3NV3GG-#0WCHL:M[J1@N(9""1J 30\E>2-_I$"_;>223>$[6N;#D$ M3FX(#X:"UR4 6S)PSI*PGM!LJSGK>0D;;!VV MA99.W):Z2B&!DEO]E/%<<>3F5WCQ\2"F:\;GJ7':$IJN%DV7KLHC <0;*L3- M\D))Y 5QAI:8I)1@6FJ7LMLS%.*N!Y#8 F4YPQ>*>5Z0"HDL+UZ6B]+V#";G M>LCR@DD\BTV?5!XM?_U'L53$Q'Q2/?.VTJ/M1=P=O.9$$_AB/A=W%U M52BH-6-79CO!Q%L-3A63?;5"W'KG?;7IB'C9W%RCD$L'B?<< -[\N/[Q:$[O M#WV7XS.E#"^-7^N2('$M3LLF2%S+PK3WWW BGY<$/E.<#MXWV7#)AMMHZ#MA M!HR4EPV;>7;8?VC'$Q:8_UL//E;'HO-H)Y.M-0P-^R0[LFX:@W0*VYILN0\_ MN_ 5V7 XQ3(=KZ.IWU3=UA"43#9DTAZ)'4YUS=0:.KP/XSJNW&APFMF4FQJ% M+8.Q6".F;IGX3T5S8/X:?M+6%=T=\)RJ=6%872:/X)!RQP);\HG\@C0!P](] M;,KT;.P.[AJRZ9('.[+2TDW-'I"?+/B:/?*L JMWMM^'TN_4?>6/_S_?OG&' MNF:HW[ESH/6Z[KR@SN3.QI=XYF%JQ&S MT;=V_-?P3R$+_MV!U<8MW-;D]K>ZUK!L&+1+"/>FQ<8LE"@FJM%9U6PQJE-' M)A5= RZ.,FKEQ?.UT!\1]:#(V*_GTMWLN;H1U0'8H1TT9J]5]_$5*$G:PUC7 M#*L/&AGTH8,0HT1_RJ;IR49 G'1JA#H<(:Y#6E)EP_"[V>M#]"5ZT[:ZZ*1K MSO>D0W,S&@5VJ>R^G5DA_Q;M[F=G]PE_@0+7[HB M$R;7^>)GVLGX0F?Z[,6C*U9%.P&_+ROP4F919?>;61(^"9)R487WRU"O/-6> M>W-%ZDKYU+/NJ(TN%=3TYWP#\U%,^075 !==F!_UIFQ'T%=TOE,"H7(K/AVPQN/7!% M EPEJE*<=$K5>SJJE?H@Z@S'!0V"0;9#WL\GC/L"+Q+XU!FC!:\!Y>)I@%IA MR$-QF%RCP*L$DRMLAUX3>+97$$U\,]&"OMLU(5J""[N0'1>#*$N!\&@;Y)H( MSYQWW"2B!8U\:T*V!&4TDHF-$P:,UIOC:T^G7@6^['M:5(BR!?J;3\4L#Q]S MNAI82SW-&*R+4!$,RB/;FZ),<_6V7_)91@Q>% B\64)J P#Y"8,/ Z 37%%WYL9H?L2=5=&W9EAWX Z)<\D M9<;R*:]-S,0ZJ6^&N*R/IA'BD@-#.HDLH"%W=&/P_26BCRTV*H+[#&XD3 MJ#VR%SY8D#Y6&XQD#&:1K^59B#B;V'WL0IAF/B6'YK00[6<2YN("WF18394DO_6RX?'!P>1O7V_-8;@#C&K''$/'TIOQYD MG^?)CT_3S&P2]M?\IB'R^6R.ETK25-.9CE"OH."D%M86/'NE/SR-F,Q[JSLCQ0HS7&:45S%:0V" M9[FZV"V1R?"94KS&GGZJ'S?_;/Q)N_ -O&1D*&0*/&EV6U$VBO''TL:Q\5VI ML,3N1@RBW_)S+R@V6]%-F,P_F?\9J3,BZ&NN]VA5+GP3/]:"/:C9G P&(6(".9IA4.P6G7;>^I.'?W[*@A.= MP4EAX]NDV:93+U8Q%_AB/OO2.&S5I[*MM+BLP):]<0(FOE' 0)[6A%A3 9#E MUQJ +)< D"VO>$Y[8B8M?J\Y-"=TJV6E=5%KKSD#\$'_@,?*U"F))197CEBO MV4]^%I4UYR^LB6\))6*J'>33)RH2F<^QJ.OIU.[3JM6D^=EFPGT*;FO(=012#(@^X("B=DN350=,8\6SP6I.I]0H%*W3 M\ES5ZIN'S75?KU,&F)J:R4" LX,IH=YL#Y)VF]X">IA7A80,,1_)8 M$[]I$BD!6;B7S6;;\N!EST3 W%K+\IH>_#*=*B/R!3QR?EF&%V68BTL@.,B_ M(R@9\)-L&!SB]/K6*2XQHJC(C[Y8A/+FP+<,1/GE6O 4C-S7023T3D=3=?@2 MIS4:0+5T"@2=6'2!_/@KG59@T>^0%= L*@$9(I^A+=2X:)+M+?QP.!,8[<@- MC:&$:F9/MRU"*2K-KJ90R% ;K#+@*/[%V>: (V?X(62(F'N6(S)G:*Z+*_&Y M<30=-SC"#,+0 0H'.20B9+ UPU*09L@%MS^^"PE$,DH4GBH*X:/OC('*A=4: M>@\'!L=-ICN#03%=P&_A?ZJZP1T\NK9,ASHGP@D?WK-:LIY.GYL;T@KJ M2S)/ 901+%(Q/.P0'49KAN_'H#%_\:AU/R$6')9/EO(O^I,X4$\@S@*2H[ BZ4\+PHY;@M;K/.? MOP![TJFA"(;(%THE7BIE)K1;Q\5H\/BEF.?1(]@SX:\4K@@]-* 71\335& / MV[+IL,U%S#[4,SKZE@K;Y779(-K+1A-)]??OJ#B_V%<.!M>T\VC*J'FGF\<8 M52@\N];3+<_A!IILKY5<5TP@A^8W91-M7J4;V3+A2/!%&O^<3I$_6\&??2B. M@E#D\])K)3C*2YW.8G1\E&R)S^1R? 8V2(0]H):&I3;!"'AC4_#28 10060] MC"-R. $LX$W=J:O<.1W?\,Z0F].IM6FL?L4ZQ9D%XOW+?9@H?]^\'MW/Q%BD MU\XE:U]$G5-C9Y%CZB-3$1S>>G MD>?SA1PXGAO=%S^AR6VQDKG IMEWTOZKU5";RX#_*+S"(%ZR^6^)B^^HC3^> MEHT0V4*1+TD3.#F_[ZP&,5:[,_6]--4J=JUN%;-9OEB: "FV87(N+9P,JU$E M7"H6^5PQT7W4K7K?)HJ5--(VLVFVQ!>EI/]QVFVT+/V/K] ZJT]U5.39YQW/ M]R/]1E$^WI3X 'E?D4[7\9Q<)#E+J[,YQ;*[6.E([W&8UU&S2BUO6P*?Q_Y5 M47H^R)LT#,;&X"9@9+UF@4O?.[O4')!X42CR4N8-UD BOII\ MI#,J%GDANW"/=(&>^6Q!\(\D?3;/"X6%1T(_D/0K&G>]#BLS6?$E+<@T@I+H MN%+,#?)%Q#Q?R,SF!"YL@\YGX)5ES19>!)U;00=]N73/!UD0T_BLKORH+@'G]UN?YO H"SAKW\V*(RIO#IS^-P(^D4ZUUA MY9DS]*[(YG/M*T&977QW$;OBDKMJZ]O7%23LKT)K0 M2;=&8$A3X?L4UAK?1TKP?997/*?6DN^%1[+$IL$8SD[;/E7?/*U>[)]SE0:UZ?5D^J"&!5P[+;)?HO5'V MRDZ+XC[A/U ']V0#\9+ GZ((+H*$V/5\KE :W6"?A$R1%T4*S"*3T?BP!' %W[),');"Z>C.\*XN\)E< 9&!$-<(=$W#T!2B:33#ZJ^D -40@\N' MBRHC;0]A* Q[9W%0'1%(C]?#= R%88=O:PI#E,./3;/V M"1FU&'"'Z:D9UQ$_ 9S!WS:OS!PMGBX_.,;KP),4NA."Q%. !HSYZ+,1DR)U MK.?"Q#DD$>UF?4O,Y.!H!D4J25\FB,MT\V2[-E\#,$E>KIKHXIQ+=R;LJ&Z5 S M\'^2E)_]$[%3GW7OKPVAP1DKB7P6+P9>.*%GVK*W$_+^;],G(WN3;4WX_SUP MFN:S&^]FG8"T X,.7&SCJ%Q9U7ZJA^"0HGYQEVUDT585&YS+8HZ>9P]N_Y_R[9+2=]C>M@LL^S MN;YEM]'2]K-^5)W1?U,GEL3 HQN@" 2PTP5M%/!0^>L4'R9.0!.:V($UXB0O> MZD'5&AJYQ8(T8)#',]O1.9DJS(0S+?,;/?M5)"W;( :]L\4: MOER#5,!V++!QGN3@M@T;"8C7CH3W;H3%$V22F>W()*U&PP%" >%]0\2A=[4$ M;""Y>H=,$.\"@/72*U-6;$_.16S%F<6VN"V]*+71'/IV\=5BF]O.1U^*U$A, MDEMQ6YSX0HS<"MO9X'%Z6\L[R:U83 3W556XQ;6NPLTG5;@?+Y[_H*&S.ZZ* MJ"&S8D8,,=:PU(%>$D;"76C)QJG:EDP.[([\ :RWNF"WO?Y4)RQ*6)2Q+6):P;,E\I@D8(E>3^C-F&G63D$FP ME#_/Y\;+YQ)0F<6IASGRC]QC_JZ*S^2POY,?Z#9+]ENRW MJ4IJ(PA.*])E/^$KV%7N-YO'M8JSN\5IRW@Z-=0F'(")$/R23UE>S.7Y@I3G MQZ]*L>A-##'W-]QB'WQ/X[I@-2D(>:*;"."A$#03S70\O'&X);MX&Q_\%2]P MZ,BJED[!GQ58A=71;(?KZRZ"W5&PE*ZM$\!)^+KNS MS*9%(*+H(UI/-CR9 HG0BT88R*MLP#I,>(1AC) +K_R/;G-G5CHE8T<^(1%> M?(*RYC:\""W]ZU#9 MR).Y(CQ\Z*JJGDT R(6+AUAX MK= L#")@::1WS:$8-I[.RQ/^F03/$!P^EW*?0Y@Z,+^,!*#AIUC@<\7<[,,G M+>TO43J[/0.T?@+.\((8YWFAM"C,@$2,HY1>K! O44:?'1D3#N)#W=2=%OC" M30O\XB1Q]=8P62%?XH7L=*&R)->X%"PKY<>/LD4N<8YYA$UCE%R[)X"_J6IA2GL\+8\Y>DD],\HE)_G[^_.*E4A&/WV2_ M)?LMR=_3&S_\Y*.A]30C#N(]3->G4YBO+V8$OB05N2W+YJ3,YR\Q:?OGQOYP MK/B/O!:CM-;78A22:S&65CR'DBS!S36T D?@Q9(XLO73*;+W1[;VNFY>K,-H M#(4/1XJ4BIDLN%&9^'JF#2'2R-5RU^QBZTIP*_P"+Y/[T(6__B)"R U< MF>U,> ,77KFED *MYR^@6A/1>04%QP&S1#!^.?EN*2>Z5ZLFZ0\L*&9ZI. M>-,T7FSHI%--S<1K](!T#=A(_J5Z>"-6'Z@(XW&.UVA@R2]L;2!H1V-WOL+& MA]]VR:M^G6YX)9^I:>QCY)JLD.!X> .#!\@9@]R&J)MT]YNP),X%E0#3WQ+$ M+QSA_[IL:5(_K4;80:^]C;GN-#BTTBG@X?!AQV']-]6O.BG!1A4)K]'[QSC% MLVWDDZIU+4=W'4Z3;9.PP^)@8QFZZQI(<#!+P80@I=:J!7]T(]S$^R*#:WG! M3 ?="G)#;ERD-;)XEYG&),KU;&W5&$1X@30PB?6HP"BZ26_E;%B*YQ")U1JP M4-?QZ\R'K_JLE8_+<&K6[LL5^,1QK4($?1]^RZ0;=(RC->D]Q]'QM<9U@K;[>U.5H?[RC6'7E 1 A4!9$*6"?*#/Z=!^6A*)KCX&8?$*(W M4=FD4R"-(/8-'>,[ QC"Q*-=-@=<'2^%AC>0TG;PDT].U//X/6:)\/@,OD4( MZT2J__T7M[E=,_)7?%I:E1L.,^,*EX-(SX.[YM0 MD7X(L*1<\GDV<7+UJD4F@)=R@_>DV_Z-JXR::&.XLMG$98/N 1[0H0?X#%4Z MBN49*FT$D0/W%A@X3"2?1F%/!LZ/T8G*);(I.&JVP:?A,.;*B-,@[IWFDI_3 M*;3UR!0=.I@"H^DJ?)R(2/3$TFPJ?LS;YD.K,U@E [ M+NZ[YF!X0^(\1Y@Y@97! O$+5.^G4["#G2YNBE4[ B:;W648T 9M[P$EJE&K M!99=MCH=G5QX[*R/P>WW=8&%X,!?=##UT*53(G2(6&]@I8&FI\)C:PH&3]7( M;B=!4Z*8_'XTIP7V(MFG]"55=Q3#8OX,"5Q;N(]!B,>&B-%EJ,Z9FI --$FP M2XRZB[;6E&VBN=E <=.GUF_(1F[4P$*K*KCL>_H9IE/1*=8TC4.E+V9^G/GO M@ES!F8CK+D='. S66 L&X#E\BQ,*9!!!^ %.8!<.2B,B@&0AU> (.B'**R*? MY//"CU7;EV0+GOJ:J-IH?-MC)V;1O.)VW^6_ ==QLSN)FI;O@*F)RR MC>%] R=.9,%< PX2Y';$?%0UC*+Z\9(*2!"(Q?-LC=1T=1KM2$6IKFDFGLT:#9"#I&"3 MJZT2N:)F2TBW+AA$8$QBRRZ-!!!K#DR$KAMJP&L0,?B)J"ABF>QV8.:*S,S. ML/G5B9B])%@@M\%,T'QVD.?!KO0Z7:J.291"IH8&?@CF#%X7!B([M"L7S39B MA](PH$Z-'L)G^@82PV_??)$^]/+L21^RT9CVV"S!6(U! MGW2*NJSA"N@WZ ODM(E,T8K8]4[8%\Y_Q]Z>CN#W?]\W3D"#\;Q#4AKTS'M7FB;F##?C,[(;) M&!8LQ="12[ZSQ&2(/-PT?7_&!),#'!/Y$;\#UH\?%( =AU2@[AL(C-+^5B<9 M,.+^F Y9-AC\5X0]\40CTJ)J#I"Y'N[8,J;'S$'@>F*0E#O$EGHA,WP4Z.I_ M_I'%XC\KH1R)^J>GW#9WX:$G#"*@]RBKX1>&__,^M3,]U$F[=$N MP:M>2=/AW+,=7#%J!';02UM:S$'/;>&$"C_2*5$L;=.GOO!1L4 K%VT0'[( MAV16+WELV*YFS\"V)*J>?%N&#>KB,+)OZ3H=V&F@-$(EJ="/\[%"5DR FAG7!,%##-2O1-7># M-:=36Z"D'4]IP6A@+.BAQH;W#QZ5%GJCF'TFZMOAA*S\32#'$ XD2"K]Z4MH MR()I C.B9TP4)BCVC*'&;A C(DDG-/GHH0(>L&[ 4]W(28C'U="\B#-" U,\ M71F89BHF(CI +]CT*@M&,P<@XDR#1:4%*#\8V*3F+(;F\<^U@W)@3]FX>C3W M_(/78:,:U/F I051><1$0HI&5XPGIP+&NT>?]\-2G@F6LDL)@>L.O:E(:@+\ M!OA3N:5K#5BZIGC$X*EBDA;.WRUV'I!R^5X(!\]LG;.S^11/T6V65:& MI"R8JQ++/_(78 ]ERV&5%"^@2^4I5!:&<*ZH:TN#\ED#T1Q.L-Q7S='W;R[61.RVZE]@VZ)F(^XP2=N;%.J,D&X]5@G. MK:U1MIL6IX3KM4B::WC-L+. YY$00.AN/'=R#1U6C2^1&$KT[/CB!WO(UL6L M(<822)@$?1E#HW$E1\& _U\/=KQF4QH1"2=AD&A.E @Q2_'A41@$<;!>HXUZ ME(3(1E[@8Q?.35KWFL@Z6*/GNY=77*7"8)RK5\<'EUSE[+!Z>;I[5:F>K: U M&AK9PC9W @>E0>U+#8^!U4Q@5$TBS22BLNLUX==<%E-G0A&.,5O'"H>H=8#Q M6[6#A=XN.Y^Z&DBU"SM*)O%$#"NW+(\[\BSNRN/^Z-RAS!W)%O[K_^&P_Q]W M9FUS8DG@IWQ0C'DPG8I[,COMD+EI'Y3(:?;"L^D4?3C/;;E64\,8,(W.,$OL MEI%QWR=C8,<1)>F 4*/8/Q.$PSA)E?&B.2Q; W@)S@RM X)N/K1GA.]0^+W MOJF'Y4O^F*3%:&2@,]GU;'C_4G- %2DLXGANR":I)=N#X*Z_^"]>(A8!B:V62Q9 ,_[U%D MTD-9(1U.IN4 #7FNQ',%G@,&%:D'DN&'/L'[,6"-U%K('0S9TK [FOU-AZ?6 M"9DIUN?I^"AJ8Y!=,-"[.K/.260ZF(SO,& _-JIV>;R03Q+Y?"''.7A.P+$ M9X<-'\/"$5(A\N(Z*+/KGFZX/%K9X9H(N;@Q*>%(Q CW$U:GQ2^5U!IYMAFN MQ/'J#R3[0EVI\5&QO,1U(D1-IPB%.*MOHN!B(:%E:^&([ 7+UD&9^$%ZR@=5 MZUB&CF6/)(= CE)7(S6-^#HNEFA&6F0B*WZNA\H)M72[\@ +0S57MH%'OC89 M(__EZ1XHW; 4>.N34,SQF4SFB\\\N=E$W\75MKD#66GYMN4X!1R41O1+->)L MA3ZC()&K;#BOBR8_[DMB/)B$ ]%*A:#B,M!^P9AZITNJ(=!;AM%TK*M@*:WL M9W^JI,HK(JBJI=$ +N;7R!/C% $ZD2P@H1+Y$PMQ9RIW,B1 M"C:G[1FT8-<_4;?PW2_(VX)1X."A9D(6-D,Z]=QS7+8(DWCA MB=)+3Y0R+SZ!'3S(VA<>RPTK]@EG)Q7(2T*0D7,3T:BIJZ@QN076-N0>EA V M: 4ZW064K^4(XX;%S<;4;(/G(LQ\5HRB>I<\Z.O M#E09O96+]@ 0>4=MIFC$@@LIQ@@;ZKBKL3_5-07VAD\9DH;5.QW8%%0OHZ[T M!_>'P?^-"/V:>#05_Y1U2%>#"3IYH,DV%8>8'&TZU3:M/JBM)JU;C3C%373^ M3*8/PX@C#;B1@E;63P53]1J8^K<1;!V#B'42^0TL*'*"^H8<.3%[( JJI7BD M^8W;A6F@$SV<+F3%" YUBIE$Q']3'S-+6;T3\8ZGG(=#.WMHLPY\2[?IFUT9 M1,J(2&D/3G=2.,Z*I*D.O<+V$K2Z&@0[F\HS"J7N.!Z-+2A88ZV$A;P3)N90 MO<#HL&J"25$'(CG?H*:"1,5IS8MC&3V?2''T2:<(@7R?@1S[\=1200TUB4WA MZP7ZX9;LD)HDCJ4@/,=AXHNBC"7/0135L-!OB8B[[+DMRR;:C4T$'VMI1I<* MP8BL[3&9W WE 7>!HVEMIK:):/%;'B[P&M M%^I9;4W=YJ)5 W+PJ=UNU\!, ZZ6EDM5P1W!%FJQ2)4PEN/;]+N!ND(U/[26 MJ.U(V0/O],DQ(T>^X%^M,,E4"E,($\DY"(@)X_F^$QH&X#1%?RS2PS/R*R$S M2H2YFU1H"'%_6CIWK_.,G&? (MI;(I)33+L1JC_)0X,G_Y.C_ M%(A8X[]*[ (2V:'EX]08]!,Q>%32@V1H;4%B9/5:JX9Z8F"9+-SF[U ^QB%+ MIR(,(&[9B!?&4QV/_ PM"7!I7'27F U-\07($/ :L51/PZK.2YKEH\&^S?X1X@FQPK-%74<$\:54^,]'ZQ%9T5F3):2O!& M8/R34LH(26RJ#V$DZO9';2^TWH+48% 6&^3NADRZ= I/9=JU!]J#[NWPJ!H[ M_FC*WJ4]P2Y&'9 .'3#0/%OC1MS:20=B)'L8R853NY>_8TU!"V1 51)ILTDXU4",M-&8$+ MAN9-/DB+;[>Y8]"W/>:H8N93-G$N8-=C6:U-:E/]Q6"ZEKSK-U2:V"AM$[]S M/"Q#:85Q2NPE4+2P3P_- /IYXN6R$2+UTWS$3AE*(*,9KCNVUYVOTES^DCQA MK4OR2AM1DI?-K$9)7B0QN+M-2I*9!;3D24'T*(D?&58R!=Z=A<DZDSFUSIVAH MU^2&!@(>Z;!8?A*[?D"B;JP&L:5MKDILMDJH:Y>?S"LBR?EM[N"QI=?U17<1 MA_G1=?^ MK2%W=&/P_:75CTV%D17C-?_NX*@_X^&2V==+_CV5\,?9B;]/NN"Z=*MTYS=N MU!B=\IZ 89K/DXXK_U?F6K;6^,\_6EXH%G/Y_VJ/6>&; ML-UR.__\+"/]@^@D"4O%E\='>P=(!QHI"LUA@TC0P8 _T1IXU2)MT-&7:GY, M*"/ZP9::;-=E4W.^51\-;4"Z$. O8B:#0*3RSRAAWB [<:CC0WC@XV#9FZ=W M8%N(R[ )IMP6<6IPT3M%?':GC#>&+,U."<5Z7JH\CDN;>F)GQ94Z4-Y_YXCQ M9TQ4TH4B=[U=VRYO!S(O9*7,BQNCE,DOVQ'R 1:-D!$6;3I<#0%2Q"*GD(3F MD6#@G@^U=AG$Q4YDL^G)3>W+=VY+_\(B:Q&PDR&4).<'/!3W5 @Q MA<)5#7'S")@4\38Q7F=K+9P*&$T5"ERQ=6(YSA/F72 M>T3B[15,2\BT-6]?=F7@A*$M^MA^_F[QA:2._(],E3D2USESE,UL1N9(F&_F MZ'VEM/ZS5CDZV[VZOCRH+;!/[ET6%0MXXQ+XK>'*D]#6XBP[G1*D+?5+8$^% MV9T1(8H964>>$Z<_9<;KK'LM+P;6=0='3TIMY^)DYT)2->&OI!\? M&']N\MG2I2'U=U0=J1CAO[ Z>A*L]]51Y M4CO]VIYSUQ7J7[\>G$L[C]ESMYQ73P_JA=N'W\KM^>Y NWK\>G[>_OIX<-"Z M$\WS?.NBL%-LG+MY(W^\_R1\K>YWC**RLU<5VE_=CM:YOI(/;RZ=O^VS MXP-1E:P32?USV;?.\HYS[PF9XQLU^T>[W:D>/CSDM$?O;B?3.VYEK@Y+;JTG MR&>9AODWW[OJ[V@/RJ^=0C_GF37AZ?KF/-_7"]WSZJFAGIL5L9<[Z>JU/V7^NBO>5TOW=[_VJD:Y=] Y/7^H?&WF=TYZE>MBWG7_=*[*;JU]?M;^ M.-"[0D?[F_O=J>:Z)W^,:Z-[=)+1.\?::?9K M11#N+S.=3N],>7I0B]E?Y^W+_/'Y\9W3/]>[)[7<3?_WX&_FRI-/#HUBIWSZ M5^Q4W5.][>9/[+:JGNQ?W>ZK5=FHG5E_[W*U4T7._[IY["E9N;__Y/X6VN91 M]TB[OKTZ,TM?CQ^:OWJ#\U^#ZWKUH/J8OS[K?FW\/KI_Z)\5!HK3JIX?7Q;V M[[^>[Q_LZI>MCJ7GV]U<63D2]]2OI_?27??\J5/:JU:%4J-P>U[>M1J7]TKC MRBN<-J\+Y>NN(>B-R\Y53LEE#TL/NZ7^Q5FG8C74I_+YW]V'.T?Y57JZ*K?. M>W+KZ.[R^%C(-9I[A>SCS:5FYM3F_>&O_-VQ:P\:XD'?S/?5K[_;N4%GY^E2 MJS8R!T]Y3?Y3VCVY:QVT,U9-KUG2P]5C/W,Q./YC_3J]_5.ZK;35ZUQ'NKR_ MZ%PVK_9UY7?EJ7Y;EK-EM=$_OF[EJIU2K;IK_KI2,Y=G.U[^3^7LZN'I1'BX MK!XX.>/@5'-%R[PZV#V4\R?Z8>98EXYK._?:B:!7C4.M)>WUM.L_&?7N,'O^ M>.'I1]E;)7M:[_>?[BHG]D-+R@ST[(G]M7+7W!E4S:O3RUWS)O=0$,2GXL-3 MLCN7.6- M)T6I9-N%WX7R::%U7SG?&3C7]4+E0;^4:B?-SNZY,.CV^_GR0[5Y5%6[)U?% MS-UC6\J66J=GY5+OJJ+L5CN5G:]/9EX7.IVZ0+]LU9NW16MKKNOFZGL5X?34>6KD+^RV M>&G\;A^()Q=N^7+/J%=^.SWU\KBLM2_O:])3-5\89&[RA:+WZ^K NG>$WM^6 M+VN#PX,"Z^W7;WKV[MA[W[W\) MC][>P^\G^RJ?Z5V81B[CZNK]K_-]*W^?4Q_OK=W;XWM;= ]J)[7?#[N':K?O M:OGVI9'Y5;NMJ8?UIR-+_FNUCQIF[_'LZO'&JTGZX9_?[E'OD/%Q:CT]BP;B^[V3VS[ZV*\Y _27]O>W(NP>><=3J MWA>_9OJ=XG[?/BU>W3WLJLYYV1",MBT\%)1=\ZMT<]-^O-#/>U5+/NJ4"G\[ MO_K%H[OCJX?SPJ!R[VFGO[L[RM_=BWM=%?-7.T=M\>9Q7S"N=T\>:\KA8>6Z M>98?[!\K4K/2,4K-7XW?-VWK_DD_$9Y.#P8Y;:?FM:J56G[/]BXZ=U[3[%]6 MOVH[CZ7;7.;4VGN\?+JL9,X.^KWNF7GFJE)C]_JQ>_-XF-DU"H/+^UMG[ZXI MW.P='=F-_5^>=]R^^:7>#&[O*KG*?J]\JV5/!YVGVUQ'O[XYN,MT'W8NVNV3 MN_)!KRD6*WM[2NO@6C2.KKOM_8QV_%@H[?;EQE[!JQ1.GJ[Z[K7ZD#/%WMG- MZ>U5^:S?%0:WSO599:_1WN\=/(CMWD7O[H^L>"?-^WKSY.M.X6SO[[5SDBV5 M_UZWJH^9;Y<&]?OOK*//X) MGN:^FU-E]T@\'1KEI[5T.2N?- MRJ_!X\"2O>)MN2Q?EY3SDT9/.%?-=ELZK9U:]8%W<^]U,WL9>??LS\WY4=4] M:C:$]LW5A7S6L9R#\WZ^T;&O_K3Z<+Q_E>V^>G:1_542^LW+HX<'[U)IY*]W M\U>#/\>_O^;O*]Y S.44[4)6.E)==4YN\U(AYQ7MW_:]K;BGCGW[Y^Q,%=U; M\>SJ8O_:J=WD?S\]_+IOJL?'-P[JYNCW,&N4A6.;G._L[]: ^OKH%DKG+OG#[5>8__,*^Y[ MXNW)X5%^]UAK*,V+AZ_VP6WK0=,OOE9JCT>EQJZV?]-K"Q7QXFBP4U!O+Q\* M8K9VV=S;^?WWY/'NP>O\ M_?&UG;%WG-)E:>?DUV]0T4XA6U#+?YRCW\/G[ M[^!.56\:6:ESUZCIC?-]M?CW=^N@)SFUVU\[5[VBE_F3$7\-Z@7K:[_R<-$U M;V3358S&^>&OPOG55\GSNI=G5:]7+TA'CQ7AHE>XZGGE_./U>?GV\$^I73T\ M/H+S*->]J';VCN\>O3^/IZWVWX>,.QGT6I=?Y6LIK\N7AZI3 M^GUX_[@KW=\T:WM=ZZ3SU;BV[[+"F=(\*>]I.^+!PZEU8!X>=-2[T_K![J]V MKVC7_F:NNW;-*.T:>_MV__IOOYRY_]OJYPM73O6J7B^UVN+.U^-,H>1V"WK] M:]WL5 9*Z_!I[\[]6CW_>U)YVGV4:KWBXXEY?'ZG&]Y3]:YN[9'AJ>7^^RM7+2V#VH[Y;/13$4]7:,XJ&4'%[LCTH2UVC9!\\M7>;3Z5; M]>C *34.=+52N3@L[>:\X\/=\URO_?18;>IJ)[=WO_M;KY_>GARKS78NGZD> M[%_>M)5?L*V.G-WFWVM!'?0/V[52,WNW6SI7O6+QSXG9*&>.*C5A(%7DWY6S MOE4_/?AU=;SW^/A@-!^_9FMR97_GR'R\5C.-YDG]\FOAK],L/K@W];TKZ>_1 M0?O_+[D\DAT%@BAX(!98898([P3"-/!W(+PWC3W]$#%'J*A76?FHZ)BP-(;9 M56^&& T^]Y)EN58HYZFF>#\U50:")B=6X=>:_&YN&QT00?_/ B]:[">:^%P'24UB, M+L/%$-9;Q=Q"*+M=DWE> \15 $DL!%1Y)FZ83@@H3*=5]3TM4*?DMO,\FZR: M'RLERG*;5(T+UT]8,ITX'X-2D\4UY,""?QJI#4Q.C7G0_^^>F6O2!>@]HGF<8F)?^?J MI,KK0,<>"L)JM_I)D\R?__/(1[V9>+(3?7K12IN&):E%S_4MKZ8(N_2)BC'T M]N=W(NJX9RQ0RAA) *T8[;6$ )>W_HP]-PI5A#@TFO-MQ\Q1AF! MUO>67PB MO#?=A/Q+?\"4MP$5EXO/[9()2I__48I;I4HZF/=LUF.7+,OK)J05_Y.0VXA9 MZ=?E29].KCA&L_@(JQ;/@JDM0E2Y2DH\C<^G*A;=[K:.Y$HM]\O+=R3?%BE>?3R^,:[+=KWIQX]B$?"+:UJY5X'CV[LNH?.W^?-O[\H_ZQW6SA?T9_]2JZ>$N+ M;F_24_NZ)T)AV7YEI_(<_:VHCPBD!5UJU(\:QZ"M2$3$K5"2J80=]P0DK'T- M46[% -AY@D]!U\M'C=5':;"18CG -NJZON_,80.\VCTS8[;I^>?KEH'I^\&;&]W;Y]X\R%/$S0W*M<1!7 BHYVY4>/' MY<-^G@F"%LW9#R$WUUW9(:_Q B&XMY80/.(& 800RT;L2JIA"G$7 H]$[?$7 M*_0HE<5IEI;CZL7EB.72ZAR8L=Q"ALLHH8[C2H3(%3QE":<%7#.5"2 #) [V!P?ZYGG0N*JGOGL4,@HS6E-1]#/H"] P@C2A#YB MENA&-$S3*9\**)L;72-E8T&. VJ1I]@ 2:00Z:X[X^*)N.FQ)%5#,V:8AJXP M5E.6R.FFCQNC#&:(8L;!W(IVPY5?RY6#M>1*9PY8K[7YEJN:*=A0),.T-"M? M#7ELGC"NP:$;T2I"+%190+$MWE,QUE&!'XTQOEHO8@C+&ZH9?/\&O'XUZTFSE+. [#V#E[NKC MB<&@:X2GRYWNYTY :5W$<[.\">57(;!)3SYCP]H$':"4#(1Q H6M0#H_5!%/ MI6U6'C6DW!&K2-FFY @*Z:2' F4.8S$J%3&W+M#0B%AP+6@ PB>63K E>"3UD 5='+_A@T+ MQ[6Y6[6*6 RQ2P[< +A1$FOR$4O% M%:3%CNZ-]L&CQ[3A[C-Q=^4D./P_[5&YUW@36@=3Z2$EG*765(5(PQZ0@]_* M>R>Q<-6 ;[G \-T*D>16U(9W:ZJ9Z[9-12\[J(QTYV@0@;2I&@E GA3) MZ*1L' *_HNP2S%A$?0'J7D>.7WP\B'U%A>8(A]8^(IH(X$OC(KKMH]$66JB464") 8X941J MN??K!0<#GS,*.5#I "AQE+Q;'!/0A9A"UD_5"/#IL*>\@/(YAB,C'Y(&FSOI MN[.8+&L-QL70.SZG",_>E?;N(-C/8OVOY_5V-%4/MOGS2JLBG/'M-;P4*[^.;3C>#WCOZ.L[%.%B\T*GF, MR\@CQ_5TT;9H7ZW*FGD7UUE6.?!'\!;"^M[97+0T/?8TZ/SQ[94#,Q+3(N:'1M[5K;;MLX$'U?8/^!,)"B!90XS@6+VJX!Y](VBS1) M4[_TD9)&-C<4Z9*47??K=X:4+TF4)FF=UMEU'F);X@R'U#D\,Q3;[WL?3CM_ M_M%^?]P]PD]&?^W>2>_TN-.NAT^\6R]OMP_.CSZS3[W/I\=O:IE6KLD:VT/' M>B('R\Y@S"YUSE44+D3L$QB1U= 032^F=CDW?:&:# UKG1= M0S!.9"+A3FC%=,8.!P(R]E8HKA+!)3O/\"Z8=OV@\_317!3&%EPYYC2[+"2P MQFYWL['WLONJWM@_"M]^320X$VX :),41CB!#H^_)@.N^L"ZB:.):KS>W?L% ML2P9"+7.2<0^",5.181]T,.?X$BY:RZQBQLQ][H'I\?L\/CT]--%]_#D[-V; MVG;-_[[H'AU-?Y>=CD7J!M3K]D:+Q=JD8#83+24?6L!9*;^U& 6W:<4W"!'6 M_)+3[EU._8QH; F7T_ET>E@KEZ5V[^A&;_L;^-#?GI_U%H>^F?%C++C.J$#?@(F(&1@#&D^-"%91\+ M;A!F)JP@KE3 ',.NX@QW614,=Q MT4'DDD1EG%9DPW0NO'+X=K<:*$!T6FXFU"3G5^"A/?-I\5J*P6"7DB28E0J0 M"),4.393:(Z1(!C8>""2 ;,%_9O;C\% Z80&D LK@:="]=E8N $.T XA\0$N M<"K1B!*^NP^+_H RV;YVAR0$7('F^-MLW!?*%S5\Y#N"97( M@M9T!/T"^B(DC"!-&")FB6Y$0RGG?"JA;&]TC91-!3F.J$4AL0&22"/2?7?6 MQY-P.V"9U&,[99B!OK#.4-K'Z6*(&Z.,%HABI\' M&/NET"U;LJ',>VEIUJ&\"=@\8=R 1S>B5<18?U &!$BI6 H[H/;4+$==(FVB MWZFPB=2V0#M2+*-E<#4T.H$4+UOV$E&= M(D0/=:'4%%CL4JAV\V]E_"*V_: MV$_#K_!34!V@ KW(/R/%6&!=8 '%\N".LFL=9=C1---;Y"*VH(RQN>;7(_G5 MV-ZHK.F7AV[^>,[=C.D).)>"1=<(/I\9W<^,B)*VA!?VX2:4/<7 9CV%? PK M#W2 0C$2ULL/M@+E_5!I.Q>N1?$S(+FG39F0S:$?E<)(-P6*&,9BM10I=S[0 MV(I4<"-H "*DC5Z.%7DJ+*5R?IFQ/N_S8J4M8$#.;R1$;,@)3(7DI+$X+!_$ M/"5$BY!@+N;%^"T&:H@RB/:0_J3L53'PQM;3FK#+HT;\# C[8*&YQ=N'2]2: MOFOZ/D/Z)BM)7QAQ67A4$_P@R[ F$R-08'UM59'^/D!@P\_J4LLS%0V17384 M=+$N7'7O=/$A*0"?M0:J5K/[-T=8/*V#_>)3S@+&TR+G:UX](UZE*\FK$K:W MX4][D65-Y>]4EIB/$$,2-YTDA2&0+RA)A==<6X?7Z:T0^K+X"-F7L'DDRA+W=(342[4? +=:81D[85)<@2PW06^TCWYZ3&L*KO)6S?Y_::O&O\V: M436:JP*)U")=Y@)!\O*(+/=69CF+C6-VZ709"K7Q%]!EG@OG &YO;R4OD*"J>)47%3\IQIRL!?"D$AN]97ZC$;Z.^6N_(K)Z2K>:.#.W: M4ZGE3W@@AFAW,!& 2"\SO5EI-09^1:D;V*FTA2+-OU>;[N _BC]E%11V5"O4 MAZ=H:&$F/G=R+192.&^"A$' 1"%_M#AN6^0YEG+?P ^F5.G*=QUK87INC%K- M+1-* 3.#RWV$^ 8O4<@0_[ZWI%(4$C*A1EJ.@+(RQ?OE:VM3JAKD0ZDG@'?' M QV4C%\C*A+K,3FFO9.%6VO,_SCFJ\=X>$X1GKVI[=PQIA_-]?[:^/ZLENWV MEIH3'DR:W^56.;FQ=D[G319+GERQQM QOZ?68F50NZ^7&E7=ULM3:D^0ZU1? M7%[PSS;P.\]^_M1(EA??$6UV-5FWZ..:PAI[X0Q:)7SOG;^J)>A)3O(N;_CM M@]F4)Q*X03:BG-3\L>IR"I[MD>3*/FA@=$X\'!RG\^7_ E!+ P04 " #[ M@0Y7??ID1RX$ ##%0 $@ &4V,3@X-#9?97@S,BTQ+FAT;>U8;6_:2!#^ M'BG_8824""3>"7<7<)",<1).%"@X4OMQ;:]AK_:N:Z^;<+_^9FU#24IIE8,H MN6L403P[N_/L[#//;*S=6N]&O=,3[=;4!_@-ZD>SAM;([&FU[!M':_FPUI\, M/L+<^C@RKPJ>X+(#C7HHP6(!C6%,[V$F L++F:$,IT/2\@T8+Q M#N#$0N^;,&EX/#=T:3L8PO9O-[_2Q!=9$J_5[QP_?^ /N MJO.J486Y:2@(V;X;K78=]/$ S _&K3Z^,4$WK-.3V=W(G*\]2*5Q4;1+RBTW MM=W,]#+0BW/J2"9X%ORR_AL(#^22PIQ$-N$TKDP>?+H"W9&G)\++W)KU>O,E M\!V5/G\EL63>JM ;X)[)99J ]PF)$(6_@AD-12158FX2W\,#I+%( M(D>%&7*G"CCK6D0! JJ\!T]$Z?00 0@7*'>I"W\FG$*K7H9FO=DJ XG!8S[: M-\'P%)*(289[(=P%\\%9$KZ@8(@@8'&L@.&O\G2)I+"D$16(I*@LY[[[.1'= M#.5YE#Z4RD")LUP?9H(HHABWC3%=D4ZW5YCF2&6@#&$2Q0GA$J2 +2[G&5$T M3C$35X025]AVSYU.3_921XTHTI1QG,BRFJ@<;1JG0TL6 Z8-8<$G+NXQ,[AU ME0>;^HQZG6,SX G/++T_,L$P1Z/Y5#>&XYNK0KV0/D_UP6#]G".Y9ZY<*BCU MLR[8(L)$5QSA^R2,*3(Y_ZL+"G$E9G_3#'8A;3&:-5NO\T4=AD/\-3@IPD+> MAC1K\"1:^VRGW&K7$U2]K115/!(P?]7Y49*^ 5=LE![W([6RZH.#[V*Z? IJ MD][#P5*DR:O12WPL34<$H:^J9E-)$?V/'['DGMZ<[[DKJ7IX^ E)+Z=K[Q=N4M\U7RUO& ML34$)"4C]AM)F%)CEJGZFM2$J8831C16_"VK8>+[*&+8B1CQD=UQB(2.R^DL MCW'"'67'!5V6+JUD$[T2/Z._#I=I2, MYH^VD%($:'FLH:^1B0<\S0&>AML!/5D@4Z!QD;7UW5PS)BH%XZM"\SOE^]Q* M^OULOX#D?A=GA^1Q?]796U+YZ:UI8?O$^00-[+RQ\)G;A1Q4Z_*@J&IQ#3XP M(FRLEA%+_IU>[TSJ;N/A=O"VT1M+O*1A_\1>*MD7"A//8WBW3*5HBEK$7!2S M'VC-H:YVC*M@:*LVVXP__J_Z9SY?\R7PEX3]IR7L72H ;[#^WRSP3+BN-[>H M7+A>;"?[[_//OG[]/R:JE['J)6SV5E:]O/T'4$L#!!0 ( /N!#E?+R"D& M0!0 /K6 1 9W5R92TR,#(S,#8S,"YX+Z(_N"2@ 73WTV@ C1=]^MO+VM:>,&7$=>XN6I=7%QIV3-";>NC=N^:#=U9N#]I0[3&'[5'[&"*/)?^I'U! MML]3W =B8ZIUW?7&QAZ&C*"EC]K[R]:/2<"M3[!3N62V<3?5?ORO,V[&.S M^?S\?.FX3^C9I;^Q2]-=%ZO0\)#GLUUM5R]7X5^QX@/"S%WAYL^#]^R'EPGY MNAPY/_H/__BJ,P-M/_OF^/;Y'W]O?YHZ#)3\Q\G8%XL3O MFT%F@I1DDGX(2$E$:N$4'SM65'+I4[PKM/3M M!<7,]:F)&7%,;M6BG:L/-[QOVGB-'>_!I>M[O$"^#:+\[B.;+ BV+C0/T27V MN)FR#3*+UAK9/'(<%[H&],\PA:=M-@1L'Q+^XQ,WDH_4M?$4!-'X!^B4ZC8X M4;/K@H.YT(AU=Q%\Y+5!W:(^"R^(0T2C82]L:0W>YWPN*'P413XUT\2Q*GR& MK9'S5_%Y RQ .2%%'Q+"@B%)3B$3V:9OERNS9R6S2)@0:>M5^NL@F_I855:D&=VGVS1=W_%@M3<&]9H$[^87 MKZA!#?(/?'H'2RC;93#QA2^=MJ$;VNA!&T]Z1F\X;4_UT5!K#^\U8S88M"?? M>)ZA/P[U![W;'DZU=K<[F@VG^O!1&X_Z>E?O&6<-=P@!FV 3DRP&. MV5EJ@'Y, Q3JV] FO6Y/_]+N]'OOM&%O>M9*UYTG$,FENRX33U K^#:M8'WX M!>Q^-#EW0P9WLT'$ZL,LJ8\1BS0K)ROUV[I*ZQ< !& M7SN2!^+P!9ZP[ E9KKR&NVA 4VW&=LO] S1J0*[3@#SHP_:PVPMZ@C;1'S]/ M&Z.'Q@R^M VC-SWOSC':\"@VS&?VVAXM9DD\#M"H\;A)X\&[1UM,9V*(_/F_ M?[QNM7[B]GP%0-+3G^*%5'#]GWN MM&C<_A;,B4;3S[U)]%7X.:"9S'K@[[Z.>\-S'W8FV.;KMS&"@65*D<.0R=L- ML+$Q 7,3P6H45LW.5*K[6EH1"RTW M.N *[K7N:, G)R+L=M:*UQWXB,6P&(5T]@EJ!4N+7GT(:NT%X^19*[7CPW?, MF(&7(F0?QI?3J6KU2DO8SLS0ASW#T(S>(P\CG+>.NS[SP%!IUX69A./1F+_( MSE)K6UJ@=F?@+P:PM.F.8$(QG$YJ7S% O[K4\#<;FV :&G4J3:UD:3DY:/]] M--&,V7C]6,^Y!"16O_2NO&AK4^T+^W^ MK,=C+L'D66_WP9,;T\FL=C)=M"$>LF'6L28>US!?LO" BH'I$S$Q>!AP+Z;G M(WLTM\D2Q=;V1Y95(R@M2KOML3X%Q&#D'>A3CEBP]A%1&:,W^:+#:@A<&/BO M[G0&A*-.7W]LU[$!?@:%0P!K3^SL-X'E9#4@\IIT!",T5S@L/'O#L]^G-?PY MP[_[(%:/;Q6&$_I4HEK%TE+4F'4,6(YR6^_Q3<2S5O!K3BV<[OQ#L7,0U](2 M^!3G(+3OHM;K$S#'XC?E =$3V$%8C](*;J25^6FL(&C[O&T@\^Q+'%P5@1HU M:;F?=T2F1B)U5B:N?SE9K74I"A [-U,K^M#!CKCF"]"IH9!"!(=0('3[M M$<>H$*4:)2G&H%%C)04D M\H\BU(BDSR3$4BCPDSB?4RBYU4"&.1-E":IBDZ$6I0PLUC(K=X3AH M:A(U1%)4(F^GN$8CM66<7-FDDY5:_UZ* L2WCVM-9^TC)Z(TV7EJG4MK>&E/ MN5;\\?L^<7A>58,:1"DD\)H]H!KOUX9.&_Q]$LN'E<\B-\0P8WCAVWVRP/?8 M0\0^0:3UN&;5EB5%. 2#_,)IG$5QH3MD4MP6WK.I[?G4(D;Y>!JR&M04,/M. M$^R*RG8,:P''&F=9^RYDNC;-8VTD5. 043YK?<*OMSJI1K5!2<&8TT3Z0RZT M'1OG;2*9,?V8?XCRAZZ'6=^%%3[@'1X?<9;[4BSAG$Y>J]I4Y*!/6+^VK^J= M!BRD_$E$!GF:8$6XE1TSL2I8[5;R;2;;7Q0C5:,KA8GR-X_JSIVWCQ3K M?+'4KD_YBSB)OENVD!H\*=(4JRC5&V,Y[[2PD;K'I8',[F#7)YM9G(YZ*"ZC11GQ:O,&41"L+: M!E0VD#U6%*96XRG%P%3GW.I1(??(6ZR#Q9,3G;,$O1HT*2XFJMBYVF2_2^;5 M72WS_-Q#SE&X&$SQ"7;N&/X6%:MM08K'!:NS^!"[7[F)H3SB(Z1,6DMB/5:/ MU*9SZIW-J 3NE[($,B&B#/IZ?T0\4:41N5%%@\ MA4_BN5FT>^9J RMW.#Q[8GE\<;512.'$D@?&Z\EGQLMWV1#FY*GQD6)^P)5K^5EZU]-HH9!"MM-$Z_IU7 4NT,1&]<$Q6@CS@/"&OEIWS645RR*U: & M4PJJ!6UUQ-0HWEAJQ!-D6M"B%C59#V_E 6"Z8F8=+*_,1U MJHU""J$=811,BS$1;*SMV:@-164HV2Z[*+$:6BF:EG_CJG;C>9>O8KV.0^$Z MP0]/[2C"'8<.=H"]]/G 5]:BAE<^CR9J"T-LR=ZZ;S0X/Q@11ALF6MARW5D5 M^-_C!:846Y >[(&"O\V+GKRJ!C7N\H_\Y.,>-2BP#H]%_3E.7&E[YNF?8 MJA8UFYXZ!C"X.>:*W& M^!#&$_R$'1]WMN(1Y.C5Z<(@'RBN1EF^JGD Y; UWHE%>]JNP1KH3*!S+D\> MHE+#)E^(E"_@UZ/NX8?>L\$I1JI&2 I%93\$7\.D?!P^&Y\#-&I@I'!0ZO'X M&I&3/&*1B =D$22&MS=N0VT14A0IY$;;LQ,[E!ERI,5:U&)-2F&);*IZK'2S M'D_/V2(]2*8&6'X[2WI<_?]WK^?_>*QU@A?:BTCQ(/_N@I'UAO^D79"VHGAQ M=[$$%36NKZYOKC[<7/T31+M\6=L1":]ZA^OS\_/ERYS:ERY=-J^OKFX"4-/: M"!N.JD#4E&IYOA%UM&YO;YN""BH1=UD ZV;$?%2!1SQ>//&4"&\'7$GS%"+; M:%Y69"B"[3>4M<_K/ZF08'UEA4P9[!N)VMVWN4%3C9V]Y(WOM=(W%Q M-?'WJ8DV&^(LW# %OCN.&YA\E 2"N]33'+3&;(-,E5#$X3M8)G# 8(1:H[YK MBJH41?BW1E2NP9,:K>O&3>ORA5E[3LLPL5=#.2:B!:_TJG'5:ERW\MDY5%)\9T<9@;@K0[=E#"%>)/IR'!J,>J6 B.@# M$.#;T805RX[DF@&TLILI\QL9][S_;&^[^*.'W)B9\=N5@JX>H ],X-L#K M.:87@N&[BT*4Q+;Y;OO=A4=][D6!3_(1O"MQK:D8!"P_^O6V8% FPFX_6BY M:ZA3]_":4X+L_IR!__4Y]2-U_]E!BYN55@ MO>,3FY]>8+ICVC[_9"#;&R,G)40!NBJ($UV['B!S!>9"MTDI\K.KP/R#3_F8 M3_$#>?$@@<7OCR<%*49:!:&Z*T3H&CFCQ72%^78\E58#?M2 M6"K 3+MMV^'D/V48"H(J"&"LD&.Y,,ZYU"?1E#N<3?3)&HI;*2A*%*B"@,)F MPGWVI"29.55@V5BY_M*'"<@OF'!5%X.E5)EJB!E8$KAYOA;*<6UWJ;:[ M@]15$FV'"EMA9^(["S1 %(:T,AWMR#JJH(;$EK]XY$NLY#L@T"H]@!8BK8)0 MT<-@ ^2@IGTT=RE_ MLAN9GDNWHR=,5QA9/'S$W^VU[GW*'WX'EHR5[UGNLQ-)_(KR)?!,Z<3"\S=4 MR0G<\?JY(^+].P!.+]'%LX>.5\>8&$NVY M2Z_@MJ%*?BYB;PL%2%'X*9*T?+<.** 6?A[Z%(XUR>L4OW@=F#3_MO>J^02O M\$E>5,U)09*>-'07?O087CY>Q4I5$+K"SW?R'W:5@3VV>.5@5[^"F ]\T7*5 M@WXO0OPIJ'Q!LZDJ)U;B7:L]\V S\[CE'B:KG(6FG\C(>R$C'\+R-50.WK0( M#V[D9B0IF.2NCBU<.5-('OW-!SR/KG*PILXRY_?;(H05@4L$:['8Y8ON.8@? M?MI*=EF(LB)209_!9.F$O<5U0DYS)"M,71'I"CQL'IY\YC^J)G[L3S+15]91 M$4V4F-KM1#AV;BA54!$=9+^6F2UN0=J*2+9[W"P 8+3H@\_!\9E0II#EBU5* M7GF8CR8#V_ ]MZU*[F.*5T1^Z3)LUV7>(4-6D59$K@F.-N? W9B87Y!@GCA' M]T+6R,.14 7HCHXOOFTL+=>-AG%>'BCCPK"#?C>C0$5EYEY%7V_X,2GL>/O9 M>RJUHMSO>>RN$%UB9MCN\\!]$H\/!#]*M@MW%Z2M:J W"NQQ7PA3O3&B)K9A M5$".E8[]99-4%,*V<'KI=54ZM7*KJ"]X14P;,RC$=OX@G5A1E>>ZK5@7 >T? M]'(2>47EY=R-%D/LA0<9]ONI4GI5>_\]WE!L!@]<\-\ 6?-73OXEOH;/38W' MO5U0HB!Q586-C9["EW41I5OHME^0'0/O %%%;3'Y2R\F+-.!/S-0 'W[&RO$UAZC_:T4R0L\2C1?A4 M+1Y3\(5C<8($V#9@V84[>$DN\W,H>PPS>]>6]ZX&ZZ^ A)1]0V.]- MMQ<@2>SYW_V<]8B2E=5#N*NSFXSNI4M=VLJFJ+I)/\[$R]1_#)^0)B +TL@3\[7[THQ]\D-V$$H#-,'K<1R #Z MH1CXD_/^S<6/GC,8*/3[%<1! M>+\;[?ARS;II_.SY^?G]_$R9/WG, _TC=^ M\JC6X3+SLCS=]_;VY6WY3P'^2Q3&?WS"_[GS4N @?L7IIY]%6L@U0K:+*5Y2X!&-DLXVDR1-W3C BQZ"!Q"GX1/ MW\EPUNFC(^QGFV66^'\\)%& %-7HSSS,=LIHBX"[X_;02Q]NHN19B[T,4-OS M-@W1*'/T*QJ/Z!PDS&7^^.C!'6)3>!^'&S09X\SU_22/,[3YS),H]$.@L.Q. M[[M=:LMQT@7P0?CDW45@"C(9&4*@=O$;QT^(4PE48&Y#TW9Q06+;>F$P0<;% M!* -1(H1%Z!MO)(M@-EN'N&)$P=X]6[Q8E$0I0ILN]C>A#'6[H0AB_#^(1LD MFT&> C=-%38N->AV,9YML6F(EN+KJ+/-6A5C->AN5O78!>&V)AHW1%+0FY#"<':WK?1GX#,0 MIDMP3TQ(J97&:=\N5L,\S1#=<)B@M11G4$F&0J!V\;OU_I7 9;[=1B'R"&2( M-;=NV7+P0DC"'K--80:$7C2.TPSF2F)5!&]9RMXVS+P(+;C',,/C8*V)=] E M@$^A#Y @D13]+/>BV5T4WGM*^]IIO;:\SR#/%H^'=@$0JSA!7("6M61^EX(_ M<\2<$?8+I-JQN;D]OF4?/F:WON8IF*VPH=0I[?41>O"RU4A2 .W,XU;#D O0 MGY>KAJAZ#WUZO&JXZ_1AT)?4F]-'=-F/7ZE&AAIT=SZF&I9\"$/^IAK:1W;7 MBZ>E1H$2<&=>EZKNY@!TZX$I[N9"*!OL=#4ZVNC;'DML@(^+@QRI[0UW0UVG M8)-'DW #KD'FA5&GAMM)"-G#UQ*QJ0>Q25O7[-,E .DG0 M!HH(*%WS^/X5*E6<1%V-UP-7=(6OU4EG_@'%6^K;80[QD;VBT([LKC.:="6A M -KQ*:0NQLH=].>_J:APQ?G4\C#]\4!?C/I]]>G7*FW+<0 @W8VJJN]AZ#YY MI2O[XWKK\U1NMF9Z[,4T4V=+> M"/U0KCOS=?OI+IY$<93^6E%.^CUU''^ZX02,*.1H/7K$BNUP2/.\J?_0$W>4 M!S7/G[WCR#2Z];(<]C./M(8W%._558@G=]Q%_I$N$6*H#O.3=!%5 NXEJDY- M;M)BMB4Q+;0;/KVR\LB@NU;?!JE-9WE&;B\5"WOT J ?IAJ[<#>C]<(1W9FK MV4UG)RT4;S$>25Q<4]BW*,WV*Q"#3:@>%FNG_SZHO@8; "$(T/>%NX;FDKZY MT$;?G5&K'Q64@G9[PD8O^.*K!=@F$.^=^#8A?"1KY6I7_JAZ3-/J*/USP$^0 MR12%GH[_>6J_O5&Y $\@SL'5CN1B5IFB+9"IUG&W=&J?CBG"]Y#3JXNZ5B== MYOSJ(JX&;<.Y?6U+;6J@N&CZ&;WC?%UM_TRU Q'>OA?Y>43(G:#/-0CPDH$X M $'5#T9;]P)V%F88J+P;?^$,\$5ZDNB-_BQ;=HY1\RWK&F:7")W]Y5:"&AH' M67,!_BM-HC# P4&G[,DING*^6\=>'H3HE[]5U]8K,J+$KZ$>X7OSR<'%]*H& M ;D=O_'2.W)%/D\']YZW/]GNH-FY$5SQ?6$^BL6OAYA1D\&%OI/ ,#/9Q=5-Q[T:U. K310MCA/<3X& M\<"0M!XK^ U,'D6,*IF2-&!*\PL-2DT.[XS*H8DNF_A>YEN4;GIE(2AJ4"5@-2G]8%1* M&ERP27@$2RHU3$6UB6#41/7>J*CD--LDH8*B*7*6U*P1NJ4IA2"ON="D"410 M=A@PK!08+:!:;L*.R54Z>$6"$&W.%_16(9'(2U.A\'3[L4D)]LF(=7+$/&,)EL,#)XK?KP;869G%=)A]ZJF3E^EGE!36[-! M*E&BK'+,2JD3TPN&3Q@GCJ7!&IOF(YU@*I5@8V/3*D%94@)26Y0(>^*#O_G= M?<2SY#H'JX1.66[@-6[.;6W:-)8S6XB^??.?3BBNB-M)%X(8RK1%K+PB5(BW M25AUCTM=7#(XTZ:QLL#4&&"3R"C25'Q-3G.+=(,*%5) BZP;J4.FR 6;)AUG MF:B(3@'4(H-',T;UC8B/(E!)4UBUGCB".-4;,#C)Y!39/9WXI?G96=74UEBP MM@B$$91(Y4UAB)9M;'I1")Y$8$*S/%)MFD0"F/6=ER4A( MMFFU+'!^<0R"D0=C9 BFZ]C;;F&RA2$.S/"%)(,S[30KRTJ- 3:+S#U*8.X1 MXOI@G[B:B+=)6*[OYX\YB7*24^7:PU7%*2;.^9^"C)1S$)Z/Z'6D)M*/YD5Z M)(MLDC+E[> Z@1HNA1S2M*&N2AO? ?QF?%D=^F1/NO'(_.7\D,H)^MSK;9GF M9_]J5V?>G7IUQOFN-LK?>K@1I/5,8(W:']2H?1W 238.[L[QXL"I#5)\;?P. MT3ZR=_AVE""F^=K4E >=(@W_)4D"LA"+6WZC%S_*<0V%:X"8[(?EA4W\:FQ1 ME-5]Q'>B_^W1C[4T^=RG]VU:$7-ERCCI;?'1IBUV":*H**5QZ\$_ ,4'0;Q. M &-ZVU&5IISN[M,3KD,T9;*)=Y= 7-77\_&-H-D3@ _ "])Q$=X-KG.(RR"C M'6'YD&=!\MRT'G%_QW=G.C8C%=IIY-FWZHJGNR.L'X+', [3K+B&+%UZ4D#3 MP1S5]:?( 9N$1KRH/7V%!U6B*\P/EL&9CNFHBDR-?JN"I ?8TJ:JP&*C&YN* M19'R)0)D7UM88S^Q/&:"3'6J['1GA+QR;UL K&3>(U*(*1HZ0+K%'GM@5 MV"004/6?;L,X@(VRZHMTC$J97 MA &.\V9FPQRV:$>MJ)6:/4Q#TTK"O(@YO+-,]514%)16.(L$S8,P[:/8('$Q M-VU:V<@@5#&Y#IJ95MR-6#-2Z'\>6"183@E/V<[? &!:A:L+FTNM5#BY/U:Y[8X0,[NN^_>MLD_=DIAJ@= MU_5[3HGKSMU$R3/G8/+#,0>3N$^'=&K^'!*7-T+HS&'R%").7>W6*;Z\OW?[ MRBKQPEQ^G3[^WXC4LBLT9?.M;6+TF2;UJ@<^(!5591!"F=Y03I::"E-L$N)I M!_]M'NUWY[.?+%1#I_J<\^)U#($7A?\&P1+=V4. M4=."Q)T=V9?IX\7C)7H"T18Z>TS!'I)EA_X_1%^&(C4LAS1]'MG"JE5CCDWJ M&.$*BP>BBO^/8[96KS#(H@!M.AO]9,'J,,FJY--USC2G NN*'&+8UA:?+);P)QJ M+EHZG=>%HJ M#GMI\\LF87.H+X[@3PNC-_9AJ*B)MR.'&*O$]?_,0PBX%>WY M5.KT86D 7B#5P](HV@RSRF[AT/_Z^O;QL[JQ#U,ITMM23/C%U3LL%KJT/_4T M'9]*G3XLG=4"J3+9U[H,LVI68^+QOWCM/7D1($&?-(.AGX$ _X#HJ7]!M9P# M&.+4JL.]JKR\-WKQ'[SX'BR\#(PV&^ +G\7H%P_3\\X,W]DC45TSQ.\OU[:V[^ W_MAQ_F8YO MQD-WNG+C90\Y;XWO>3:3^.,AB27&2VA[9SI:]8!VTRE/#=F?#I$=3[\B*'%0O!/6B.7%VT,LT629 MN^-K9X(GRF3D+GO"5N&!NAKB%RSBL_EHL?KM>V<^(;,9X3_ZW_5X?HNXWM>L MH&M>DX>]!LEFD)=/>W%$<'E(RQFL$8?W.5RM.I# M(,(WRCB$O#LD! O$)?J$(N6O?_GQ\N+B9ZQ\>J7H(%Q/CF^8T#US"[9&X ]< M_3-W?RN4SVSUC]&B^DCF(&JS6(_07/QU/IKVLYKHMS.H1' .5>\/J5J,)NX* M83QWT7)R5@MWNG2'>//H _?&X'H-WP^'^*[<7T=[$?2 8BTHC/3_8%.L>GS. M6ULVS?@S&W6Q."9C]VH\&:_0]C"H- ">/P>+J ?Z!-GU%\P6C%7LZK<^)@9= MT[89.6;+72T0R];(TEFN9L/_Z26!'R$WN$.R)P7&D"ZIYU?2Z%XR>R_!)6CSR!-E^"^?K&PAB6S MEUZME^/I:+ETEJ,OV!#H ]5AGF:(F7"8(*409U P!9@M<[A&D^ 6;2'#&5( MT]6BKPE GHQ=YMMM% +(X2ZS_]VZ_YPMD#LQGT_&HT4?O+WQ0D@*6N_ST[UH M'",',!?,"F:'NW''"^>K.UF/L!E2:-NQ.T%S>KE:K'N;)T7H&E=.#\F-K"I1 MJ"S,AB_F0K1UYU[4%-FND/$Y>+B\3V(N4[M);M7SM!:QFBC#7$T[9W M*?@S1Q(:/=$G9C54F9UQN;Y:HMT1#NL*8;L@S&-$1@1Q8PMP(O#]$D%%9 1X_1)EC@ (B*,,2ZD81 3:T0I>B BD[%%CHDA]$DY+Y@@ M(I*Q1O@AA3Y)H6,+(O09JZ,68>@38^50@X@Z MW[UH[TT+A7B"?;M M8.D_@"!'&]N&:YBL4[#)HTFX =?XI96(PS_&0"%XX>H3-&:D/'Z)&ZG \8J= M\XJ>4^&'UW6)8=%3@2.R>3"6I+,]GDZ!J(,Q=;XK<;5= "6:4P\6-82;>*DF=L=MXD\#K)[S*D7G6N=JO"FTYMU!*?%D\D M:1EIP)W1=.FB#W?/RX]4+(N>6&6QTV M,IW>+F)R$[XJS#2S5U(*7FV'9()NM7,&(YLBDQ*J1@D386M($35&$?\0126D M(=K^W[.IL:*H0Y,3*0Y3/N$R1.%\R.#,;UFU(WF(JD4.K5$(%K[UI(T)- M*@<;E9AXF^R*JSR, O(XX2M3&)"(--U*8^2F0(; M;)*:RB4QC>U'X^%* _8>/RRA*&J+!.?Z?OZ8DS0BE6K41]3V:6\$:VU)X4E2 MJ^QMLV8*QVSAXO :#<)5YSD&C3*TM:8E)QZFR18; V4BDI7B3>^/N-EK*/PD M3G95RJE!HT*Z&V$VPWOVJG !ZA!8I\!AMAFLT8<"";W$&8Q-O4_CB0UK5 JMAKPXB;7-G+#)9BDI6WJ1!Q6G86-[TU9" M*S(3<,(RF3$707476QW(=)"J]177Q)/N3T+K6Z=/'6UPHH@B --GI"?(1$:: M?4NJ>!Q)?U>6P9D^1SU]8:EQQL8P,._6.&71\IH(K5CV9GG1BT.Z<>A^#@Q6 M0<,^+PE*J);X.LR5!-'%>B.^#7W'GA(V_;50P$S>+('<>QEUF=9_,^QIT"1* M=5=C8S/J%QE=Y''1T8L?XD("+ZHT2 %-^Q("B1PH6D4>])#/A6N;N4% 7IFJ MX@.2A[E(BI0ATWG'H=E&JD W[*T1PF*;\X :0#+Z^G M@R3 4PU?MJPKTMJ9'R]^8Z#8P8=T5E8#4"F3.(HE*P M*;.4KAZL1@!SKE"O)FR($$Z))&HUDQ:S+=G7BY=;=L+%RQP,%$-<$35&CW&P M2DDSIQC(J4;J=4EJ\2*=Y5F:(852Z+G1"X#(UI/Y(Q\8A_,([J0.-7:1<_,Z MN@T<4UL0C//)+[5EZ-+_ONH6-04PG4D,R)MQ^Q9E9.P*Q& 3"J\!?F O;-;*G>*,=&-CEL16M"U79BGS;ALZ0:A["A MS$G#*\"B(T*&%9*+ +SV9MQW!AOTQ\$#]-5M]2H"Z46IY,[629V:=OO%\CSP M_%M@7_=1 0;)^6*(_L9%M!L+,6 @"8SI:(":D!0(L>\\@T'XU3_ 5<_1EKC; M)/#9@T%ZC=1FFH6^QDI4Z)I*U"=759+G=KAA!>4I(#6Z=-FRF1BM?9Z M$H,I#D$6[*V*?&E(KPG8.F5[G 3Y?+$RDY(R?)4KQ&G)K#TKRT+Z7"U*W\4V?$?V5*^Y6!.-=JA4UM\[>R'=*@QG;O=OD&O M95<5..0GL8_FNR<]8/[(OB"DS)/:(+:P8 &>0)R#JQUYX*=ZFDC, [:$KX0' MY2!X!I!AG/TX1MF@MNK9HKIL06LC2[_Q'2DUFIB87O.[4H8(J[\UI481$X<[ M>'O*E(R.JC]>"T\U-1 N3R8.5R+AO&)!Y727B#C40 XU$A/!:F[5ZTG+X=M0 M:C.$?>: >2N*/TE*"P7_!T='T3?_!U!+ P04 " #[@0Y7@XL%N4L@ _ MT0$ %0 &=U_U"O-V)C M-F)PNVVW/>-9OPV@Z1YVN!X%WO&GCFI*0(V+$E-'N]F__DEU0%TZ"JHDX64^ M>!K0\__TM!_?_^?5DN[MX!M?M3NX*+5=Y;P%VUD;,!' M[0$XP#5\Z/ZB?3;L '\#[RT;N%H7;K8V\ 'Z(>KXHW;[ZN8G0VNU.-K]#!P3 MNO-I?]_NVO>WWL?KZV_?OKURX+/Q#;I?O5<+N.%K4/<-/_#VK;U^>1W_%U7_ MNVTY7S_B?YX,#VB(7X[W\<6S/EWA?N-NO[U]!=W5]9O7KV^N?Q\.],4:;(R6 MY6"^+??[X.?TV*%DJ^/+EVTL?;ZP3.OF7TJ^GO*Z0+WUY' M/Z:+6I2F4Z ]ZZ,74C* "\,/1P@3D48L@3^UDF(M_%7KYDWK[#!P%\"SG 66\34N=-V%: PCQ&'UM0N6GZY6 M@8M[>?/V]?NWKW$??\D4\G=;-)8]"P_%*^WZQ/X[AHUYIJ\!\#T6CM+"#>*9 M&"YP_#7PK85A5P)76K->I'CV@0WJQ1LO!]#SVHZ)UP<7K('C6<\ ?\?"7*6- MAM"/E[H/%U_7T#;1FM;[,[#\'3=L6N7FN-TUO/6]#;]58F^A4MWCUK-0+Q/T M*^HO7'.0,/5@LS'<'6*3M7*L)1J,CM]>+&#@^&B?FD#;6EB 8]J=WG:]U,;] M>%.P -:S\62#$?!99% KU8NO[SPC3D&7@[DE1>O%@L2V-2QS@/20 4 ;"!,1 ML4+=N. 6N/YN8N.!XYAX]F[Q9.$0)4_=>M'>6PY>W4.&3*W5VF_!92OP0-OS M.#8NOMKU(AYOL1:)IN*AU_%RSHN8KW8SLWIB[/#L'*/]TXW_1C)&O[H!,'LO M6[0WL4?Q48W52\\4V&C]-Y$NX.]FKN%XQ@*OG4SHK'KUHIP9+R#A$@M96=EZ MT83#;6 93Y9M^6A-;"VCJ8-DEAV2+*B5&ZJ7#CY%IDF-9>8BZ@)W%VI(3,&6 M%:Y;@T)-M_ 1)M0QT;P+-0FV#D6M5O>^C?X$X2AG[]N%HC5K= 'Z##Q/!ZM0 MA61J:83R]:+J!IZ/Z':[$,TEQW>Y9$BM5"^^H?$'=/5@N[4M=")@ 2LO7;/F M8%AN:"$9+R,UP#+LON/Y;L E5L[J-4O9V%J^8:,)M[%\W ]>-?$.J@/WV5H M)$@DQ84?&/;XR;96!M>^=EJK->\SZ&2+^T.[ '!X#D'$"C6ODL&3!_X,$'-Z M^%S 7!W+BZMSMA1QQFSVK'D*LAE6E!JE/=N#@%,V'TD<51L[V 9 MV -K">Z ;UAVHXK;28#4X6L,;&2X>'%[9IKEFNA+@-:;DE;R^PCZP!M M($B M N*CN;,ZU/(X!U%3_0G@2E7A5VJDL?-!BK>I;[N!BUWVG$([LKG&:*HJ"8ZJ M#7LAJR+F;D#<^8UG"><<3S5W(XX'U<58O2V1YUJN;=DQ@9MNAG>I%]"U2%Y5 ME?UQK8GTBE>EZ+C6FMF9$_6<:)(HT2D*95-'UXKJ2\/=B[&@I#"2BG"RI;X> MQ%!>=>17;:U**H^FO.>54O:6&[4_W!(-1"EQZ'3UBQC;8I7S>9'\0Q!WN M3N7S9W]P+!0:&G[@BAE'E;J79.^MNB">W' 3\4=5B:#7:C ^J2I0KLI"K.JI MP1V6&&]#FQ;:#9\/K#S2Z%ZI;8G4>N/ #R\Z11.[]P+55V(6;Z4T(1ZJ. MW(K--.9I2?$6XX!.=$UA7R)6VSO 4N+WRQ63_LBJ+X#2^"ZP$3?1\R>^>.ANPKG2V<4_\KII:NU%/ <6 M$*E,MF54.7^>VJXP*J?@&3@!Z.S"6,PD4K0&,OD:;I;.RMXQSOH"8GJK0J_4 M2),QOU6!\]56P6^?V5++"G!.&C&]-QRO6_E\QML #;?A+A+H9873" BWN9-+ MY?@:]VT(;(V:6ANP><+7V2O!S59M'JMAV]40AA6:Q^5 OUT56E)'Z)@$ M2R.P_:,'95(]BQE];3D67NT&Z&,&-WCQ@6,",T&.&ZR:?\&W?%PISJ)QH[5P MRHWPG@?Z,R[9-*#R' L98&\0FOW5]A 9Z@>=Y4S\EP=MR\2N 2UN28N:TGZ8 M.T9@6NB7OPFFHCP90X:DMZ>2I/V0Z44 B95R-V2(?<='[*$##2XUW)QF.*:6 MZ23Z6JAH^9(_9 B^K4@PIC?=]E^-+?1^T:(N,M3&M";4VG"1(='&Z5^@6US- MO&096AK>4[@6!5YK91C;:ZRT7 /;]Y)O0C4F7-WB+Q[W.!%+01_]N9>S;3P! M.^SV,2Y<5O9:+NI9^O8P!7%<+H_V,*+:;H([7L Y=\EHU_B(CK\^&H,].^P- M[3S1H2M!MG3AALG*F&V02D&:MPC(E09=-*H^7=V\/F"Q(1J.GZY\-R@A6;" MHG%^L-JU7RR>$59>K5;QE:JZ+'%EI4 0%8WF$LG)DE$.YEVL.Y-D0RA>JTR* MFCQ+(%1>0QX"2')Y\_JW0@R2QC$*@U,IMJE0@=/%(\T M^;1-,V2>84\,R^P[L2&1)2-JM<>R-5LQ.;$)(&Y(TF0UQ>9-!Y@]PW4L9^6A M0\MVZ\*M:^&S#DMD/+4?RU9KQ23'30=Q1SI6@$4+-/[FL9WJ/@^.*!1XM%L G"@-?03Y(Q@41.<^8:R-O$XZW"4CR*&)(\;Z7) MDVPW*CO>YLL^_B1'0A7L#Z60E5/W]+7A J_O><'!"%@B@%0I]5F?!TM4#.0R M/15"Q^)\JNB9L#^/F+BWRY(!:='$QO1[Z )KY43W1Q?INQ5MQPP_V=&M:?./ MP//CFW/AA06R()OI3_G1T"#91!U%UI!"Z [$D4="IICR BRB)>H24E6):+V_ M"UR7*I^CFE->CL=319+W^Y2?\3I' M+T+S5:#OM9C8/>-[?'^,LQ6WJ86-BG:;UY#I/4/^!QS$8'G8OX5.@.A#IZWW M=6U\KTVF/;TWFK5G_?%(:X_N-'T^'+:G7_!O>O]AU+_O=]NCF=;N=L?ST:P_ M>M FXT&_V^_IS3."GBL^0^%/>0ICP+HV[75[_<_MSJ#WHS;JS9I'799+/H/U MYSS6_N@SDL%X*H2IY,3R:9 WK_,@T4B9M/MWV@"/DD&OK8L!RY%B/H/[IHA[ M/.E-9U]^U":#<"0C^+W_F_4+N^Z/VJ-N+>*]-^P^_ MSEKC^]8F\F0!R<^>@S=+S-TX'%T0Y7DA0E?_W+3V]N;G[!RXY(@H[+ M3Y^A[QUQY9FTOT3+SGCV:V^:? P'("HSG??00/Q]TAL)F4G,=/89HF[S1$U[ M@_8, 9ZTT5329M/V2&]W\:8A 'IIOOL,W/=YN+/V[[V] )I'6#W-?09^87N. M)L:@W^[T!_T9VA9:R>3'@R/':.OLB8%24)LO/8"MLM+,I M8M@<:3?Z;-S]3424'#UM?AKMF\*.&X)L(54-S;ON>(A7BE!/$Z'"+ II]3-8 M"[ML?X00]J)Y)T!#)F79SX L[*"=N=X?]71=TWL/>/<7@)2>=#\#M[!1=N=H M! S1SM$=HZD_FDT%29^0CS\#MK#K#=O_'$_1Z6$R&?1[4P&PZA&MLOWV (UG?3:=BQHDIZ7DSU!8V J[[4E_ABA"\W/8GV&* MHDTDU$GTWO1S'VTK:(2AX=6=S5'!<6?0?V@+VMO)"?TS5!5WR#&:QA@UV@9[ M(S''45*:_PS2PGZHSSLZVA,QWWOXF*>V_8!J1WA3V%#KL"-H/R2=*FY;R675 M37/F;6'SKH@CE6P+ JGE>_(@0UM!'2&=F(7N00O" MJPAIZ.\*^D+Z "T0+N.=A SFPI9?.$\+!%[+PP@9\@IJP2DG)Y$BE/;^089] M!;4DQ(7]J&EDX>75&%MXP?. 3CO TQ)\>$['"*.6(HQ(T\$HP\;V.+4(J(:1 M:C_$6"5=#B4R<\"^+,I35U*8!7NPL*Z5@S(53?E'FXRTJJ6?D&5J[*\:ZI5906K$T>4LG+RQ)A9=R>Y*LNYXEI%&IQR+')$I6NO30M2 MY2NQC0J[F6NRA$M)G<"R<;2TAXX0=H#_T@W;GZ C-_5*$JN:I'NQ5:82K$9- MW0LI01X)\J&Q6*.MWMU1Q4 H+>MBY9'LIU%!7/>D;6"?P=I:H$,6Z]I7MIRL M&WI'B(2,GR2,HZ_G$2;!?>!BMKC@WGKQT1=>&CAU0G#4E'7+[LC)P4L1238U M7[7S7#\U2="GPP1!'QZGAK,BZ>3H]]3/9Z=U9^$3UR7AW";.AP1P4D"P7ES* M+U@.39!V6R,[E=1.^5DN,A4+@^M#Q+)-L*'Q/5-$M&I)&*N0C$Z)M6%HO##9 MFBXB/&D*FZ\%>$0=7-J56@[[]1&'X$-E6?>[CK8_\M)$$F6*7!FWNQIYHSCC ML2@$'-03LQ-WKNU[OR2H/ ;U)4&EFEZ />R\ZY@S065YM3-)4$FC62'+?O)F M"L/TFRLF.2$EE;>0!EP]B_PQ E#R'%.7D(1:TKMKL,'YOY$&9 8+GVX_+R\L MR6I>/K A#UI!5O$I"$LC)B (2&?SNM#SPYQBZ(B !@F!RZQJCS^KFCV!&SV' M'EV+6X*DUL<14=:_<0"=YY?MQ:&)G[>^VB*I1H9R.S3.+3%W+ >?/,SV!I]? MR-M$26%UAW0PH\:ZCD7XYH40[_A_G_40@1AJ.L>0ZH)+Q7J*N>6&)^QK7 G MA'Q?K,2 )O+J6&HDI+Z-*>GQ'W.P@(H1IC^<(^Q ?97,(^+F$? ME["/%?4@SI V YP&0NP\-W,WA?6RR^L&N^_A>\<,Z)PG";-.1 M2HY1W$-W@KH"]GB)572B-9I80UW>\P!7SN)<-E+N@+=PK6TZ)QG?+$E55%=, M%? K9Y6.AU><422\V#Z"SB(R%-#BV"C5E)<4&SV'Q5F&19&6RH?GBCW-JG1; MS,1,NP5?9E*D7YL7:'6B\8G+>G-[1'IG.=8I>AXDKKP+J%.R2N?*#\_GM,%@OISA?!G(#0WD&H:P>A?Y:V.[3'7A,I@;YZZB3B*Z1X#/_5%(LLSQ M1H(,[P?]H4@^6@OI&?@?CI1#=!(=GV0B)[X/47+7H% VE?>?ZO8A7S/ _IL0 MAQ8W'GX3-Z\E6 BW#TKKI#")]!J2GJ!(L9%4A,JZXC,542M:V(R6;B?')4I! MR2XQ B,X'&+LFK+=820A=W:97WA]8Y6:4\91QBM@HIOL""XJ[S,CT$3WE5$K M*> C.T90D)]"Y8ZN!+0LSPJCFASG& _GN62EKCNL"7&I[ *K6:1"$Z)\,9S5 MD.;*PJ6RA20E0.&;!I"&NNZ%C<#3@17\;AFP8SE4KN:+R?(/5F9L*?#:'8-$ MY@Z9?-V7D.7+.X*E6?#.,;PT# ,$45+O;3'K14Y>KX MQ11P,05<3 'E-!UE&2AMXWLV%%"8IJC=H,KI4TD+ 8WE9)F=AY6@NG#.T!YP MB@ %)TDU+'=C../E; UP1B_#H;]P1:Z@@*V EC&5!EN0L4 'M@U<*GO3150P M$I Y6D!:NU7@]!@28Q>F)Y[!]N+/P$J]*T>)_2#6D?7TPY$*'H,0CA-:'4,> M!W?XNSY:5-&)S!]_" V[[9A)LHCX M\70OC@Z@!DIQU#\7\54GBKCDU3N)HE0>2=S4T'",5:B>))#H"1QP$Q5:.!=I M'4,64:NJ>=&+ADC;\R .4 /FORQ_W5ZY *1UR?S:1ZUT3E+AH(1H\Y9K'YP9 M+R )PDK%%:6_IL82%=)CAC7W4539\*'L;P(CJ<)HO%045RN.2<01:YF(O10+ MTF&+W%%IA22;41*"= #9(4%!&*B6=!^7S#(LDW9 6AS:,=S+_L#+O_>%G!^G M\2_WZUEQ<)_TN%!H:/AQ,TZWDXW*E!-]&VC#_(J)[,0VAQUT0E7L'0?N1D:%M.BCK2D)Y'3L1(KO''@>SY:2Z(EKO<" MW(7EL12.]X7@Y2.8XVFIOJ-\/X?>%6 8WVPH.&?#2=#JH*7H3NN.AY/>2(]> MSAK9ENW>9-'@D(KA= MOB=WH8P;N+[!1'04UR0/Y9W'^&+:R-BPDBQE2BG@ *Y+/)!"IGH6S!@>,_-. MKIRD;$EES"SGM[K.W.-8KK(3M[)8A+IHQQO'>@J\Q+&P0)0@G04#>O/ZYF>J M-Y&GJB2W+6&ZK,F'M&)R.L#=Q#]P'5I>14:JK'RPBLPBCU%K^#30,OU4P7<#,[1B;<$"_3F#^*NTA6NU*9&[^-2S7. M%A]+#!N)';]9@^RAK^A=R*1@DJ%#BSL4^SID&5?NP!*X+I*[\1+E<4%C@=>A M67 (4SB2]!-R(4Y5CXW3DIR6*69P&:0_%)RW_5%W/.QIL_;OEZ9-+8M"K.DD$T[M+HB'8Z3 ZYN/AG*MF\ MA3S !5E,!0E"2;MI7<(2D//= XM7*_A\'28T1R.(/!XG%7SS.]1+QQ#_. M=0E/7K+'.2P!V>A25(VCO_Y&YNBOO\EX[;(J2V.41)Y*8&IW1&9J=_18-G,4 M8VJ,DCCWI=FO>LLEP,%"8*_P3]%"-P5H;<3)]J/3LG\/$$S#QHM@@##L,H7) MZF@-C4O+$<&ML=9&I')&=A[*[J$+K)63*7%GH8KX]4++L$\;'*S6OX_1P4=E MW9L<*;/+(>7PW#$MSW>MIP!]Z!FN@V_3Z<'3'XBB&<2W'-8PO&*',!,\LD>V MIK!<3Z:J;OLW08YSQT6#;.5@'QZ7J,@5%)<&"SB'$5;LNHKMP]&V8-OP&PY9 MSQL9NVMLGNX[4=(A\AI:M26%)7D212012[Y?U0G09^!YL;:8-BO'7TW!%N=Q M=U9]9PG=34AY9Q?_2+,M?RA<\$@ZTY+>\C'0T=?:ODLMU:?VM-L7D)S,F<(9 M'ILM5VWIH;XGRI82;EWFY6(9SMKMR\2,7V"#S;,3 M%YK!PO<8V;[*"LM*3,7F*QDN<46NF;TC?/7;L!\,.F/SQ83;['E96@JT=K,] M,6%:I A!W[ 9:=/R!66E V&*O>_I#%ZF<:._$]H1%J'#25P!2^<=; M11E,1TSB\ZW$S*7/P D -1-M5.+QG=Q5XIC3:19[W2X=TB(,_+C?,!%;3I?, M+\6EA<^*URPRE#L.[O.11#Z> ?0HP[^D\%E)AT5&W0Z0DZ5#"'8F2XA0X1RE M1"6E;L\)8?DZ#)![1!E.0&@Y 2(C'D'0\<+'4%,AR82EK7I#9R6R4TCD\)"( MG711B#MYCD6_GY5\2I 3U2]9;$\_(XS^MD'(1=Z7HGEJGZ/(^.DB"?2],DF? MB>]-D\7*W\8Y"K3?I0R';'[S[.="+R3A*% _%1H+,; M&G] MQMX/MK^7#H+"@GQ6"R(.\&^\K ;;=^/;)]Y#ZD!_NY?E@EBC!DV%"9( M23 >;P.R/><%H'F1XY+"6ANJ"^-AP3.JLA= ,KV;'B]R 'UL;R@4D/-.*M+R%7 'L>P",)J7L= M(PH'!JO <%;_ A;&=I1\^)L0'L%47485B2%ZUVH75#1XT('$7P-W!A9K!]IP M56D*T2NC54%YZ?#30;8 -B29_=#QUL"9!L[2&!HN.CN>L.0=T^3CC?IS[%3J MB+(]>M:=;&_JPC!==A0 ,;6\KYU=!SB+]<9PO]*-N>R:WY/:SDTT43U11\() M8):1D5U3CN&76P@LV94S0B5S<'/"4_*$T*R !>00.\KD;]C BY>G$2!;3I/% MK:RXK#L,W',*JN\N9XJ/2?L2_FF:10 &4!+<9:>4%-5U)F M(RQPG2&G(N5*;W\G"NK,-KWCA:GH5I%KR5A4\2@#KKX 3M^>@+8P5N*BR$J5IG*B;N[,]?ZHI^N:WGL8]D:S\NNS\; WU;KC41>1 M-%7L[=W"D"N,48Z9-Y =!ESB1O:3RR@3KLL7"U);.*N3VNS34,F12E^U5 M6CCMQ?9ZL;U>;*\*'TC3AL@X&G% "P NL5\6JDF*":[!%%M*BGJ+:E-&!$DG MHB,%QT,-478*[8AG:TT_57EA&\C5\7E<#.1GHJ-<#.1G;2"/=^#*6QN]GBH: M"=,ZSB9#_:7R=-.LI'1YIUM4\D34;4H ME61GC2B"X\X)0:RJC!&90US$+ \,QEP,RC+.9/SBN=B6+[9EAEKR/9EEY54YNW$:)8DTU+U^$I.6IW#O=P&O X/5FI&4@EWS M7"S$5 &7CM;[MF&.< M/T$'[K.UP!HN&DD+/S#L\9-MK:*LRJG,QN4%J(F-/Q2BDR,0V@&%9CBF%N+0 M8B!:JB,MU5,N!S*IE.0$R"$I!_(\#H,UI8JD1V)R@!@F:D)Q9,XAX >HI66A5)YRW&^(?\X$49=R-E+'QOR[1\]!7= MHDLH+LN,R\]O*G(E+;9%1?L./R\X0FO [!NPG\$0E5G3#;B<;N/'GJC;K^G4%AQ@48. M(RVMCIQI5$#$,-.2RBMCIV6+)3>YZ!Q0WE([0$R.%@3\K%/ L-26EY9FJ67P M'G)@5TZ]S\-DV05)Y>68:JE,ILM#75-M/2)1V51[LMA4C:8!/E(0S -F9A1- M>05)UES&%,D_L4>$KMXBEUFX=Q'T,!Y@Y8+PCQEP^34A8@.RGDL[48N@T\-A M520I[?'W^)\GPP/HF_\'4$L#!!0 ( /N!#E&UL[;U[<^LXDB?Z_XVXWP&W^L;LJ0B[ZCSZ M5=4SNR';\BEMVY9'LD]UW8F-"EJ"+'91I)H/'ZL__<6#I$CB24H"TKT[,=WM M(V:"/Q _)!) (O'O_^-U$Z$7G&9A$O_'-Q^^>_\-PO$B68;Q\W]\\S@_'\TO M)Y-O4)8'\3*(DAC_QS=Q\LW_^.__]_^%R/_]^_]S?HZN0QPM?T17R>)\$J^2 MOZ"[8(-_1)]QC-,@3]*_H"]!5-!?DNLPPBFZ3#;;".>8/. O_A']X;L/?P[0 M^;E%N5]PO$S2Q]FD+G>=Y]OLQ^^___KUZW=Q\A)\3=+?LN\6R<:NP'D>Y$56 ME_;^]7WY?US]WZ,P_NU'^E]/0881^5YQ]N-K%O['-_2]Y6N_?OHN29^___C^ M_8?O_W9[,U^L\28X#V/ZW1;XFTJ+EB+3^_###S]\SYY6HH+DZU,:5>_X]'T% MIRZ9/ TU\@TD6?ACQN#=)(L@9\UN? U22M!_G5=BY_2G\P\?SS]]^.XU6WY3 M?7SV!=,DPC.\0JR:/^:[+:%2%E(F?%/^MD[Q2@XF2M/OJ?[W,7X.@;1"4)/Y3U^J%55JGTO6NP]S@-D^4X'H:ZJ^T)/ND[ M:7Y !9KZSJOPD.1!- A\4],Y[#L\[(OO]=Q_:6+G\; OW= \">QP,;&,JRZ]*31:O5;^CUS"KWL4J^A_?6.I\WZT(U1ZE56V"=&'X)*7$]XN$#&C;_#SB'Y^KK])D M8PVE_'Z)I<*OT5/]'O[1"11%A5IB*K%6?+URBW$1$BSIQ.#Y_ MG'_SW[DHVLNB_Z+2_^O?O]^_P0O%"*)-$L_S9/';+=X\X511:8F<2RHI83;I M(PB!H8P*69_4>$AQD!7ICJ'AR+04T,IBI)9R.H'FH]:LK%O%/!C$U8CRB%427MW;@0(%N:=:?VQ=IEWD\3/YS=D<%NB!_)[^!1A-,HR MG)_6%ET4841WWS,RI$8%_6L>1/E]$&NLDEG'F7VRA5];*I."=R;U0=GE4*V& MWH65(LJ()MH2U1,Y2EF:-^P8^=?>AI%__#HC &56JO/,!6.D<"@S6@^\,T"& M1G!4B',39CD;JF[9^B=S=4ZZR6)HZ-LP#C?%1FHV),]=-;@45M7HK8<@&EZ& MJ-OXI8R?5@Y>]:W]-;@&NV_I,&@7Q$M7RS4%]FR8Y7N1T+21;XRC*SE"> MDC%^$V8TPA$MUD$^A\:Y+)G2&ZLGOJ M':,@3#=!/%T]K#'="@UBS81-)^UPY\@$N;%[I!+U3AD[?.(N$E= R0KE:XQ* MG1.18T[F?SA5TZ']W!D!9+#J)F\^A-'($D3B[C 5@3H0]1]YP PU/<>6MS"8 MV(X>J*%SVC'D%X+A5C4YDDHX,Q5R:+6Q:#_VWO)J3-V6ID*(2IVH26_"XF]A MD%R$\G,*"AEGS:J"5S=L5P!&TRI0"1OV88&H'"*")VO?6WW3WGII50%4HT%O MH;5E%Y#8C+2'GJ@!;PD_[H+PIR)4MZ(HXZPI5?#J]NP*P&A4!2IQFY1T3B*' MB*!WIXVN:-#\#[IXK9:(T\ L";A6!%;CN7<*:$#)EI%8UHW3>E;331P^%1D_ M\CHA7SNF&W/TY1_??_A!W?/M])Q9@S[5J"V$C9)WRO1%VN41%4"E/BI/-MTV"[IN% BE KC:RK& TCW"I>0RGHG4@VZ+KD:8J=(CXK MPXOOGI,7\O6+.$]WG##E/_9\*7_XE2!J5ZGYP 431""TV?>_>F]C 4JW01_C MD$[?&0^.N]75KRE_^JL".7W@LBGW0)I-^=-?P31E#:7;E#\E9(+^U^3P"?H! MS7AYIT!-'[ALQCV09C->WH%IQAJ*X.?-+D\5'D^^4!C+CQS*!-P%OLN [:/< MFT^]MY\2DA! P&5.M8F6%DM,X^@U.V==$7?;97)P^SVR]G,8;2H')>R&42E$ MQ4[4L'=!7J1!]#G0G%D199PUK0I>W;9= 1B-JT#5;=U2#!&YD^UOLD.9+ F> M;I=3E'*XUZF"V-CQ[(K :&8E+L796,0D3V6BDW2;I,2O'D51F2Y48ZS5PN[, MM@GPWH"K)&'0P 1/3-Q5RGLZA?+W)+TLLCS9X%1VS%XEY.X\B@K@_E!*5\([ M$;2P! *4,J==6IVO@WA)YF>W25J$U>'L,ISF)MR$JFQ'?97=C11]*[0?0&PU MO?-H$%QAN"GU$2L U0?SRR)06<:)>,<&N1E^P7&AF?S)I)PQ20VQIHPH H,; M2EQ";C\JB$I)[WMXEPE;\T_9Z#@+L]\N=AK7$\*^)5TSM$B8&:!5_)L)CC- PB_U9J7FRW M4=AWX<2HY700M*M":QC4JX AF1U.82@LM8YKJY31,8UW3%?5\'M!?,&U+JC1 M1LUAQ(QU)1JQ,T8=[SSJ"53,]OGW)$45G?P;J^K:#C)W,%UE(1=U:99T8)NV M2";GG3@6X+IDJ:]$J61/&X13);6_#>+@F1U]NL:*-)X6\NZRQEK WJ>.U0A[ MIX@M0HDCS5307@=1I5.-3_QVO/'K%L=+EBE2,R@I9=V-1 :X^^%'(0B#%P9T MPE8/%T<->>^#S4V8A\]LS*2'Z@K=8",7=3G8Z, V!QN9G'?&6( 3$V14HHC+ M0MF(GN,\C_!RCT\_CU)).YT_Z2&WYDUR43 ,TN,3#P\P:;07/\F)RR4..7/( M'WO"D'\0S_P%IZ.GC/CFB[Q3)+3'GC2X! M*;1]0P86!41@:B8T9#T9]AE^#K-RB:W.Q:(Q8PIYUZ9?"[L[%DB%09#&!J%R MM&@JH5K+$X]&<5S04RC;)-71IRWFFC4RD%VR-&5 <40"3$D-+HNXL"=&_&<1 MI#E.HYV1%(*D:UXHH':IT1$#Q0XY-B5!:G&_'&'IFD.V-V@BB2CJ?+JA "M, M/3IRH'BB *>>DM3R?IDRI_>RE4%X1J[(A%VS10VXRQ=1$A1CE/"4G&$:=<0D M&-J,7ZAW3MPDR\HVY'V21X"MXT\M#)9"7826+&)JZ.K8*3+LF72/TS!9$C<[ M-7%(D'3-'@74+F\Z8J 8(\>FY H71TS>/TG&\=**(K6<'X)T8,KI40H!)$<; MF8D:1-HG,:[#;!%$',LU^:V[(6N0=4T0)=PN201!4$11H5.2A2M4G&$J7@GS M"PY2.[HT)/V018 JITHM!I H76PFFE!Y+R2Y+-*TA5H]XJA%G6W*&L#6^[,* M.1!$,8 33X S\191/(U XS@/\]UU&.&[0A+0(1=QQ0T5N(H3W><@N* U>4 M%T-4#G%!+RU?[1+$.;VZ0UF=KIA;!LA!MEG0E@'$!"DP!1OVLNPF%2^,N&0Q M]=$D7N+7O^*=LEZ"G%M.*&"V2=$1 L0*.3(%+4IAQ*01$?="C/LTW 3I;AXN M#$.%*.B6&BJ@;6YTI0"10P%-P8Y2<GESY'DH?@=;(D1 U7(4]I:V")4MXM M60RPVYQ1" .BCAZA@D%$";6U?!)I$B_*?,=5N,,EOY/B,EFJ/12#EEM2656A M32VM"B""V>!4T*RE>L9C4E!"SU:Q A MP0OC1LLE^5!9^3\W88P_*.LOE77+ M+@W<-J5;]@:@.FAY^A\F12/.Q1U4_^B?-1UO2? 1-FH]# M2//P-0%"FD\]JOK)/VD^V9+F$VC2?!I$&M+P7FW-)?ESFCXD7V7!V4I)+Y01 MH4H)LQ>#1QZ%, K04M9T9.%1 M1P[0Q)_:(:[TO-H:[I0;.TDEYL?*M$'*34QYH2$XDK2!&8T+E_9)B?LDRX/H M_PNWVHFX7-@+/:2 I21I2<*CB@R>B3!Q.D! %''5TBIP56MWGX-H<04H(15(PF+-J)RGU?C7',>9 MW'PWGCD;V;MPZH&\>@"B=;MHA&&Z>NZX-7].PYR\F>8Q*^)RET<6-ZB0<]7* M6IA5BTN%0+2^#EF7":4L:@L[IL4\B<)%F(?Q/2)WG(+BA "7< DN?T7SN'SZ^>_H6 M55J.F_\N>4B#)1D2Y[O-4Q(ILD])I5R10 .QXH%$! 05U+BZ;+A+4"F*N*R/ M[%0ML)+J=)Z[(H 45M7TK8<@&EV&2.C\K;;V9/+'KXLU 845!Q+D8JY-OPQD MU_PW94!00 -,S"'*15$EZ^- PG[(>C8[ <_>G(!G@Q/P#-$)>+9U IZ].0'5 M:WF*$&*7ID]1F=!64S6IM&M2:"!W^2$1!445-3ZES:A5T%['=49+EN)L$J^2 M=,/>?TW^D-12(>D$C!W,= MQD&\"(.H3H\H6Q$WJSACBR7XFC@&>1@T4Z>7=1LP88+>#9A3"(.AD@U 1.D.5SG^C6JA2 M*U?"O##I2Q(5<1ZD["QY*K-,"CFWS%' ;#.F(P2(*7)D"H;4PHA+^SF@S;-' MU$X6ORA$64&5N./CVEK0G5/;4EE G-$"5)WA+G-^['UCKN7IB&6.Z7T1X0N^ M"O*@Q*:LKTK<]:%*'>CN:4J9+" *:0$JST_6.C153%!QREO*F/22N%K/B29* MO"/E/G&, %','5.+ **'#)6"%&*; M"RT10%R0X5)P@8FB2M8+%\8;G#Z3X>USFGS-UV5^5F7=%-)NN:&%W.:(5!00 M5W3X%)RI5!#7J5+J^B'/ZSZA.,^RJ*ZI1-0Q;91@.YP1Y" 11@5.8$N$%W2] MY2[)T4."'C.,\C5&+)QU27YO9(+GY?BZ:62QH +X-41B&=L/-;1Y2 MA;M'!$D01#+"4]]#4FN@2L4Q:]CESLUY' ,QR?%&>=K!K.**0;;@*QZ9Y$&P MR1*D_);NUN2:*2*JZ3.;43.YO=K%:PDY]HPE #N.<4,"!$>4L%1NTV.:+ MW7V:+#"F4599;:U,ZV^6VFXYTZM*;399J0+B61^\"@;NBT"-,LX:(Y;/Q3P: M-$ZSN26+W^;K@'S :9%G= 0EP-2KX%HEQ]L+%A7H;#)H- !1SP*F:L.!:2*F M>H:X,FIH>YJ?9?LL@'AYL9OA%4[IN8,'_)I?D!?]IIEA6.BZGKU95Z<[F3,J M@B!A7[2JJ5Z&F@6@)QHC5A:!_HL6@E@IQ[V_?!5D3ZR>17;^' 1;SDP%FZ3:E)!,-S2H5-=ZL%UO!/F,LC6 MBEKQ1R[IT 33;'WZ.YC&;H 1VI8\\MZBY6HIF7@L*2.#)P3:(TGX,A MA@14EPB52(BS,Q3CX\[[A[#@/L7;(%R.7[WT+K2V\!O M>?4Z!3#DLT$I^/:53H=MYX#8UIX-L]G(WLNPFD$+.O[6*Q3PU2L5'04P;+-! M*5V=")(5BQ+JS(\M)E-_YJ,T\%.+ZA=$0\26, MF$Q!*[,#BB;:ROF@A)H($)M?V^A UAINPN IC,(\Q!F9U[(XOG42+7&:T3EN MOC.L7]FKNR1+WTHUZ62K"V98Z@E8N %DK\[6*)H%_-OO_OSQPY_^@GA!D+AJ M%Z.D4_#$1XMH);4T1,[UBUMJ*'JG4Q4E<1_LZ'82Z3SDE[3 2[%VAM ,JQ)\ M!,+TJ)HL+L9"'0PE^V,69H55_LE*IANXJIN>E%))E^330&V2 M3"(&ADQJ;((S1R71EHM67ORA;'DN4LPH\/Z/G]XS&M!??AUM*,.O"OR0S'!$ M8]SO@S3O'OC4B[H@@@U8R@2=G'4[F< MSQ9E*YNXTYL2O8I+FV(#OFE<=/+>J=4#I'Y/)JJ4SL M6[8W 2SY9E+RMSEC MPSF]!AC66<$T[<]$>Z<*'O>L_7??;KJ=-^[9Z38N=ED[V.V +4A3P086Z] M M@XXG'MD%<6D5P%@J&Y2Z<"Y(#)..]<9M&*.6=Q],OTEC4 '#-#N6B 66DU,+W&0T C+/6XRM8K\URFQKJT-K M8JZK-\(8: *6'%I*0*(!3443YNS(V2A>7B8LY2..%VI::#6"DM7B M8$8Q,T9AB[#68#LP-TF6H9:>=X;UCHZ $@_1+P+B#<0\](YR !S5<)^688(, MXY<@*KI74&HE'8<0JZ!V H>[8F"8H\8F; ?/QM?CV6Q\A>8/T\N__@7]O^^_ M>__^ ]W-02]4[R_HP]G[]^_I?U#&,Y\%1;Y.TO"?>/D7&M6'47*B5&A#!\@R MRYN.9:*8ZZ%0!K([_C5EP)!+ 4P8Z::WM].[%JW>_Z')JS^_UQ'KP_NS/WWX MT]F?_O#[ZFE([P\C3^BX^6^_^_#']W\A,K__].'LAX^U3(.)*,CH9/!_%H2@ MG]Z?(*:Y.%8*DDG8:^J6'W KSDHN",:=Z?$+T M12V-Z.&>\S!&"Z[@G48SG =AC)?C((UI1M['.-ANTV2;AK0#*FIO4G))*KL* M-+FEUP!#,2N87:952@B76JAHJ8'CVZ@_VT9@N"8#KV/:Z"WP3 +2S#)0'!LM M%L6F8 %N[- EO?@@Q6L<9\17Y$?DZ!+.'.'.=/#*O+>B4(-T5,ZP;275@44X2[3[HI^/:*YOW03I-6>KQ)9NWW^.4 MW2RZ+,,I#Q2SCJ=41@C.27@XSJA4RK MCR$J^6.@J@)JYG4U@#). =/(-&%M&B3CU+<,66OYYISBGB%+%="L,]\TI*(= MT*VUG@.OE::G#;@^0ZZ%&A@>VF.5Q:@D,;R15KC RSC,:C4\\)7*>WV-B,MY/;%1E)1,"32XQ.O.Z+2:'_C(J"[%6?X!<<% M\07U!!+%W.Z]RT&V]]O;,F"XH@ FG! >/Z#9^,OX[G$,AA2&&ODA@:[QP36Z MJK%QCE(NXKVQZP.:9:YJDRG0R'LY;JN"+3UFVQ4&0Q@30N%8[?UX-GJ8W'U& MD[O+Z>T8O1O_[7Y\-Q]_ZYU0ETF63U>?DV3)=C9Q^A(N\/AU$174#;_"VQ0O MPH#&1)*_(\SN*HZ7HPT]_/M/]KMR4G!XP6YG9L?Z$.WYVZ&E0@OG/EJ-Q"EA MQLZ7QX#,[1Q'I+AG4H';(/T--[J\*C)%H^ TSL<(O!7OHY2&QCXC4N'07A#1 MW 6;2II%8/ XLJ1.=G"L#)V*G(M7(>D3.:E6DA+@UV2<2-+=] 6G:QPLLPD_ M.+^\*E*"A=X.-5\7^3+YVK6L!Y;E+&OCH=6MTSH.+0@*:8]1">$^"%8#=,;5J.6 M2^MJ686FB36H0*%L/[A=TG5-ZGJ%;SS;U3YRZ)$ZDE-:P76NBYI)5U-9HD,RJ!&?%LD0J#WL-/XQF\M<1) MG&/RB7*])R](N=W6E$)L;V>V1*!YYG)XXBXFEZK\;@#<>"%PZ(8J)WH%4%E+ ME;A;MNA!MVDCEP5C; P E0SB;A$ E4#\C5I(Y[4K2!VLQRQDSB[P*LDQ?7- MFCB[#>,D#?-=514RFVV7PD]=W>)\G2SWGT?E9#E%X#[6P^FG%>-'G+P>EK/I MON**8)=W5/M;],3>1F^:!;!.4U>Z'.@N<(Q7H3YF2B+MOA\I(8N<%T3A.1LZ MF *;N$/Z,/H;NAC?C=GT"(QS>H=SXS2Z(^-TIB.#UYK5- 5@V3$9-%G$5&O* M[)T0DG0452H*PR392M-Q5+EM53K!Y28U,-ZK/59)IL3[V?@G8H4F7\; .*C+ MBW)-QN+P.>;9TA>[AS2(,U)+'D_!_A4Q)V&T_'O!1WE#GIQ3OM7K<+GJ.RR/+RB,4.Y?MB4%"7X]_MU-B9_I8)S"C0T_K#SN\G=YWFUU7,_GJ'Y M3Z/9^$=P7+H(LG!A6>M2UB>+6G!U%&*"8/G31-7P8 M7\'D#/,&KL)L$259D1I/%?0LPSO'3-4S/+Y)T)1-/HR MGHT^C]'=X^T%,7;3:V[OYOX-WL_$B5SG>#EZP6GPC.\*FO)[NA).'>L,8<\R M7))W4/6:Y.U5@%/R$D!/289U?MX0\/#M;7V0]"%XBI3'!CI";E."R@"VTX$V M)<#8/"DL\=*>^APO$_-_B+=&=!/&>$+^5*U&RP2]$$, *B5'+06/(%UH&I)0 M4<1DM4PYZ6_:>%V9+&8*IRXGF):(=EFA24Z&E24% MG>$L3\-%7B:N'7T-TN7G5!V*,K LYW=)#*VNX,OV+0@,K0]!+][74\E;I"Z# M. ?YY,%M&,?ZE %JE,)6#[_:TG[Z <6O]S'U,WUV&;XC>/;P'&6P'U\&\ABN MLMMELNGJ,LC6UU'RU;0MI5?QLG2F 2]=1)/( QKHC"#5"VN$8%0),2U(.16) MOTF!W:?)2TA-%H_A.ZOIG^/&^=^[W[C$:7#Y,ODX?)6'L"&,[DT*V[9C&QE\.3S1%; M1U>\6Y']8D+VD,PP;:DPPJW:/"3'L3.G>97;ZZ5/][':=U,?_SU@K-D)*R?> MBEV_"N4)2JN7L51]5=8,OE9#'M,?%W2HWY8O1D\[]*X@[R:RWS;R;03U^_T' MEC3S$TY7UV%,)H $(\U)J%JAT:LX[4\6X%O]0B,/A]]FD )/&RHHJ:]N1Q&9 MV&"4/$7A,WOFG6T'I%6%ESAU:&I4.,E/+=AX0%[3IBK/C-;0.5'&R<>83.8C M>NW/YR",Z5@PC1N;&-,5.S],-U"">'?!E[NZ=NZ0@ISEFCRHHG6BR4&E0#FK M>W -NH3=EX7PZV)-'I'A_3F@@S<=Y*EE;9[>(3/[D!9^ON"E5\NG_L_R7)67 M_C7.S],MP.#UDOP8*@=VLYI;\VI7B;9IU>L ,JM60$636M[FF >O*,@RK-V+ M=96N@*Z?XBO,_[?A9U]R-\1\ZXMU 8Z3&O2L6"?/@:4V&$[VABPL#S&32?/P MF4GB\$43JFRGZI>AZLKHN2GJ01GD!V 6 M9D>E()V_EY( >4ASUL3D1:$R4:I!QR_S)/#UE&LHP.>:"%9,*%1+ "37?8JW M0;BLW(VI0$G\ ]:B&Y0GP;[/@B*!W/ MEWB;9"& C 42?X569C\>V%-:5/3L:2HJ8O P.UKP::E +,]UOA^^(7*O\C+N M@QV%2)?(%HNT(%]D[__V]FWTA<'P-6TJ;.=]ZDH"/$OJ 5_IFE+#REF^Y:7P M!5->#IP[)*25IQ#9"D;Y ?I\.%'7.ZE5U3%RN*L(F[(*M,() "I2D1(@_^HE MBAOZ[ZK'[>Q'()4^D*4F>;4L5YK:RH#YJ$CNTM@SL2LW@^9KJ[P$QUMRO@(-GN=UN&V*H/Q8L3'\(*O[3OJP3T=J@D^S/2^"4="C=OH M2*PJ54B.Q'BUPHM\NAJ7$;DSTING,:TY_0]U\U^""+,XH"J%!'U ^G#[AX:D MXH.>Y$U.4P"?[E.U$@4?_S5@G)G3U4U(N7%]/;Y\F-,DP^._7?XTNOL\1K/1 MPQCQO\F#.\0\(IK3E?TQ_L_'R9?1S?CNP;\/=- 7X7EBQ%V 150LV>W5^V_/ MVT/16*Y!.+W3PLL';EV3X10!K+'52]UE-X=-[BYGX]%\C-Y=C?E?W])YT;^H M83A%:[RA;GOT7@@QE>4IQE)E=T#GZ&+\>7)'[S&A(^W]>#:9:E.C_^_##8#9 MFXY3H3[L&).?K7CA)O53L=U&+&U0$%69AB;Q*DDW/'&G(0N4K;;3A%#]JM3* M#66G"F;NT ^OD#'J\?[^9GQ+>#FZ05>3^>7-=/XX&U-VU@NC9.B_GLYN1P^3 MZ9UWLC:.+MX'X?(.Y^:#?DH%+[<5*X%++RP6I,$0SPA1L(@L.(6(HB5+W(GR M-48['*0TY2R(0WK-^MC5VBN'+(@#E2VJ_7'*#IJ &,JEZ/S:]Y+?RJIUI-Q2 M0@JQ38F6""!*R'")1]RX%,V# ':3HXRHI]F(DRA<6&05TR@XS65D!-[*9*24 M!D,J(T3%80@Z'E4:D/)E7A19&.,LN\+9(@VW51X6X MY.'@:C;IV;L0,*P=BEQV'QM;W+^?C>?4J:<^.YN%SA]O;T>S7]CM@I//=Y/K MR>7H[@&-+B^GCWC.YA!#IP).1T*0Z!B,J$W2Z[*8$VEHO$:3 T$X) M37#=F2"BDI",8W60C?25NR0FH)9X?ZS39!%ME3T,QY85D@S-!DTPS.L%5QBR MN=&:H]GX,L=,UHL>5;E[F,Z.X&HITE'NL90) M.&Z">,F""E4>E;V:LU23/2I1)Y:TT/'.G)Y I7E1PB6B"HAKG(A%760J2V,2 M=L88(^":)TI)&.PPP1,X,1O?CR97Z(9.]&YHN(;_29SR9)3!(;+0@^I7! AR6GI8??3A4];> [N? MT2MD'GXA[+UABV#$;-( C7NZ#WZ4F:31,>/Q\IB9]UGXO,Z359%AGA'-SD>S M*\&#N]:G:A+/S4;=.QF'8^YRL53EKAQBRN?)ZIRH(ZY_,N].T8T>XR5.FQ7* M[G!N\/T&%N70,SRHL@V_<5 Y,.AZ&'B!M^R,Y)B[FV@V^?S3P_GTFCP:H]%\ M/CX\)MAH0MO9>UC/F:X>^QE1VS(\F-%^U9,84KL"8'!S(&IUBJ:&.473%7H\ MFCD]V".]P01'IYK&W5N3DDNOTZX"33]3K^&=@;U@"I2K+R-L6,)_^]V?/W[X M\!>ZV7H\@WB,=#0LC6F5*C*(3!NL6@W'"6=,T#L99E3B8-AFQB@&QW$--MNN M="!-MKLI285\I%7FY\9/>\M_6:0I\49LMVV/]1(?V[O'_4"R;>#CO %,9SE) MM93;RO>C7_B>\O3AI_&L^B=;)B RL\?Q%1K_[7Y\!V&==88CFFCB/B">/;N! MBAZB3V*393>KN4T!8E>)=N(/O0X8[EH"%;-[,#7$]%!3$9+)5U7.?GFU5PD0 M2&FYN-I#'3Q5[9=69^.;T0.QC_>CV<,OZ&$VNIO3'$K3N].O!S332MO-_N4: M'N;Z.NB2F;U,W#N'[#'*DWW?'R?9MX(F33AM-C^IEC6-*LZ(8@F^9HI!'@95 M[$ *7!G];5P[:"SM4I@9V[ZE^;!% VMLL1,]2T*!B\/ MQM^E+%^*;)1S7AUC&M'K-]I+EB>B=+4A!SHA\4$5K#@\J M!09]#X$N,)>M:-Y,1A>3&Y8$\[S:]:%3X<[*I_>I"-W/RG>&>6]7R&FB-"G M5HZSEH1W0FEA"9G%F!"DN>D\)]1>)]$2IQE'=Y?DV'YFVD/?:6Z+OM5J9;>P M509#OKZ(!5[^Y^/DX1?O9'R@Z;B*=,>J8V*>2M@ES?2 FYR22X(AD!:>,+^@ MV9[^@^67.9;.@=;.R0>[DXS6GQR0M*]$Z-&G0 <,N M2Z#"@IDBI!%45;G/.":.9&0R8_;J$.BHJI0-+;NZX.FI "RDAZ)6 M\/QB1!/C7TYOZ9X7L#10/4Y::C2\)/&Q/6FI% ?#,C-&\:0EU4!$!>Q12Z%* MYJ.6.A7/%#,L'I4Y+A&_,FO!9LET!,&-72)V).&Y)E-)&%DC/N6%>@)H]1P[OYZ053X,WH M?TYGB.5"GXQG_EVLZR!,OP11T=CF,GE8>A67HYP-^.;HII/W3JL>((43LD0% M,9W&$A7]M:,;-+F; M/\P>8\L=FG#,?;2OVKU]E;LB\ #%N' MH)9LAE9EL-EHJQ2@^P-6];;8(.U5"#@^FS9+>Y3PMAAMG,J.[B?T2IW+Z>WM MY($:8!XSR0X4SL>S+Y/+,9WFDCGNY<,C$9Q>W$P^CXYR4N;P% 5)ENWKW4AM MJ;HJ3Z?@-#6!$7@K+8%2&@P7C1"%D-WI?,YX-;G[/+X#D)J<3=7B"F!]V^,4PN"X9%!H#"OE?]#M; M*F&PC#+&$3U>S,?_^4B'P3'-?NR=1A=!%F;35>>&C1W_;^-=*I;*3B]0Z56A MUJTI5II@J-<+KK";2I51LD+W!!:],I'%7Y9SCHP4L3S*?5**A>.[("?_,UT] MK'%UX8N><-9:SI:.[:M0KQV;5;QSJQ].X<9LIDA95>EY-V_[NS0,#+-1<)MT MP02\G6-!)>V=4M80A2PT491\9<=#Z3V(5TGQE*^*"%49<+Q32]C?Y7<#T;]L M=X2;&E[WWT7HVFWWO3@8>IDQBHMM#0UJM,J[G:B*=W(IN(XXU?SL61C]PF9%>,\3-GUVQ1P:>-5W\9:W2D]>U:J M14]+73CT[ =83,I5R:(+'.-5"&! GF$R!2_H]6G)4%G,>T7*@Y.@>!VD< MQL_9/4[GZR#%=EPV:CE--F)7A5;V$;T*&#+:X90M_2V8/WD51@4];EV5@XC' MB5A);#J4;#9D8L2R!7@GXG62XO YY@EL%^WTH?&2_3-B$SE+4XCNPZM M=BOJ:VAA8 A_: U$$UP=:*N*9/VB4=")%L#+BI1IJ&J\%HO@MIK.%L+[5:5> M#+=3\\Z\_EB%B$2NC/;:WHUI?5>KI6NJ%/=R:ZZ-BZF0]4XG2X"JZYC#P^\X M/=*U+3QOGAU_M!KN+VS10A=O:Y&*@R&2&:,T"Z=_&C$WD[BB- W+/C/+=)OS M1:D)6YLG4R'S8N*@DIR&O RO:BL8IG\Q8&@Z'+L00$.G(^=/M"C4+,L[H371 MLG9FLD\!0.*?+8RHO388LO:&+)C8),O:L?O>V5GGC+%U^53B7K+W6+E\%\LZ=._RU$626)C'Y<\'V?JRFK<.+<^>H0L9+TL1T MT*M9:7P;!>C=Y.^_9Q5N1W--9S=)P%9:>2)]4M-]4)_Q^,$A)3J=K1U>]=:L M;7AQWKO6\>H@Q':6Y:"]RAFZPWFGPU1BY!E]X1EBKV3]IGYIHPC_;O;^2]4K M?-6=B_TZB4G=3X^PJY2<_GI=@%RW JQ9J>UPN?'DK-QN A#'IQHM!P>80@LM M'194"H^7UE![!9+*C.Y)(T\57KRR=H_Q$E?W]I1W]>@,Z:&%.?/?#ZYP[;P/ M+LD[M8\"7]AN+:\4XY>-S<+G=7X^79T3Y[J,J>KGDU,0J%4F)">C>QMT>8-Z MZT+HGH['D"+]NN?]*Z_WS^W+\]Z#CE@)I8=..P0+$:\N)F6_E*6B\2O=@1&< MG5I;IM. J@OJ:[\[=E_;(OQTV?Z55+>3^S* -@W>@'O<0MYF_IJP9.O@#9O MDC6[279Z'E8TS=60K%RJE;PSL2]2[;70';:YN#*Z7FKA_L]TQ8-.FE=/8^RG#X.,PT ;[_,EW*Q@ M3P$N'8'^%6NZ /;:WED^&/)Q.=YY>E26:XVU>,=Q]>;=+4W20?[7UF@/*,JQ M\1Y7QB-B+N^XNIQQRS M8#]SPT,_A'RV.+14[WWKZ%611[)>")&LG2[%Q!!_ :I> *G_2*^E_CE(R(73%"\)2KY71WS:X3M9/4OSTS<&55G> M+WH5!;!/#,'?HS]4Q;,^4&X%T^$"TL)38SSMW),YB5=)NF&#X<6N?-C#I^I7 MFB>/:DB5%?Y4GZ( =H4A^(7XY3(%*RKEN_U!O-2W\1;TM*L$3KYK5;[G,LGT M'I"]FH<]*V,E)%M62AWOC.P)=#CUZ /@PKSWB&/50,C.'&S#/(C0_C!V(Q*M/,N%&B]&^S>+,V&I%*#A M1AW<33^5T0:9U/T,'7:5D@\0>EWOI!\(N%=H/OHOINK_HB%EU6[(2#7)\49U M&9J-(H@S(D)%K,Z(U%I@Z&@-M2<1J3IB^H#9R(_/TM.S?;].4Q,$'\6J6!%R MKP:?D0+6+B7+T] 1D4#OPACMB".1?7NBQ8@99M(T%W6:+#"]:C#+1]MMFKR& MFR#O,LI2Q]DRA"W\>@W"I."=/WU0"B<7]A)H032H"YC61:$M+\OU0;;2GPW_ M2:,'LKP[9O95]G]0354A\\&TKB8,MO6%JQY#M_48BO?G+!?[4A@K_4\_+H-L M_1B',0V#7(XV]+R.PHI+)9VF(%-#;>4:$\6\<\N,39SY9NLS5%2R*&#"WNER MA5?$#5R6N\:TE[!Y=?A4L-GTQ6Z\V4;)#J>*#]!#WR6U>E>K23AK93 T[(M8 M%%&GXY?%U&Q MQ,MKP@1:H8(G]YFNN@GUM5;Q2&6[)/M1/T>S(QRE8#"=Y)BU$;Q34O9Y53CI M1.R.A8P%M.'R!8@V&G$8HD5QG"3TAW>C\CCO/M7.YS3)5.L^2FFG5-=#;I%7 M+NJ4CB\X?4HR?*-CI1:F\OQV6HO[IU%UH^=UDE;W>8JU4E7?4MDIR7I5J,4Y M*TTW%/R!4S#&S_3@LI:"?5#K[W-=5O>Y+O&3?^=6K,0=5H[[$ MXS3,O2O72N&2N2I29JG5X/',B%622HTIH&>J<:(-$WH@?W^IIFQAOBOA;.M# M#JW>WV@_]M[>:DSB$>\L^Q&%M9BN95WT/87OVGS^ZT=83JL4FRH7[.XH/JJB M_^Q;^W(=I,\XFY-9UFWRPDX-E.^7,<5.SUE?ZU.-N@?:*,'HESV0"BRJ5=&" MZ[+YY43V:@1.Q@W>LIDXYM4 MPIDEDD.KC4_[L?>65V,2UH%S%D/UHW<3L!- M.R&7]$X2*WA=OI3"*&59:+RSYJ(((YJNABXE$_<^35[X%6DZ\AAT7'+("GZ3 M2EH%:-OL-F#%4YNECG=J*:-8V<$Y195-2B .1;0J8'4>@FF ,5A6, 5?N@XE MW@2+-;5B!\_Q%5[,%[P.%Y%\ ),)./-AI,!J%Z;UU'M;*R$) U)"V@6]E)+> MK<9UD<9A3L"SV]Q>Z5_:P4@C[])6&&$WS812V#MK;!$*^S.5_!E:E>+,5"2K M%3T<71\^\$ZORR0F[GS!;D&8T,,\SP2JEF!:#;>7GQNAMV\[5XJ#H9D9HQCT MO=>@P0Q'.D)U.F='1RV3$@AG1TDPO0:L33(KK,)E%[14[\P:+1;%IF 7N5SA M;8H7/$41^3O"] ]ZK]*&IG?Y9W4^45Y3Q90- HWO6AU\:V9Y))ET:M5?T?>)57QGS/U*4E^0R]!5/B/-Y7L MWK8?.=U!Z^S*-G_WWE_S5";Y_X58J#88L9 MHQBIKG$:$.8)P[VSC"V4TF%INJJW>O&6&7KKIBVU.!B6F3$* M+ L)R7)$RDE2QK)5L*!1:^QPQ!H'RPR%\:)@2;J714HW\7DJC6Q=Y,ODJ_]S ML.7I^>:1>3H0CY8;&BJ=TX_P@JLK<96]LU<9'G(A]*N>)!^"70%@F#P$M1"1 MT!*N3.:I@N9YMR-NG=S\*62<3:%4\.JY4E? .Q5TJ,354)Y3*B9>=Z>LPPNP%AM,IQJEBBZ'@.BO@F'P! K-">[,-:S4R/ M_G9H41C.:PXVQ&S@E[C JR3%=I_BN&W0[\UOH#,/^91'Z,5]7NM] '5?5Y@; M1T/MEH=^^B_40YWW34B]TGXSRD5E/>]0O0%/VIO'\S:ZN M[VGWE!3K'!I8Y7K,_?U8-I6W5'2V(M*K(O4RB946E)E;;\1'WX0XY?I]ZQA: MIS-)5_!U"HXWE2VFVW9PC8?MV/D:NC969!@%[(Y-[P-ZNVJ2.!2=H-,](B50 M-;% 1)08H1EXPQ9:O/-DE.) >K)<)N T[$X U@JLT*9[7)3>"YQ3S UAG*" %GVI'99^>G[,W2-,=8>@7ZMU( M-POT"N[V6FR [S=>=-+>"60-47%9'+MI 5>SH,H2$.<&7DC%7;,&PW@ M#F\DDI!XHX;7Y0V3VD%B39/S/%2GC\EI:WBT.S+H&N/3%(?$) -&P4%FMYP> MB4VJM"6ZM#.>PR!#G-G?']7\@RS/8?[(,UW#VD09\&BO'RJ]<3JZNM>9?FY M!WM =>678O_./IG+S.XBNRKP0]*LF^@OR^7@[%19H12V M% M,5YG3LGFV !T$081>BH+.M'LG<9YY+M) MG&/R2?+IUY@XY^MP*^LT2E%G\W8#V-H(*>2\L\4"7)E2H$R)FH>F==(/@JBXE1YL@ M#I[YQ;Q9J7DBR\23R%NAZ)]U P,**0WD[ MP%9#/Q>IN7/8;X>51$%4BMOT' W9EI!WP^=6G$8O++"* RD MY7IW4&NAKT1M'Q?B8U9U%6:+*,G(GP_!*ZX7YU1YUO7BP.98EF"%+D^%42F- MSE&]6#-=H=8S[Z[0/(@P3>X\?EV$&:VD54R&4-V5Q2*/E$B\). *4[:XTNXJL4UDHN4NH;%N!?9)EDX9W]O2" MV24/TT,!563\H5QBVUWT7]@J%NB$?;U9 4W_EHA!V\O203RT0Y]^I&?!B(U= MMQ4_74-YUHI[MO "^A8%UD,87!'YI6*-DH@'41Y?0J0TM(\8YY)M_Z*29,^6 MS6*\.QO-,U@5KNY]C 99IQG5=7!;V=1E@MZ' 1MTTMUQ5#*W##J/*IU37=I9 M+@O.R'SFD5#V.DF;D*=/4?C,CCU);V+HH^WN L_>5=I?XVFMZIU@P_!*KO0L MZ$2V6AU&Q+;YK=#*CZR74FA+#R'J5ZC^M9V/3VZ] M2)R>QO7X=!+7H_,4EO/1_A(F]T,I[>\0I-8%48AZ'R/L\,G=D.[)R.AX;%+? M'T['HN:8-HWET$,AI^6@$ES>*3Z@:LW;Q7NH@YJA#8(.V4M1]"5=;+96 YZG M8HGW8%_%WZRWBK6Y*O =?LT?ON+H!=\F<;Y67C/6NQCO=<>A;B MS^6RK:#:UII* ,/A0;!-N2Q PG&AO]\?=02&K9'2!FM7K;8*H,AKA]$5O;X8]_H'3]]$-FI?J:8ZH+AK8] M 5L;XT]_HDS]_9^A,-6Z>]+*'L46-PH":8J%B@ZRQ'4I8!@]&'H/.PR-W5:] M.'PYQ#'FZN#L<*-2O>TPT07#VIZ K>WP[W^@3/WC>RA,M>^=I++'L* *GHGK65'?:@1'];AF^4 -,AB-0?8XWTA8$@\%+F5-89"95-/'=C!85G9 M(885# TM@9K,)XQ4?)9]ZK >"=)*'F ;P5"Q'UZS'83!26D'>XR78<828-)4 MN0N<93P#6)].JB[#NW$T5<]H*54%0 MN' +>9$K+BP69"DKIW5$983XE-IBD M2Q0BQHK(SI[<'EB62XX?5-TFUP<5!(WSAU3";+0/8[]K0V=MT."<=+:#*3=2 M-/]?U5#WO&7X-30T)U*,<[3AHW4IM"T';5BQ]697"7"KF8":.]B1VLW).%.= M\RAS)7'+PZ[NRXBAP6EY/1+[%HH/UJ\(EZ/*D,HU.=M''XR//P"TWE^J3[2? M[<_S6%RIZ6$Z^C.FM\/AY8AT\^ 9S_ F(+VN?$@3RWVPZO,VQ?B;H-I74FU^ MS66 H?- X%U*5XHHX)K$\2E54=(QX(3B&]C$OBH=0'HX[QZ3CVUY>,2F&##$ MUE32FMB2,MX&L=7 C<2N9@>9\="E!R)7BTQ6WV0O[(^47!WE!A'>7R6:3Q#-,$[KBZR)>FE+[VFHZ.R#>KRKUP7 [->\4 MZH]5N'"E4F:)[9,8I5P=K8C^4?/W'I[4\AW@'R;X4]@"_TNLG,AAY M=H_WA3J.U9C7$M^GX4*UH.'L[6^T^]I\TA-U:MVK_\6[ND7557.#\VIN4/9Q MXNA1K;UER%JFX43>WXS6>;IJ 2=S&^Y=\*^ G\.8SLDO@H@N0,F\DB&E./,* MAU>Q]A#[%P'#6QR,6[@0C19$J=DA*^EQE2^9T>+.T%-5('KB);[Y<>LSZW^3 M^)Y9E\]IDJEFRB=YTUL:CS2?ZIACC^0UWOO;Z>MF\B3;X\49>J;_BY?P^U_6 MZY.Z]]._SYZG8_D0![-( SV)#_S]P]S5&IE0'YC MIT(]W,52TSNK!\$=[AR"&9+R9/';),L*O+PJ4N*L\L[(ZIJQAV5GK;Y)E[2' M%.1T@!A7J">)->5V#/O!1':]> M".!T9A_5'NQ^GTFAE[-+;,.6W MLU2=^D0K,](W@1IWAG^J8Z[.25[CO7^=OF[]_452TEOH?^8Q5?@D?OS%GC! M]=P3?>0C^XR],+R=/G^:BA_/;SR*H3C :V3O'^JPE,J@/,96A7KYBTS3.[,' MP1V^:F?!0,!>CZ<0-[='Z'CDRSC6GF ]726=!+F]#8Y!CB36 MF%7UH#"L3A&01F59Y?J,S4W]-S-"2T /':??ONET.3R[O03UE$L2ZKH)A^+_ MS[CK?O#YER2:58TM#1F9XH(_]?!D_FI/O;]:?4[Z,HG9E<9%$-'3TA]U[><: MB?-5,C^?6K ,;F' LA%>ZMXC-\!B7P**PA5&[W8T;?.WP U)>N4;"$>&R?#I.,^USIHZ:[T#-EZ"G74NP M?!%B;T+_Q=[UO_QWOJ&^STT8XTF.-T<_\M$H&-1.E/6'.(HS79<*IX,=JRI" MS[+H38;.1%^!V#O><(_BD]32?F6C(E\G:?A/=83M\=_S)OJ;Z3,=I?NI7O+V M>Z.A9MW.R73(3#2N-R[8FEJ&@EKS7Z;'O01A1$?EZR1E%T&M?RL19*1Z0KE4+6K%[)S(?[)=.#"[!>$D_QH+\ M^9#0GQIK,:/GYY1EN)[$>1K&6;CX0M/@GFBA^ \;V)H.-9G/^9VQ& P<#JV MYR\@N(25-$VPR\7WR:,K"P)YP?&R2%/RC2;Q(MG@A^"U-)47.,:K4.7UF91< M=E"["C1[D5X##-6M8 IC&5=">?!*G*)_^]V?/W[X\!=T/[OT3K0KO,($VW)* M;^"R)9I)R271["K0))I> ]K5%59HNWRKE"CAFG1#A(1A'F+_:?(KA/TLG%'+ M!_-ZV#B#"A@C9X=3Q[J&F7N<<]KMO).NKLX,T_8-HY#Y*9=KZJ9,X@H_$>#I M_:F+P3V9*$J^2B+WCEFPVWL404T+M2Y5M4*GDW6 V>5??FD,';8+2[PC[& M1#E@V5#8E@1#(RT\K;L5[<4A\8?;J3N2/ZK?2C);Y[;-1O!PM%FD11!F;Q-A^F3XE>N5E_ZIK:6M? M'%Q6]ZY#E_1$*TK2QN+_B4[N",C)+)G:_(3\HSO0VB@X.Y5C!;P^@Z.5]DXC M:XA=EM E#3;F,B%X1G%_8PP!>!FDZ6Z5I"Q+FP[E$U)7HV@?56U MQL]V'HZ]2^/'.5KA)5&.V,V6C?O32$'P6*U+HZT2]LI-93)KN:13AN7T MQG>;!6 IQBZ3V/WQ:"EZC/!89+VX!F[U;.#R&)CUK_Z;#_W7N;[T6]WR0\'& MS)Y,PVR_05?+*_7D5=#2KJT"W-A)P0HI*\B@*=H\[WP;KU9XD8+^:3#I< M>T5YE%_SD;^^WZTEK/A,1RG9)6^/^"F:W#Y"L6#/517 *2(\ <76I316O MDQ2'SW%+XBHDBC2 (@P.^7KFHJ%U"=N/T;=/F,IUVBE>^D:@_)SV&^7B<1C48C MD&0+)(.+5X-^5' "]$,NY+0T6S.(3+\E#&"T1Y@K[NBZ1^ MT(DX_1BGI.<]Q_1DC9FV.FEGS#1#KLFG%H7!+R,^876IH7!LAASL$H@3RNX4 MH(JY&&WH)>R* :)_,2Z'^J&5; [K?M/L MVQ-Y_.2U);1)3-Z9\=:7>:>OAYJ[>7+Q;QW33,V+2/"AKR6"R?L>?4N M.%^)N5%LO4K$ $41Z] I(HC?T!B MVG]YN/';#?MVE""SO6'Y0"FNLZ(FM(H&[-TV!QC4/:VN29O0M'IA7!"Z36OB MC%:D*]B#2G%F2$>7L7:2/L(RS$EO/%7D<#D%TK@[39.@DW9FDLV0:].K%O5.%SM\ M\BY=^L:-$,N6]W9:JEPFZ9;&M.-+&M"NJ557T#5!Y$"[W&A+00E=,R(4\PR5 M0N9S!J?A-GM!046"U@ZD+WFS=Z7 ML^^2.&E71I\H3B/O*2OG1F?\,,4*E=,BK\LL MNLG@!5LB:LP&;\,X2<-\QVP>SJCKVRZ%.L+Y[A;GZX0\>2$BS'%6+]TX>3V ML<1GK?7VK5P'9*E1O!NW_9[EF&5F^3ET!Q<+IC,=KRZZ'>^R1+JUST >A=1M2;F(79;_=D/DE^")[Q!T7E]"I.LW-:@&_EYM3(@^G( M%B"%_ &U!!V!V.FT:C,='L%T;I=*V"NIE,Z17!(ND70N3$L846DP?HE0#Y,K MHE/PRB2MPZ&6ALLHDULA8Y5_C^*HPP:XX#LKM(H1A X?VS19%@LR+\F2:$E/ MX^3)%JW"%[R/SSO5(3,6.)]=%9BN4[1G9++%=KV\N^-B%K#W9\(TPM[[N2U" MX7075T%+,N]E"^ ;-HLX&E^.N%!TS]G="/.U6P92ZOE9Y#%40[Z$HU#R3KN^ M2'7++Z5F.XX;B",CULKDR6@U7#+/ GHK;DN_+5O#DW@IS5HAWRUV5K-+Q/DBPK=_+9+,)<^,NE4+6Y<"@A=N*^Y )>B>0 M#3KYYGQ#&(R#T:V%R;W0R/ODD-:U4 J#Y9+)K9#PR=*I<+7\QM)Z%T$T?8K" M9S847]%#77?X-7_XBJ,7?$MDUIKE..L"'"_/]:Q8QXNRU 9#S-Z0!<&V"E M -:>CY^H:_?Q]_!9^; .TV&D;&C"X*10%3M*UFIO@)%=K-:$_/@'2LA/?X1/ MR&OR*?/U($8V56%04JR,'2?W>F^ E )8:U9^^A-EY>___ 98&:Z&DG*O"823 MW:I84K)2>PN,[&"U)N3O?Z"$_.-[T(3L\SD D,Z:9@ WLI4@I<291ML?Z8Q54C-0J0J4 MCB:\!F[NSM"^ %27<(98&3Z.CC?V\&:8I8F^#])\I]N*;,K]NDP6SIJ)O*N@ MGTOF#%J %'-]I.F.'@@*^+YDD+$@;N(2E^>Y4;;&]&80>K:?/$EJ7X@'7 41 M#?;FJ;6WY#W$\'R'KFGX511D6;@*R>^MDK(S(K\E-6=[#?1%BR*EV>41.YK$ M#Y9GQ6+=O ,6O:/OX@X[2HA5VQ'W'I&WE#\Q%YY&142-I!2+W8)X^>$*10GA M7?KM=UZHM=VFR38-Z0>:X3P@)KE.8GZ+-T_MZRPM58 1SA:O> R%"Z-*&C6+ M^M\MAP2H-CVD"L+LB'3.8I]+XAU-)O$MNY7/,J5$YJ7GW@4T\=%T1>!?%!GA M:9;=)U&XV#W@U_R">$F_"0UO5H'5RM9XA=N4PVQ!&I HTS8+%@LZ=E";NV7J M:$5,<\P*I\^?RK+/4)%A%M1-[#\9+#"SVZLP)HT]#O: GX-=AL M(WR&'N?H,X[IE3W1#HT6M-E(.:/]:^_3D!1!9,D[Z@UM\I(UCC,:.WX19"$; MV/8Z9VAR/9O[&13*6U;VY^CY5S?1RTX-%L5Z81Y"LQ5_02/KR?^A6?GM[VGU MP^5-$"]O:*Y_-;.4DK#(9((I&WE(>2&AP')/)=KF6UX2(B6AB!;E9XQ1YN9[ MC)BGO1A9&Y=ODL&PI#&A]_ZB:T9I=><>5 JLMCVD"O8M7G5:VJ$;UW^S4NFH M3&B08?P=S589%4LZB#\5.2(C=ISD* HW8<[5)G,E:2 M>7%&4W*R-9/7<-.YW=5* 5:C6:(53E3L)7CV4=K[TKHL.M[3PKRTV.4:;\)% M$)6'MU1+?G(Q6*VCQ2@L*Y?"U8E(+\OZ2H>R3'!-EZ/DR7FM-6$U45_8DB.& M:L_X#"WVI?".YJ5+M<[IRJL[Q^E+2.8*X0JSG77UL'9(8;#:_@@U$6_U?2JB M(&V.A.7>D&$*E>%5$1$G9X6],.2B"-G=G!EW]&@:O2#*[X-897Y-"K!:VA)M MMS5K-7K#4:F(,J))YDBQ/FO[R0QTR=#;8+$.8YSN%.VCD(/5+'J0@JFM^TTM MWVP7TL%R?EDWW36-(C)781LEFS#+J$^S6 =QC",^_6 #K)<&O"[2.*3>\G7X MRJZ):)H;16-:Z,!J6'O W4;FFD3E#%6ZK,%J;3^+$EDVV6R#,)7>Z=9^#*LE MI-AD4[@RF('N)];B?'?QA?R5I+[FW=4"-ET$N$[2>Z*'H^F*+F@KU^0ELK!: MQ0Q4<0:>I7OBZ_!\682MSC)UMEQ#"O#22E_P.EQ$./NS_\BTY.A_$Z#E)EMP89MPKY?^@*W$T!"!>D@(I'R0 M;S%JC#3E-27W]V.!"59:L%J]#V0A$J:A*P[(Y=TL?DSI?E&0,;8**/X21#*[ MJI.&U5PV4)71U"]4B';"YIHIZV1^HI 7B[3 RY)F1#K+4^*<=<[G&41A-8\1 MIWK2$7#5JMMDS-%LED D\O#%W_;LY9IZ2$',(C/+(%OESI%*%%9S&7&*.TA< MH5IR+G5\- >_LZBZTFCZ-<9IM@ZW0ELHY& UA!ZD$*)?'OO 3(M'9V/J559Z M?K: ;%JOQ"(M\1Y5-BU]F-8K2#%UOWJ5 A1*2^[ M'F'QMS!(+L)8\7F[ K ^L *=<-(V+!"50T30SU>^U7S@6ZC?M@M,_*R4MUX" M-4ECW@7A3T6H^*I= 5B?5H&N^WVI&")RB CZ#2EJ!J$;UB)ME&"U1@_$;RK, MGJW(C)9+O"3UH@'E]&A6LXKB'IY) U;#V<(U+$>9SO:74O0]M%EYY#H[YD;_ MY;6)^9IX?49@NKIAL?R-P&Y]9^VI#ZOYAX&WV"2@_98 8K5AN 5+MEW")XR4I@C \I/KD MS4O\E)^Q=ZUH&D. MB0$0]JJPNE%OW.)=Y.7J5TH-)HMY:!X[XC$LC00I?AIVLRU(_VQ6=AJWCU@U M#F*)C=M+'5@##\$N-#(O9+_4R1H[B<&=X5(=H*NJN+LM3Z59#8V]RX'5](=5 MPFX_O8CIO^DF$CW_$&1KM(J2KXVS?BR-DN&TGWE03>EFUH+(U\%6JA?GB>6+ M=ZS0YYCM0H;Q/@-" SL=H)*,C4A^UO0)IB)/TAV]BB*)9YBNGN)K4G?MTK.= M&BRR]L(L1@*T?"[JS6=5><2IH 52'XF62'P:0HJ4[MVD/.&%EY:=;N+PJ5% 6[9Z-*1M:]VWUKI=X(-[;O4<;NMNB1LPK&V9YMMKV2;L ]J5%0.U M5=E0,7S\;>F_N1:6@'^S(^]H?Q3GD4[X\I2X@_D^E>J\>/H[7N0/"8UPH&N. MY,>'X%5H\X'EP&K[PRHAA'XV3CD5S>(0KC+/9KQ .J?^NB^2;GQX(0/-OUK- MV WMK1:%U:1&G.J W:*A"J)YKO *IRG?CF/IX.YGE^1OFB=7LJ:JE8;52#90 M]8>_EF4)? >1E8%((2S?KZ>5T@OR9QAC5?*'YE-8K2&#)J1UX#)>PM338HEI M[@E5;'K[.:QO*P3/ M[ (+>H>3,J2\*P+K0ROQB>'E3! 9+ZPZF/@'#X[:'Q9#^3K(^4FR,"?S"Q3$U0RC MSD)HW@"D24HR=A<[V]2K-Z+#F,Q7<96Y88F7Y6&UZM8$*E,>:4-?USAN5C+( M4$"GN]LDQJTOP8-?:(X%'JR2IP'SK.DE#>@===K\Y"Z?L,I2O_.:_,@O#RH( ML'TB^=&*U)F+L5 X29Q*WR)@47PP?C%NA1&'7<-$BT+[LM"^,,1*0Z4P*\]O M+&XY6-$L!M:AN$H=6$UK#]@N-*$T?SZS,G($=?3%GKPJ;THB"JR13#A5WM4^ M#*,TV=2,^FR5VNF09SN52H%L"RE$53,L*F$^*BY9)C9/[; F8VL2/]\F:1%6 MN7'+$\TW?.A733UL-8&U5T_80AN6^H@5@.ITPF41J"S#RT%9.GD,)A-?4!-E 1HE8E8H8B7"JIC\Z66[*K =*;)KN&X++*<>,&IZ'CJA&&U MK 52^:(3OR67K3'Q&T06E9JGQ(X(-Q:*[=QS#JP&LL>L' 0 MF351?6^,Y[NHVY?8*'J/1!)6:YA@*A9K:;?)$Q#7[HCY8:XQ5FW)Z81A-8P% M4M4%(6BO@ZB2Q\2#X_W<7F6_%(*P6L. 4CS:S<110]Y+($R8XD5^$SPEZ2A> M7@<+>@QE^H+3-0Z6]((*>K?[\JH@?LHS/<$GLO'%&BD,;5EY]H<'. M=8,6V?ES$&Q_Y5%BEY1J[9UDJ<"O'W^-GB)G3=7"73:1'I?@C#"I,U3*>?W( M=PGOTKKOO)R_JZ8,WCHEKJ"U* ?KH&G!B>JM:U#?3&U#T=)<* MPOS\%L1OM0 D]AL^/

$=Z84 M14SV##%I3U^>0:#G!G!:GM&6?7E1ZM??@_GR&G!"AE/V^ R-@J]9%7?4[>"AG\S6^ M3"V.R*_/["[,]#=,(Z'*C,M2DZN4!M3D%B!EJ=RKQ#RU$BJU_O=_0$_]\S..<1I$U"8M-V%,C\,&--.,II,:5 #U5%NDW38L];@-;6EZ MZK-5A>KXTQ*&=$XF" %J$36V;AO4DM4G]S5-JU((:GI$1P30]U8A4Z:S],MO M&K22XC5!0/H:C[&^PSG+42WW))7B@-K !J7H^S5TJG,8[VB\^;=GB&A3OY#H M YO4_8S#YW6.ER,RW 7/^*Z@FY;3%;_.XE'"Y9K-9OA!0Y?NO<']-$# M9*UZP94<(&1*Z%VE_BU-(UN5@/9%@&G$:J==L8>A50#=;#*$[1K0IB30+=NK I9-7I:)ZAO/R.R6%8=X>6!XP$#M M[8AEFW>U0+>O$JQE6_)V:Q3@J?'(5.0RR-;W]#J+)5Y>[.AE"I-]HOU1G0]! MUHCVVH :(OF/SF5 MZVW'J<>IF.8K6%Y8U_J<=M(0&40!&1\30DFFZ^Z2W%F5,8YF*/S*DMC14R27 M*5Z&.4L*YJNA*CS727J5%$_YJHCLUE[M-"$U8S_ 5JT*KCF%^A#WRJ[7$4%( MC:7%9]4V 4NE!ZV%+HJ0I4VG48N3_7VEF=(^:A4 M9@=3B%S=J7%!K*FWAEB MFIZ:J3ID32/%Z$R5#JE;BDO93GH-0 UE"51U[/R,W866UT'23-5O8S6NEK ) M_%5^ (6A/$K9@ AP]"KIKOI0Q$D+8=)GJ$.PLS;#H-D!&F/:N+AX1B-(IJO' M#+,]'<4GM@C2/^D+ 9'033T-1JS#,?:O\N7EHB)[_7FR.B< ^';=&5+1&TKH M_]!/2_TE]\2U?^N_ 'L'5/8D%"Y]8Z!$+F_!47Z;@M=RD+G ,5Z%TD;7:P!J74N@X@A<7K/' MH\*(8AWC]Z[4_=9S8]5W""K7K>22 !M' 5#9*+0YJF1&/E>G!/PT P?WVJJU M::MV$=4@-Y(&K56+U?K[%7PH[==,*R3?73&H0&XW!5*K-B,*GMJ(AT;4Q_P( M*.HYSS!5);5A1+I.4AP^QRV)JY HTH-[81#)&O(8Y0)J[:-61TAW4Q7>N+Z* M!ZZT7W"&RE<(&UL[7UK MWW&W'_ ^]LQ(8W8C0]W>UYVKX;%$6UN:9(FJ1F//?+1(D$R?(4JV14 ME5KTK[] /*NO+7M;O_RQ>/BIK\8C$9?]/S 6X[GD+U^XWA?__7__]__JL?_[ M\_^YN>G=V\19_]B[\U8W(W?C_:DWL?;DQ]XGXA)J!1[]4^\GRPGY;[Q[VR&T M-_#VSPX)"/M#_.$?>]]\]?Y[JW=S VCW)^*N/?HX'QW;W07!L__CNW>?/W_^ MRO5>K,\>_/7WET^^[#UU^_?_>/A_%BM2-[Z\9V.6XK\D5:B[=25>_] M#S_\\"[Z:UJT5/+UB3KI-SZ^2[MS;)G]U9:4S_3$MW_TH^Z-O9451+0K/],3 MEN _W:3%;OBO;MY_N/GX_JM7?_U%"GZ$(/4<,B>;'O\O8^_XU6WH;"CQO9"N MB&^[*T[<.U[HW5?^?#QZV\_?LV_\1^Y0L'AF0U0 MW^;CZXO>NX;?O[4WMLNG]TC0.;V=A?<>)N;T"=]WPOCZSM4D]BFLUUJX\<^*P^7_- M;('@L*26ZULK/G;,<.V)QXLXE5 MAW&6'Y*JKFHWU*X<,$.F2XME29ET(3U$%I*2V*K";5M0K.D;OH6);$RF=Y$E MH;:AI-7:7K?9/TDTRM7K=JEHRQ9=R'XFOK\@V\B$5%II@O+M]FH0^@&3FPX\ MIDMN0$$<2BNUV[\'ZY\>783/SX[-=@2JCE67;MERL&P:N3VFF]@,L"UGY/H! M#4&T JNWS++U; >6PQ1N;P?\.WS6Y"OH@M 7>T48D8S%51!:SO3)L;<6:%UK MUFK+ZPS;V?+OL56 N)!-D+!"R[-D^.23?X4,G"'?%RAGQ^KBYNPMS[''[':O MV:1G2VXH=2I[_@MGV&7#1 )4[6S'#>NAL,+Y=KFPCL);..>.%]9WG380]Y)Z M8[I&D^?95\+$@-7N;H\)ZZ6X!M)^$];MFLV=9:<%DP!4N;-=%W3N%E3H=@<& M7,VEM4RPTV%RM-&V.9;8#3\N7H=LVMX(%]1'GVQ"9VQOR!T)+-OIU'!KU"%S M<$TZ-K$HG]Q>E&ZY+KYU!JLWPU;Z]XD7$'_LL064"9!LS=WMJ98/'$1=?>\, MJ.B2K]5(9_N##+:9WPY"RH_L@:35;*XSF729 %3M^!12M\?@!LZW?X-,X<#Q MU/)GSH>!/HWZ;9US7PM:EMTUH=EFH%/]&3Y]3JQTN:_7VCE/Q74EJM=:-RMS M:IX+71(5-D6I;&;KJFF^=/SY\WA0,GT4%0'"TMX7SB.Y[LC7;:<[?U(&T>RO M@3SIM]2Q_^E>X##*="X[C];0V X_B8]-_@]G0@?\47Q\CAO'4J$'*PCI><:1 MUN>1_+VZ$V+CAKN(/](50EZKP_@DW8Z"*I_%JYX9W%&)Z7/DTV*KXN9C.=G;1DL.7]\-SXFL*Q M1&*VWQ*7;&RX6ZR=]L\A]1W9$$K)FOT^WJZQL:1O+K31=F?2ZGL%E56[/6'+ M*GS\JSEY]BA?._EM0KJ/=.7VD/P1>DS3ZE?.C\#*8R:38ULZ^\^F[9Y-RCEY M(6Y(;@]1+&8:*=J"F+"&NY53^W0,6/\,,;VZ7==JI,N87]V.PVJ;<&Z?6U*K M"@"5YCQ?[SA>5WM_!FU UN_GS+'UF/TB5X6\!L1=DW7:$.^W[@WLP YXI>1R M_/O>#;])'T5ZLW_&)9,.I5URO%6N%PZ_<>X5KG2GM_>C>^4^67VU]5[>K8G] MCD/$_Q%A%>'$?O@U^E#_R8](3EMRK"?B1.W_RLH4BKP[0Z]2)):LQ>I.Y4L4 M^Y0EKT]7/8^N"658IVU9=)6CK'P1/RGQ[CFZW7VSVMG.D>T-]?8B=!(D/$%' MLT"Q3YP'S3[[_IKWX=ZQMM5P%HH \7R/ 6BE-%B(WA%_1>WG["47 ;"YDD!\ M/Z#B6R';F6%.=6=.MK:?V!G'B_;R>4%0!0C\1\R90BHM$@-]UV460+QWD@.? M+PG$^X^8>%?)A@3SWT.+!H0Z!PC2I<) L+_!!%L@(1+>T7&FS?&! %XN#43\ M6U3#0R C$N2+'7'X?N39 _=-13M8U'P_@W;/?^7*X*XI#(4?9&0HZR 54)>6;,AVY@!P>>XW02[I].CM,\UN524(Q1-ITBH5"P33T- M;L!3M\KP+9:$8HRRUY0)AX+S(#HE*0I%&V6-*Q4.!>D9M M?KUP8:_4DT:Y+!1LE)VE7$ 4M)?6ZVC-I(KN<7*0U* +JT"Q1]E6@L1%H8 ' M\M!G+^,N'O +%_0P\-;2*5U1$4H'RGY30W044OKK-8/+3_XSMEWR7D9%97'P M&1$> 1(Q#8']@Q[L'^"PH^Q#E6(: OM'/=@_PF%'V8LJQ<2$?<#^.:5+[[/@ M!%I8& HYREY4(2(FX-%*,Z4SZKW8\1L0*M1+-:#0(VY1Y<*B#OAXD8>,]K0D M%&_$[6JU<)@XSSP_L)S_9S^K+,GJ\E#,$3>N,D'/[6",>>=."U$H4:$(%%^4 MO6JE..>&E#-,B24>OOD24$!1-J!5PIP9S[''SSYVGBOUQY9+07%%V4F*A#KW MQ,L#BGVAZF?^#(Y@0YE6BV*<&<:?J1VP'O!P]]!-?#2"4S%!42B\*-L_J7AG MAGH196KC,?8/S$*D]NGMJSS.5>6@(*-L]L2"G1GA&26<:<+,[BB.B]\XH-/- M1C3SRLI#$4?9ZZD%Q45^Y/LAH;KX5]2"LH"R[8,*?>YYAJQXLHC#^P]/2WYC M1C#+E$I!L4;9\HF$.C.V$V])+7ZW?G'8/WF.^'I(94$HPB@;/(EH9P8YUX]J M> M%H,"B[.PJQ4&:$X:OJYWE;HDX>J&Z)!1@E)V>3#BTN7<+FGNWFG,ORHY/ M)!02ML=\!*?KM7*8*RN []E@(BX1]=SW]Z(K/YD,$/?L']6P"XI" <>Y(BD3 M[]Q0AVL[(.NX2\=GK4[/Y0I05]:"$H!SAQ(H-(I[_V?B.']SO<_N@EB^YY)U M;.K+//S"*E 6$,\0%>*B4/"3YX0,)1H%@E*!#@B*0B%'/#L4B(<3>QD'-1_7 M'JZ$HDAY>0TH\(B'B')AD>+3 L+[;+^0.RNPDA[*\!?5@.*/>* H%Q8M?IX. MV,*S]>1GYH6"4+010V$K14,!>;&W'"?-Z"0#N5 0"C)BS&NE:"@@#_>$;MFD M]HEZGX-=[I'']]^DR%>4!F6AN*->K!0+>F;DH^1H6?LIZLR([=MD00_J6E 64+:K4*%Q MUM;,37[ITIHK!\4;<6-:)1C.G:GPR;%7]XYG2>WR7#$HOHB[T JQ4."]M=S? M:/@7R;R5K\M=DSH; 9R MJ=- 6@]*#>8E3H#@2%:0?[KH1=:WASG/N,W#%);D-;AE'_I-;A0!JD/Y07M)2[VXJ=X?'ETK=K+_5_,TJ1O+?XJ("_V;K64]Q^.1.(&?_N8T M,)-?_'KL\O&E$\N9>?'>09)/-:D.J]UI(%J>Q3R9CM2B"XE@I6;4 SNN: M7* .IL Z[ PL?R18\- ;?RU5JQA9:**ZV%ENNU!AD0^=%) M2A^T/;"^B4G)ET++^UJ#A"KYT$%/WN1-GG))L\CGQ!)S :J,EBJV!D4::* S MESAWCF^'0V8T61VT++,U>%++CDX/4(7J*4O[^\DZBXI"+5C?XR>4QK'4PAY& MW0N\P'*BDKB,33QWI6DC=JXC?.LPZ#6-CT52?'\GTI<[KMH"74K<=E/9C0V96^FRZQ0.35\!+T MUB,/A (Z5WFS-C*>3A)"S?M2-;S,OG4G30 *Z%RE[TX>'W),I)0IE:P.7C+@ M>BRIY4>GJ"@1W$#$3!1#F4ZS(@)-#48ZGTY&!F';BG MC4G)?D-#LB[W77V0 FH$+UY[H\261N MRD?YL5K^FU_[>SXP[D*R].;$X?$.,XL&5>&.O+BP-%[.9FVHI7(8,O;C=99$ M6_94LH-2">2U\+(ZU]4&" KH5.7]*W"R5/7PLD'7I0N&!#IA.F9!@]6_@WS1 M=8D!+?(7O 73.1!35,/+3-VZO6[P^5CEQ [Q5BDKXJ6WUB( L,X9Z/@53/ 0 MX@!5\3)E-Z .# DZ>972:0CKP=X_("_/>S=#:( M^OJ3Y815J0-/Q^WEPGA9SN$HEZ(&1#*C\Y&YVZ<@HUP2+R%Z729$TJ+3L*3, M/ WI 4)$55F\M.EUJ1!+K&\[_!#;#B[9AV=NUK.S++7(S<)S9,< M;(DJX.5EKTNI0G9T)9N3P+)=LAY:U.6WRQ]=Z_F9>L_4YL-&3)&J'E[N]KI, MP9 PCK!^+;KZM0DE._[DRPN) _'& M7A1^/-TLK5?I0;]>0WBYYFO/D_6P0N>X+*C.-@LS>7U=IL027["#0[7)!+FJ M!#7QTN?7I1B*1JN$&Y%S8Q;AN2.!O$')VZ4QC6 M4QIU=QWMJ&:$1@E[H!X61^-?H:31C3^BQP^J-NK "UNG%"W%#MN@J.UXNB;S?5D!? M.J"H%A1]"DP[ID8>?X,L!+$::V,P/@;8)DDQ ,-=4@5[JZLW\)6RH[,S\'RV M8G[RO'7DW2;TQ5Z1X>O*";FMBR?SLD@ME=]_<\Z_J_12^.'JV@ MYFUC[XK5#!8MO[;PO.@HEP5Q6'-;)MJ#17\C&0 E;G1)'>P]MNXP4,N/2:_@ M)O&=S09GP!KV*.OX/9/.HX?I"Z$[8JUY!GD>%[R^"RF3AF>%6^S"8.U]KIH! M>'OUF\/>J(/9;B8F_D!HK.>?B,N@IA^PYTN8;A@&[;E<32L+CQTY5JDR*2MJG*+=$# M<@I#+>OCD5"9+8R=K[0VF66)+SBP:N*Y7N6LH=X2 ZJBYS75VQN#P4"?1Z.7 MF8D?*(V:4D'T]*5PD(OO2%2*?-'6"W\;PX\N+,9(I#+*^!350,]X6I]8.0@& M*%LZX=\SF>-KI2$3,ED1/->_)1N/DF/N5N(_V*Y'TQ?4F2S,!L^W$@=J/I!@ MYZU/ $C6T+-V CU=:_VQ=':J+GCQ/Z*0@'O+-HP;6WE:55$!/6ELLP$CA."B M5Q>V\8-8YX5BZ*EAZU)9*>X%:V?%%9OT>HW:. =51D\DJV>>:P"";C/(+DG= MLP7(WKIQVK3584DMUV=]C\]=HI^OJ>^AI:75(KW")=48! M^@B3 %-K6C @M6U]K@%@7/!*D-ZB32.7U=._N 9Z4EV].5\E.KH:%CMX:_GV M"DY,4AP]CZX29SDM.:G-Y"1:#NYL?^5X?D@A,3^:S: GUVVF62"0T*G]F?#' MILBZ_\)V"%LR"?=/A$XWI9!FA1IJ-H.>GK<>65X3F1NNFNPC3YY/#+E$G G% MEER7S@4G?Z,9G,QCD[-M_Z?U[/E_ZL6?P(],EB*@=:%8)QO=F65;\C<. $(D MY51J75*!3G1;BYE2LH>\1-D#-60NF.J2$?NGQ/-45=8P3G(C2@1^IOM90PV9 M@'@ \9V1YW*'=?_5AG!17>T2::F6)!,4CV2=YKMUY^TM6Q*R+"AN&"&RP58T M/*L%RD14H5\8?"#<-I*Z48I%L>]BU&%"*#&ZF5]Q_TW%B:0*]@V-.MPH$4#G M2) Z4<63HAKV[8HZ7(&00.=+GD!111NL-O:EB#KLZ>#2U8-IF0\6NR,D)GIS M#% 1^^J"%B=0H0S1*4!:1.5\"&\"^P)"K;E1%R%T3L^4,K)[2["T ^\^4^0S MH;:W9CV@ >YE/U!:EEJY6+JW$I6\R=.M7#)CH!PM]1.S=&\UPKB3YUZY3 )_ M9Q$OW9NPJJ%TMOB6-@Y^KBCRL7M#6<6\*M(1T6Z*5Z7D:G$T,T4Y]^;$#ZB] M"I*DBOW/%EU_HE)R:C9GC(T,LK[JPF4&V;6-Y%\_X-^P;6 F\^ZWLFH/7>2< M&-IFL@9S'>9+KV$H7QEG]0QE#?8ZB_^K;RIW2"%Z7(H_W0PL?W?O>)\%R?*^ MK9,LC[?9BQHU*@+E**I6X$E%+33SDO=E1KT7FW%^>WAD-(SR&198NU)F+HEDZWMZ@ZNT15'_ N;U69L#D\[7G]I3QN>4(^R4PBKX7MZ>R4,$\# M"$,X;I:/LM6,DYVY),_(>QC^ZE%@.?W#@DV6[7+BIFW&93C=1I@#N M>+7<0_*,5)4Z\\9JMH7MB3P'X0W@J6N$&'0W_R[I<"81!??,6Z\#]DM;MCRH M:V*[0,\Z7V#K4&+BE"4D8VQXK.DA>V2"*)#S-D5H# MIEP7/1UD!X-#A-"5#81TO9Q9!RXFWR2O5C1D_3P]#UW'S)"WAYYFLD/+ X*D MF=8E[VRT^TE$T.2]7!T] V0W-(MP,I#5H[AC_G,Z$B5A-AI-H*=K[&+6E^.% MSC!\1]S&8;$!>1P;<;2>F0-H6>B[(]J(* )BASP9L_4D< MI/W5OT*;$B8$&]?!@;_'PW,0\TC#9UY$3+-.&^AY'!MPY=66^@KL?CAN; M\-3:T21ZINFRNP=[C!B0C<>7*=D73!QE&K<-/W3WFI 1X^QZ;I^&S\].M,^V MG'2?/7(W'MW'E*KO\T$;@(XN9#I"B@*55@'REGWE_KA MG*DQ,(TF,#=P0KJ,$U6A*Z7#( [BYR$3*60<% I".>CXQ1TM#BIEK> Z]X\ M?Z/"GVYF62C=]2+<[RUZF&X6]M:U-_:*'PC%L3T\OXKGV*NLNR9WO?Z[WDWO M])8&^^&VOQ@M>M/[WFP^7 PGR_YR-)WT^I.[WN+QX:$__X7_;3'Z-!G=CP;] MR;+7'PRFCY/E:/*I-YN.1X/1<(%ST;XL,N":JJ0.CL+=AHQRXOMWQ%]1^SF] M!U;JYY(-H5O6A=_$PM5H"OF*O9K"@LK61LL@I2Y? ,A./CEM_;ZHK8GR+7KS MX6 X^JE_.QY^V9L,ES@:&-\^XA>= "]U5I1%2V8;X<\&SL1S65?6Y$0%0,V@ M]9%U2TQ..76M!AX&*5+538J<^OQ05)_1Y">VQ$WG:&M6VN7#J5N0K8BD$I:9 M6.H20'/DM9#U!4!-R7Y4@V"0NB272<:6NX[.@*N5YOW71:5AAN&L/[KKC;E1 M.![V%S651W /_?2M4@66^^!G9D-]6=,N P0[&+3_B%=(8.-8% MP7(B4^O]^_*PG\Z&\^4O7_9FXVC?PT;_\.^/H]D#6T(0C2ZA:.J%!% 5*4Q4 MU#&MY46O%>3E!DQC,2ZT!E0&*69\($&B"63.'^J\\38WH4\*=QESJOFAJ)KW MHTE_,AC&BU%O/OKTU^7-]/[FD?W07RR&RX[6IU+?OM9G.]3> M]6]'X]%R-%S$R\@6E:=1A/(-ETU-.9ZPG5?NU8"L$GPH!75$8__FEEEH=[W!]($[!Z/(7Z1 PHP MR88R>OX"$%:HK(ET44W0KT_$91:( U B> O8@89 \HH7S301,DCU,C<-JM6M M%$PRFC E&\:^ ZS(PZ3/>I&'DDK(EX0T(P]EM= C#Y74B&X/78:5ED;M+\AV MG[N.G%.:4IC'[>-B-!DN%KW%\!,/ND+2G*37<_+,W^9QMX#+G\(:2'N>0G_T M=CN0RMA/-2HH*NYXX'@8I$6#T ^8UM.!YZX(C],7FWNE>(W!(S/X'H9S9NM- M!DR5YHC&WMSV?^/G=X],#!I8M@M+UZ:HAF7F9;C@/=12+5AM[',A"%TEVPX. MBT$:]F#]TZ/1Y7:;4,$J58K">.C_SW3>6SS.9N/1<-Y1O%.^9V"WMJA:F\[K M_#?@YT* >F8XI>789UW/8"@,&O/WEDU_LIR0')^>M)R1RV0,):9:*1[AOC^: M]W[JCQ^'//HO/@\:]<=LW[-8SA\1C;>C>*?N M8:>2V7&! MT%-86T X&*1@2=K-@;??V]%K@6GHTH+0%WM%!M&=RU406DY55LZQ8>P41S@8CC_:308]@S6@,TCM^<7K7+>K M-;H<73%=+"*-'4T^#2=XV35^3WJ:YRISG5>2,DY6YPKT3PV)0;JV")]\\J^0 M-3OD-[*K-:T4,[%XO%T,__[(U\PA3PN Y%W,]QU@G(IK8.7*R_<'XE,45\'V M)"KH*&7"4\AND)8T228E32KUH11BT492J=X?TH_^UUM^J0;YI6+6"QT[Q/\+ M22H%K']QF:2T<&F:ET_@.YM8 ;\)MUGN2'I&IB:&UX14!#^(BTX)5*)VN&CA M:LCQS56P&LGJ@%\=02<*((PA')5.(.)T6/Q?&N?3>+ZL549WV_VF'@DL&F4JIA+D4P7$C;!+0#9 M["SANCZ;FN"@LSDG;$L3\ER 'ML9<%PU5CME52!_G:4]K['H >% )VZT?[9L M&J4'IVQ;]NSYEC/=C#UW.[9?R#I.L #FLEYK0'H[RY"N36\3T- 9'UK49:+R MAV<6.P8/F%QE12"/G256U^81" 4Z9?<>)?;6C5,5K/(WKMUU]*,3'P6"R6S0 M))#FSG*W:]/<&+Z.=O1)OY)[AL?/PW;UT,K@G3T^73IB&:*9Q[2N\"526 /* ME %.&*4LAM 3IWZ*[^^"&9)6@I)DC@,&@ $Z3]'J>UN\GC9-<_:/(N<$,ZU M^\):C4%Y-<=ETP S=+XEI\Y@-=5I \JN.?X--)8"T4UH(29X[)1 M28].SX1\S@A%/9?]D6D#.(+7,/"\E4\;2M?7,(U/(^G_U8.LB;^K1WN:1.V8HXFM/]!CLB;*G^61Z6+I/KSR M<9YFJOCV2H^O7/0T'ZPQ90D\^TL]QB^06J^&R+2T=&&_SMLAV&OHE3PB4MXE ME2C-I"_6MW#KM(J]UFH_$-(&B 8INN@5!9E.EY(!B!\%0=;Q\4/7>":F+F$%*FGWZ0::8I3O]N2=#.C9_#7T[Y$1_"465)0NK:H;1 M"GU%1 <.@S0 _)2(3#U*%_&U'A3I6'VN[&61H\L]WO!,-W'D6'; C10NQ4S ME+&-UT1J H@>&5)XZ*2BWVK31*<-M,O&[5)>0_)V")?J;[G_J8B'!WYMFOU7 M0X]KM(9V0[DKA:Z-J$&+L> !"-G26TK4(7H& CMPX.K>@S@9?-4QOA&9<:"O MWV?[H1>(3I>V5O7;Q@XQJ/>&1'NHHB_8&5$JWV/ZV:)LKQSX4QHYPT%9ENHW MB9T[I/EXJ >B0=-[YI$1R93^QU+D9O:I$?3XD^MX<^0TK/BX]%P>,MYWIN MPG\M[ R:EXN/V<@FYU*@;NE)&^09^@K>MCDM^86>C=R-1_<1][>'Y(]Z5I-> M@]B9*S7?P&F&6T?^CE*ON-6G>4H@J8D];T(Y @MDW,J89,FY/41O8:1/%OFW MAZ/,N7E3\X"T;MO8&?9JZV93. U:-^N]@R!;74N1]TU>0\#W>%UVNG6?!ADY MV4\G&=D/OU:R>\^Z9#F_$(NF3M=TY"LG!]9FPR;Q/5[UD[0WE]ZXZ:')S=8; MP(7 1Y]L0H??![PC@64[@CFE=+4@ZE?/V_2R/>M9[KJ7](W_+=.[WJE[O;1_ MW-&>]#!N*>[CE[VHEU%CQW[VXH[V>$][?TCZ^GN^0=NB<2(.S>?: 3%!5"VH M)I62VG4RM^CG'0$+F$TM9=BU$S83D5% ]I)'.R!US:!0=]!"+Z%D!#T:O>91 M>7M8LL_V7^TZ7&8K7S>964DS6U?#R.1]O//VENW6(#-;V0PR-08M^&981LB3 MV=FF7^4V9"+QM)@C=^6$_%\+RPEFENL_D/T3H17,\'KJ:M@>%8U1EW6N0/'H MR,V5]O;!8M*YA!ZD+ A+8Z>DKPF^0GIT;]9/9&>O'")6C:1@L1QV2O(:= @D MZ73PWX>4Y\_FH5BO0?3@9Z:K4D4 U<1.+%Y3*310Z49!% Z5N1189^WOF MSV8LTW5MKKPL&AX[QCN/%[56*9=;6C;U +SP7;M?;B7P5DH M@F;2%.$J@5DI"\IL\&"]*E'-%T$[@E&C6B4+NA$"<&36V$YE*V/?^07[<:#; MJ#(R5^+?3KS $QZ]R-/_5KNN2YDXVLGAF'R\=_SZFS.ZB3.:44\@+N=".3., M*GW'E:49"PM@X]W#E,!*!/S;)Z7OL53&03N[N552[1%JJ)4%W MY";=4;EL"\4,(T VN(I\Y 7IQ@$[V)$]6]T=9KRLPU4@=[N*"F,[6RM'1M:) M(9>R(W_2G$2E^8-LU&-FE\\#Y?K/S]1C=CT;#@*0U=6P SJ%*U466OWMT;9?O&M;]/3?P) %F5871 MPRN5S,AZ;P@-=V3#>K].KL#PX1.%>-E/810(>7L8[I\=[R [D-!H OOH"$R9 M-BSH1/;9!FEM.R'?*R_(BH?AL8W2\)4?-)+U/4."7X$*8ZRGF^*#A2H-;*EY M[->0P0.@53@-<@A59OW/1#)"4ZC[TGC&J84O>^S+A1C%M!C[&__^ ME[VH!U&HXK$/F29\[%#%RWQJH#P&/E'6+:5#JUP!.YH9^D2 0N*,?C()XHN" MXQ@%84>C7KX0^N3Y)"J+QJ;C>)]Y1\6Q#>D&:IP1M[82!Q[;(!5H-&IYAAW$E!*S MBI_G,>5PY3*7SY&[HCQWTQV)_SMR4]:8J139+9!I5Z^52UEHZV!CD'6<>7PG M8Q-G?IN\<2(U?DN)6#/U"_9NYB]?]I*VL6W::WF^Y]BEN?7Y@:W4U+8\D3W81ZIV.A>BF/OV';.]IDB?/*\M<_6.'[IV"?TA4 HDE7&-E,;,*;& MI"-W.L\S.=H_6S;EKA&!S[Q8"-MJU "ZJONF*834<,^7PO:B-ACBUV:O9Q9P MF)5>2D.=>[?/%,/<$!M ,%V=U'BPL^B6^ NVX7_P7J(L,DD?!),8K.KE+/IP MF8RSM6>4L'XSE7?7<;YCF *5DLG.YL-9?W37&_,0PRA9>WN*I$S<7A("G*%= M4O,M1K!VKF8E'V^1@MW286BDX+5=,Y+"6WF9J.7(OK?+1&^7B=XN$[U=)I(M M9?'S%84G>@C=\VR\KF(S :EK?*2DABR=^G=2JXA_^-ZC,_8!XDPWW$H2V*G2 M&M@N-FA(I%)H(S7DCO@K:D>O!^BI1ZXBMG>ND7)40(!.53*>N MXC,;,5&*:MBN/#!-(/&-\BX( J+SX6["8K(3OF]*KQ](<^M5!;K)D_$AGP"" MWZ#7N +P'Z4G5OAB_1K*[B0U$-]0$V$"T@N2\ZO%,X741K<(V9 M.*F'9GF N85)WM&6*NBBA-I);3<:&!6 #*C\R*<#A74 MJ.H!V?G.P(6@G56^*I[D[&'\X3Z,WAN\(ZSS*SM"G_W;(4G*GOZ>/[SQ[_3* M=34>XD'0WA> P^5[O.'2-IJ8-T1T[[]G8D$84$+G+K VD.L?D"P:313,G<&E ML7_R6N"=LX'3][4% \H$!04W?5-ZN6\VG\Z&\^4O7_9FXW[RL-#P[X^C&7]F MR+#;/ :Z#9L?T%0?D:5G%SK'8<;X$W.=-V1JS"[4A?59#+^T$O8A95U: $B@ MLQ4Y8/C,/]T<#^Z2-^/$;$DK81]7UF4+@ 0Z6TDNDVP"$RYF?[WG]TV">,U( M#O8D^TC-9K!/-NOK7PVT.G)"Q@.+60]BY8KRGY6*8:=9J77&)9+6H%/E. D) MB8(4YO9V%]QXFYO0)_&3TJ 'X=A7:;89:2*5;TJ/3295>U'=7MR'Z>;FD?T0 M=T+OU3?>FWR;37.J*$/F2QAZFR."X.AY6"-O+[^5-*C]/6 ]9M^>@GM["@X_ M*_#;4W!O3\$I1,Q6-H-,LY^":RV41?4.5K&)3 \&I]/.M]W%Q7=6<#LA6- MJ$/QQ<[2. .YY2&,X+\W>PC7'KR7EZNT>XHPS1*#]Q^FJX ^P5<1+2(_2X#% MBWPL'0^,)OW)8!CGP>G-1Y_^NKR9WM\\LA_ZB\5P><;4.*;[^44"B(=?="J5 M'=O6$S_(L!5!2.+7G'@T4=2/7M)X])ND^5[:%\$C3Y5U,GU"3X,1=\]/ ;,< MP#,5TDJXC\0D71NH4M:(RF.?MZCI$#P74RTX_F(7#_F%Y5B9IR6DO%261S\^ MJ$.,1'(3B,F.FSC&6U-K\I70W>--=:<*@X[,E/Q"MLK7Z5C399'$ZAK M8E]4$/7P]I#["_36@E9S9@350MD5WEO0DAG_$H.@NV/U%09U33,8;32Z"S2K M9<:_RR#HH_P.@[32[X9'0RXP"'JGNKJ@J&8&BX#1">.JI6L*@LWG+Y:[?9!= M/N"EBH6P'3"@<9/=9E9+V=%^?FR'_[ M[]9VI:"6BV'OW;5A%4G:&; /2DP? MM.'L;%=6 \Z2?!TA^Y&%KNO+J8BB3MRI>WY]OJNY LO6Q7 M18X\46GDDP>HK9SSY,DEOY*X*(5S0!$157HH>SX<]Y?#N]ZL/U_^TEO.^Y-% M?[ <32<&/8WYY@9XW 7Y@8H2%G+*U#9QN^&Y4KIC?(9Z#@*+L([ M(!FT$LZZ]1 ,=CRUK.5.-\L=&7C[9\L57XJ/0LPD%4SR'(@W#6J1.]H^+(CC M$"I%-U_$))>!&,\JL="/B6?6(7HY9>GU5_\*;4J.3ZM(@]V$=2YLSP:0J-.A MSB_+!8>1&Q"&4S#][!+J[^QGP:@7EC9I0H%NE16BXVL&]3;$]YD8EM-WU^F; MG0M"7VRV(4Z"=21: JR/'2165V6TX.E(?>+G5-,;J ^6:VVCAZ#27L@?U>1- M:+5@TCH#5;,:$'4UU\5#HN_['K]'2-8_V\&NOZ6$"!ZQB&8)127L^+%:,Q\( M"(.N'RRM5Y(&265BA+*_EL8%?5_T^$4UCQP8-]U=6-.-BHXR@HC<.!D5'LUMT=:B_9LK%OIS>T\GV7C"L M /4,N7T(H0(HD2$F7K932H6I+&S(340-+9'(?!6QK=%]ODS\[DV2\( /Q-Q] MP]T-Q48MS;%^*4:V 1L8T M,/#ZJ-\@TB.4&=K3[E8=4B?E!<7-6"?KDEA\IU(&24 J M!9QX[JK6*,A6-"0K09<#H8R305Z".I97_@]0V^O;K]NUO0I_?;.^SI^3!V!_ M"2M*4GD=OPKO&_ M5I4]]>G-VCOGMB\-N[D+R80-SN5GXKR0!\\-=I+H(_V6KLH^K LDNN\G+Z5_ M'P;1Q237WH?[3/\U[0=U.U=B9=:4WA#R5:/V%V+1Y6>OOM8?&[@N\U$3-W2> M@<-SY+).\[Y+YOD:35VSK:B!)?HH (U:]BU)]*1&$V@A8'@:G\4.G6WX..7= M;DWK,XVAW7%'UOL2GNAC 3)Z[]D>LYGBQRT 6?_V,EC710Z=:O PY;UN2^LS M;:$E8=VNN^(5FP*ZZ\,ICHPT U>.LK/9SD*W'B&<,I<#0V5F@XP]?EJC.&Z,H1^>BN&2X\?QE_ MBF!%?#_.9J:IR>)FH*1?LJ=.!>)%1WJ,F3BD\.Q6@^%3LSGH,+H0=U\C4"]Z M.)WU_LW[2_8#7G/ H'9T&)SRB_3]=4VZ,6%D(K1 642__5 *$(M>4QZ/^K>C M\6@Y&BYNTE?1^Y.[TJO+9WM:^7<;\97&0B?9+N)E+GZ:DZUJA"9O<$9]%<\! M>JU<5:17'0#1=Q9Y"7\F_%%6LNZSJ[%/N]Y\X99?2%W(?N M&I"B#EH9.?5F-7[%1?UIFJM7HFZ(:Q9^XY9_H9;]1N.\5%>O%'^JE7\)^2C3; MWR1OY,#S \ ;(NJ:2-D'^4B\+?+=9S.:&V<9O3V=?*N#3R&K/W0X%-,<=H5Y;3\C,VMM;\U6=QJ@.IA;1*:PUQJ^ ML@V6S6QV:J]D;^",A%KL6,KMT/Y6IBMETF-=H"^WR7D.-K@T; M/N--)Z-4).R%0[,?V(\U8ZT=M>A"6SYDTPQLAM6?7-J_)=CI$G*!4XIRB#[; M-*IS'*3=[6XJ/X9VH1!W=R,!WOQ!I9[X2L*AK52:/<&[X(B^6-7B#'&Y8OUM MM%@E]?'N,W:\5N7P,7]2,?B@ZM#JMT1N^U M.9$U(#)A3-=?#2,1FQY6%5K!NRW:[5]TI;W M>%-KX+D1XJ'E\/M:'Q2#\]R=N;3 ($RL+L5H@UU5^*YDC?$;"C>W_<7PKC>8 M/LR&DT5_.9I.S+FT<(7VU&4]5I;U/J":+DH(8-66TAT/6'W]A MEA2;>L@H(/LNX@DS;9LQ4EK7KK;,I0Q2QP46;2S-',N=6'O2?[4EHR)?ZO?! M;U[FC,V.2]2=QTT4-55I.3/(JAIF KS3CI_VYVTZ-J=[UWX*_?@:WLCE-^B9 M2<.__>'K]S\\$(&;@M>%5<7>_%6/DZR_4@<",S9I=6;9V/N13 Y^/PQV'K7_ M+0UI;/]3R#ZH]@R%MM8^%2M7,]Y>V)Z)+R[W'HW"@+L?=N4O8D]%Q@\_$4GX MH_!TW,+GY20;E"(:NZ(\MH.GNQ$@!0B?OX:NU)^(SYU2_'3MF:S8/Y<>_U7V MY&V[I5$ZSY$;4-OU[=5/EB-+TXS8)>SK9.;-0VW1;) [DAF2WIXLK5?B9\Z- M.2Z>R[=@T\VQ1**MM\0E&SN0GAI_7_13QHWTHN\43HI/W^(_G0KVDN_UD@]B M'Q0?<3@)IO9A2BOA3'+)>Z,"6B7N6$4]9*,90$]A&H !@;XHW27!1=-@1Z@& M7ZIZV&:F/F$P)"XZSW8JHK9V*BMBVY3UZ39=08_]FY.5YZYLQXY '>RX.3%R M4S%8@3@C+#<%8M@=Q_LLB,,KHM:@;6P[3I_Y]A U9W! %;FI G<68]F 1K#B MFF4%E\89,_DSJ46E%O /&A9P^IW(ZHV_%$5)9K[U9ORVN[ZR3F7052^KQ?(7 M9^S*!4>?)DNJ-B&!>H#):UVN@2M#P3RJN(3)[Y*)/DD7R^?+_FI%0\OQ(YM= M@TF=1K%-6Q!M"J;U0>SH0F6I9[/Y@$\:'ONA:J*,TF_+ZV ;H#K\ ,0Q50]/ M.-1[G;TK]C\Y ?V"L-_8,TAFV1MJ%W<-#,(UR18TY4'CMK4QNT MB;*\Z5W%"SS^*(L)_IY:SH$V=_^=96]J@VW0_OYRG7U'.3.6.4-)@_AB1>Q$ M2FV07@U&J[IN@+L!%/?_W=1"/QQYP'F/@TRX+.?3L"S'TZ@ M?R+>EEK/.WME.8((4OP2X)=+T$W@N(H LBWV1A@WSKLO+HY,@!S;,@]B M01J&D^=H\,GJJZWW\BYZBXT>8B:2'TY$)+_X]7%1@7KR1_XW-/>B'+ \N)G^ M=K"+U0/TKW\3 \K_AN;&JP'H219$0 <3,:#\;VC^F1J GF1!][,,-QO"GR$B MIV-H-I7ECZ+[P3UAX%G.\:&T7&&QL=)*X]CW$X3&6<&T:1')BQ@5]QXE]M;- ME;BS644.JFTYS8:%NG7L$Z]6!P84S);?7&_C#*6_6H7[,+KE_.BN;;;WLI]" M]L/0HCQ+@;\(G_[)Y%]Z/]O!;NR MT;AU^2TG$$NR"M@'8# BU"*C3\)E1W#1;9C&B/7WW*X03[CZ+6&?=H$GU[H@ M&12/=1NRGXGO)U9D-B@K^=65@DEQ MEA2XI ;X>,6=A7A]0;4-X;/^N"Y2#9(:/S_)<;$JSN3RA"6*:E?'IEQ<].0E MZ7*JR%U2*&8(2Y 16*U=W:8RN64]91V2YBPIE$'?UU>-@^S6H5*FCG9F QJN MR<)R BF"I5+HFV$5A@*YND)Q1_;<*3NCWCI.ZA0K?@J6=%=67/R0MQ0=O?H5 +[O$=CHU:PJ(I2&NBLGY @ MZ>7(#0CU8V%%D[:@L"$6FA9%,GD,49)C='Y\"C26QKM7%C;$[*NC.Q+AT8DY M^[7FKFW(.@3![S?7BDU?Z_K)KIWPVQF.MH8EY$=,3O",-N%8T_G@P!,8!CP) M'/OML\!D3!K1:0/[ZDX#7O6ANK CYVQXDC3]QWER1[A7!HGNYJNEKM;7]S1KQ*]WB''NEC6M#TR .=J<3$OG4K"U2R'1VY] MLFR7CX>INZ26ZSL1O#R+9Q"];?ELN8?D14L1?37;,FVG+:.W$5SH)LG9O")G MVW0K EQ@T]W9'8J-B9QXKI<739DR7%+%M*VU@E2E\.AZIM[SWQ)F')/,IO_! M=CT:O<_!Y@_B^\L+*Q)9@RK'V9DZ89H+ )1@\*P$7<:. M)?'IWQX>K']Z=!#Z 9.0RK 1L])G>\3N_^UU+BY&P0S:H@\// M]IH(2+T]''N=$@6.C&W0N"%17G4C91M(CA\Y6^I\KNLE-TW%=3-H X:PW)XV M%"^B08%X"ZF]3(+?0FS?0FPKO1QO(;9O(;8=H_@68ML5M%'09+IBRV"M*FB( MGT0,J5BZ;EPBBJQ$^?57G ^JJIPA"U7[YH5 WLP4=SZ"^+NQTTVN.[*T49+B M^&FCQ(,M@[Q$@FX,BL7.>NWWP:&BG,UYR/#"V]W9 UO( =7A]S+12RH&4 M.R+3Q:2KD\F=%VY#R]W^3&S>GUKTZ#2!%GFCSY ^,IV1% \69L5&CW>1U<[U M'&^KI3VJRE#5,4=W8'!TS,EQF/@[XLY#=V,]6)1M-1K,<_6:A/)G@F8UAP[] M>&O@18_(QR:\R'N5K8 M1VO-R(4@8G!0&.Q]F3^68K\>%Z/)<+'H+8:?'H:39?4C,R=I.Y.GX/I9,"$FO>7H^G$G.=S^.CBSST^,E$IZY++WSY2QZXIJADR MD2ABTD3ES;"F0,PH[2E3PL=*/2O-@0!^QJ8%B9LNPIG6Q+$,I8%CU6XJ2JJ81N]+3C?A&"@[RS1O0&=A;#5I.U27 +7 MZCUMNIR5'*(M!Q"].42OS2&:3,[:,Z"JGG'KEM(="D/"O*GO?)ZULW'5LB_- ME R1\3,I_EU(^ 71_&&8(!!&7L4X)1,2IY;%. ]HU,%%^/SLV*.%L0Z'&2BM_5C0&5%XU8FI2L0B(5Y$^'E^P(! MN\9S.@,;1U)*78%W(5EZ^9V_U ]861Y;O3084TABG MP8#W;073[;F]'Z?OZ M[GK*+UHN"'VQ5]QHBMPTH>5,GQQ[&WT\FS^ONH T?=YWI6C#N!.]4R]ZEKON M1?WH)1WI93[4RWRID&E/5 HYS=Y),AX;%Z=?W#*3U2;^"0EU_*)F,T@Y=SEM MF9XJW)B"XJ980#5X*Z;DK180WWU9[!C >2FI8@9ATL&G(,8H9V6Q<_*M7W7I MRZ?$$.=CL5NJO9VHO)F$2/9S(D&ZR1V3/H+R8+G,M.4?O"=$G@Q,7@7;<)2/ MFZS-"!&]*U=A;'U%*<77=L!/ZJ3^06%Q;*<@'&V5R"9L>\M6]1U_>G+"#/WE M9^*\D =69B=W!X+;0-X2*RV1\H98$QZ#&5WP=XS6OQ!+>B0"J6W:=%>?QC(F M!A.XW-FT-G^9RJ;-G_7I*R%B,'OW7DB#75WZLK6Q$Y"VQU\9$Y,)M#<-^#M5 MQDYVVB)]143,9$^3+_P$%*TPU-AA7QV]B^5 YH_!Y/UBH##2[XL^X/%TL>"W MS9>CR:?A9# :MA=)^N:]U9"UQ*?"?2LJ;X:KHPW_K4A"? =NJ6< #ZZLCAF< MR4>@BARCG+AC.TAF??X 1*APXE:7OD12*@5!]^(6NZ7RXHK*&\*(9&PI^# F M((<$S"98G[JG#,015<#V?,B'5NEA%ZG8Z,9Z7MCV( M)=$_EH3"UQA) M \AN1_7Z*5UME,AHQ7DD?^'_\V3YA/WF_P-02P,$% @ ^X$.5[G-9"-V MA ':L T !I;6%G95\P,#$N:G!G[+L'6%/;NBX\$>D@O988[U?&][W?G!/2%](4@30(:P#$*BA_??SLHJ2A_ M'-3'CU-2T5#3T/QHM'0,=+2T]+0T-/1,]/0,C.2#ANX$,Q/CB1^??TSRX_(? M5Y&_&6EI:!G_MP_2!X"5]EC9,4-*"F'@&"L%)2L%J0T D;%24?SE /YV4!RC M/$Y%389$ST >@&0APZ>D/$8&2W7\./FL+_D\<)R5BNW4^2O4[$9W:(3=.2X\ MB\FD%;E:WLQY

M'N40 =/1ORMQ7< M]ZWMG=T]_/[!#[DH $J*?SO^KERL9+F.D6UPG.:'7!3'O'\,8#U.=>H\-=L5 M(YH[[NS"%Y[1!/+:?=H@)Y+5 XMAOLAVE\D^Z\)%O!_)-F_ M"_8?

#?\/)S^AIM,R(-KDS<>B9/ MDT9GK()?7"P\*Q)F,2G=?:[00(X"I0D[10("4N \M_I"=_H(HCO11,T<$A"2 M0N F 9EQUB2@1<^Q'3CBSZ9R/:4S@N%RJ>B/+0/*TY]GA*<8N_UX@",-/^\ M9A9* IJUR) _P9V)Z^G$A,FQFC_V]=-\V)AM@)8H>DJ1@&)HB1C GS]-OOI! MMB>'(45=Y+"1.O6*HI&6^X]?9F\(6D=9F5CO:/Z6.E"0BME\']ODN';^S!>G M\Q/1:ST^O*/B:58%Z#!+K2C]F"*Y%ZQ1_;7VX\Y^YX<\I9QL-C+*$W1EYA(F M-NZ&8S[[M/"4+.EWWNU=TGZ^HE=Z,>8ED_[P@S)NO.LA%.:(Z8QJX$=/"X]" MUZ%\#9'GCX-$B'0NBU]J$*ZN!KQI$OD.-B'G5L4#' M?KB5JV I"A04A1++D):;^.8O'@'JV: M/N\YS8J4<9E=?^*9@0I9YWM^2;PW6'4RY_HQ;PD1P65*>T_^(OD&2(ZVJV"K MR\'-9KF;!@+!W\_%:O.:Q QO-!M+9X9VW>P^0<=YB=A8B,;S57,"YR\W42/AE''LK\>(( MTHJ)W[9_Y^DZ_1UHP>27V?;'"JEGII\GL89%1HWN6U-^3]?P9TH=?I A,/ 7 M_]'\HUN![B*:ST3YT>-;B1V'Z4UXQ'T7. M:*EC7R:="Q (\2PUN'H4HR8">[31J1]W$_NY/L_6M8D!)U1>/ .9.ILQM/S2 MN=^ZHYSGM8XCL<_"U"Q>Y\*%"VD"OD9:$I0?4 Y]XQJF^,N83<85R^()F;%= MV>>E5;RVLX]U'..,$]9M]$[NPPL4'$]^%>&Y7+PZ^V7,K :/*X5KE3=6N3V: M[V1U]?(:XZYLC'..SIUTWEKBHI:0G9]4*;?6"OH\')G>$Q/O%Y4M1X%#/ // MI36=Q$);#GT5-EN;0",-5]"KOA<-AI"T*O8RL;.^4;J+4?B\7==.C@+1E+9; M8H/ER0\_:REZF*+*TZ-R1T0#32 4+G'X0%/LY\8"6*FHPI.T,+4XP="$F<\C MM\\LZNSJ+\8G<(9!3U,K -0']7(._FI*.-":(HZY'<1DU5Q)CK;\U/&9,+-V M6[Y!:)Q1K3-2=MVU1Q>= (/[GQP7;.HP\5&S,Q=@H:0&E]Y%6\CX.7'BRU!159MY37GS6ABOKHJ.U96-%2'X^ZXG6OYP/">?6U( MX^SRPLF>5]=V^]CQMSIF>9 M=YJ(,V+\>3K#"JSSMP)C5?VWU*T-:7H/(&L(#-V$S=5= V8+5V_;2U@2$,[W M]'*:A4S)FER*,F]6E$.8E1_^ 3T\@R,Q-3=)V^3P+/P>3F:*HAM%M9' INS+7M;XL0M3BDDO,QN3PP&*OT.N M*->B_[B[X"@2<#R7!,2>F6<^Y-] ;$=];LK(.!8N\>>U!FTBO2().&T_;[!W MGP1L5\\TUOVQSU^-&K$3N9.3^Y>?_V"FSMU@_)X[UKN[9JC8#;I)SL."8PT& M%Z:4I9U=WUIFLW[?>K]Q5L;0,3+->87JB:=/62?XF3AF+-1C,KY6 =N;X9K& M/MS]SH*M\U:PX)9F_*G<*%>=V20"3 M+N*HB/N%?5UJ.;JS?,AO=ND4\9+8\YRN!;;^[KS-NV;.<^F3H ]-BCC.TM@: MRX[H0ANZ-Y:KEL8''B]SO%K65-+L(@MW#Q>O^GUO/H?.\N2!L(!O0ZD)UW!G MHPMTY1L5IG@U[1CJ?Z-H_I7@Q M A03SHAJ\0!/0;,K-6GZ3W60.(74H[RW*Y9O(]T=\Z9^DXX\9%8=EKB'-(NO M_/!]^G'CM:C'S>G5\7E13>*KIKM*XF$+V)E$M#*(Q:H(]NB[JNG^!M3QF1 / M[;0H,Y]6L-98RFJ/$PT7MPQ"&Z/"[R%TR3F>LN7ECQ^K'+@_<7-]&HB MW_4ZXP3,IN,$56V Z?D6T-W[N@"6B^DQD8[0=&[P;!:.IDV6!1:PHB][;6!] MH6%(6K_.RGDLTOOX8ZMB.^4@;SLQ"PHV1_S#6F"]@?+PAC,Y-1'#, M>>P;A;&!:9AK\[M5[X1/.$VF]M'L(EN?BC@.B1A-1M808]ISLTXB+J&)WC4G M7OTC,D6QJTU@2R3JY+T KT'?DX!!9:6#@"8(F=[=) $?.7 A1Y%[X -M1XBA M(84FQY_7;&7)+)-^<&,G_U*;A_AEJT<.8!"C$C / ?"P06U+8T?(G-:7VT2\,)L];1$ M.^"G3P)^.6%TE%1( OHKYPT(8CL@XGE(\>ML#HI]Q5^ZM7<=BDC U;Y(,#9Q M&(%O]ZNP>V%(LS#[2S=H/+GLB$'MWW%P'GP,/T\&B/BE_T_'IWN46(CX_:C: MOS?*Q+,^(IK):2PY(3<;5G1CR&-9M*Z^O@Z[3CAGVZ0DB]E/&131[63.7^S"E%%=J])$.\/(G!-&=)\T,]=Z5HK0:?S!=\* *.Y MAV$DH.N'5'G$>^E\"+1L/@G A1_=;>?)8/Y8MM9XBQCT']V0M5ZSW__]MV&H M7[K!E?*0 RXX>0\\;\HF 1U2.W$<=O[@TR3@EQ,2Q$\CB&4+7!Z1[2":!/"4 MC5XW"@<(*;]T9Q]>-"$7-8X=Z7B]%3#!#F5QGDPOOD-_Z8[^_PP=.]]_H-M/ M)]*YYD"<0<<)1KOKRL9#EJOM9NPMB;LWQS^*(NY5V32+F;C5QP>[!P9^@UPW MY*8.!R2R_D5-_%BXZ]$$$*Y_C;8T^UENI$.2Q> %/T>3#@S-3>K%C^NU3\)Q M4+P$39C']*U=(?Q^;G.^A7Z^!0$\VC3B$B>E[R(Z5*K RZX<]_ COW^7@%D, M+%T7#\'.$QDT6H*%AB4)*]?TO06Q3L\S,K@;Y M$=.!G[TBV@)U-=D<>UY;"=]VXU29L,XOJ@=5TLV7<+G*7%U1M=*/'=.--2_[ M:O7*:2WM5)*I*0WK*X%W=O11M45>R3OQ1XW%_=-6O4S?@ZMC1!EK3A8\--R^ M;I*K4E.;1KA;^%@\P3U+CQE+YS($:",HBN01[CYK5I,)39A#UJJX.& MNGDR42 EA&/%WNA#W8JD+G97R&F^KNE&IA^>AM^+V'V$C\EV,7M"51;NH2SW M+K&U(HD$O$.45T%X\!4K$_Q'XM>DSL>M/_%W/)2+ZQA]8E(=SU>5>,&Z;:2> MV,@X5/?^(%-3^ 6])3V]1);___7&+$PF5='#*,?98ZMJ"F0_3]AJ]F.OQX'2 M.<=VBR=4JQ)G/*Z8GE'!I.QE:-*/=P?QB!RKE9U M%I"FR'!:=*XO.<>C:#6 M)CF,K?).O"(!%@"ZP1%K$;S#&._IYN4%K8L>#M2UC;--?5&=X]> MP,RL4<*=:N?3D2S2)<+83W,) @(CC?9H: A<&Y/*;SWLH0HR'&U0NN 7]$&QP/.?7)>HYN-0"S[ MX>-)0%!4'@GH7";[QF8[:AL,OT;.?)VWR)EOF^*@[+\!8,Y],KM6[O&1VG;F^,&N]Y8:.NTXLUAY&L5\=SV MVP<)F1=[O0NO7QBRN?;I$_QCKK/HG3?'%A@!8%NU!24)1JO\%3+B;Y!_%=\? M;+)'KTA/R/\'2'Y2 '!D-B4Q)?7][^AWX._8C'('\C#[85GW'U3\1XME,(_X MMD3^!? O.OYO =@$?@7'W<%E"T(E@T-!;+$Z;KD>4/QU^8O( #;F Q)@I XJ MOC89Q-E+X&M*,<9?05L5)>76UKX?6!=+L#"O[%X_QO;)0#165W1'?O#/);@0 M1C*E(LNS@%81) %VB[/$^"N0QV:M8"Q9(_N7#&@07]Y[DX!<0T.:OJK?WX0! MS-$^P(,3T3[]WZQ&2FQDW:\FW26X5, MS&^1A-YBPUKD!>6S<]WUNI/QA7F[R+'HR*K>8_.8O1 /,B>W@64;#PKC0V2" MTTX-KV<,EIQMUN7QC8";W>R[?\_D^VS/9,VG)7^U[M[3KF@9_MUO^$9,/);C M_@PG=IU8D#6Y8OJQ4-'ME1N(E++:O)=FW*8E1VR"A8],064VK_FGP??#I_>^* MDO[GK![2]-?0K+G[Q/FMJ 21]2H9JP/& 58ZUIDM@V)=_/28\+G,LP=!Z-"OJ\)3M%5N+^Q.T<=EW&[]*Z^6KS%]H^ MLYKG KX?D^]72M._U3(?F;5+./D >F5S'2()OWQ4[LG,2;#&FS' ZM?3>'#5 MB0]DW+AZ]&U<-G9&<3F^6B-W+UZAE*:UJZU@HC;J88N*M"Y;]\'(TN A&-D. M)C.,:1QVK\UR(\[>\?&5 M+G_@R'Y#9N3K:1[B0.-(]5EF1K_QNKP@N)%+W5Z47,FM#WKBX=)RL]P&;FY0 MFK!%9/5@7KD$3K)E2SK.Y:&$O^0--_-"MEH 9.,065*C;,7[X=(FA'$951T2 M)4_+Y4P\Z8R#%0ZV-GOS00*#$QTJ\!5N-SYWZ^TT&ZCD;[U]Z9N:V-7L>%JU M4+6S#;_ASA# FU%%\C3*0'>X(8\ _ZFHD4 M_81K==?5!,.*R\X^V+'1FC"_%GR+X[2RI[*=9#-6@_FUHLT\*E1-+AT3N1>P M*5\D:-4FQ#O)R7%B ;Y$@UWM#[ES2@2 M8((:DAEKCYN:UF6:KM>5*_RN6J=UBIQ;GJ^5G%UOMGJ,!G<<:C'?)=RB5]YZLB,<(%.-+'UFU"YE!0D8 MH+,Q>80ZAEH(Q2L2/WA!#DY)%?ZY/*:)EUPWDA/$QQ:8,K&]!W4D&="T5!:, MF"/'Z^\/TTZ0@/)'FR3@6D8&<[K3[RN/Y4>7Y(S4!?JBU=B742PJ$G)6/8A* M\TBM'I-)!RXVQZKZX WAA^>T4XX]$.S0YNV"L!"D!@@&\[),JXF&BA,-DF?; M7SE=;8YXW?8HY/J=)A.>;94Q/4U 4R;'FTJE:SZNQ^WC>\K[ESJTM 7<#A0K<"E> MA9VT2A*./8/1#B.$6!CK%#6I5#R@;P.>4%XM+2[F?)X.XP0ICJ;L.A&0!F=5 M0Z^8?%$H$*05&EFR%3NJ5./#:W)I$92I9'-/G?\VB0P.,90;QS+LR^@RB,HRI^A'#"9UDY0QDC MWW.6K(_.@&7#2[O<\O%P3T-BEO1K_ M?7ZBI\H_,.9CY^J-PPMTBFLO=%,G6R(_S//V#>9D^4M&\O7^IFXQ(3E9#O,/ M%7;R(+WQ1?-]QP>"F>Z=JHTN@)P&Q(G.SAQ3CB.7GI87O(<\@ MWW^#\Y. V\JR1RSQ(_^2U-X"P1H?F8[I'66H\(V9F8X6S@C6TSO$VS/ZC=!< MCU$7HM-T1+38Y)#9CA69&7VH)9.H0C#Z["!B6287,6>-()@ 3@,6L]A$9_ V MUR *>Q9,E(S&ZU6E'S X0_#<(!+ J_=!+:O+:HH8_4ZN=+X<'GA52@F_*#^+6V<0P2&3!/'\66& MR,0VR^+1?K'23*@T3E_@C%F1R2'HI]<4]BIY.F= MR =Z5@E5(H@DD1ZYFQ\RC2KN/M/R%D3=@G/V(V49X/S8J,02G7NC'M-LW8-' M/0^F'R;@BD-4OW]XL[=J&=*>K'S"TTTT^N PFN D)#-(0VC_-W-E,$E**?]L M,J,_*I!2*_SS'Y7X!W,! UF5J)],!OK)7/YR3L6;/YM,^V?OR6#B^S/A_+)5 M;R%^ G<3!XZ02U*Y6" Q4E4MXWP.L.GLZYHAEXOOL5)$G>A Q!K-/1*0Q597 MN.A'14XMK%CHD?\::ONJF8DZ%8?1G]?NXD,^/)&->""2:#(HUWA-YXKYQ,;@ MY7#*X6,?7JK%EV@"C\'87 )975?+@DD UHR&!+!J$\X@R+_[B] H F1QUM'KE-BX%B7H!PC_E#8:>D*J.0/213MT\CBKVRGB^I,$HFO@46&I M7^_A.;A.7%XBVDV_Z775JWYJ@P_, 3-L( H"^Q(,TEIVLE^:\J+S2[;.M8'O M?I:K*+0>'DP,@C"1-VPI,U$X<6[;;@@M&Y39>= H/("0,#337GJF+C#[*TJR M]])#R!^V)?%0=X9\K"_R"Z/H/0QEH MIN;H*I#0_;(@3<\XU-^$W4 MYP :=57):__".UTQP6@]G:\,ZB!9XKABDS29.[L?RKO4F4433/+PWNU"2@@& MEQEV?\O3"O>]LDXL8\2-135 YAO-.M,Y M2AN<,5#Q5HB0'"3(:X9Q:X"@^!B]F@JYUE_F]F#-XKHWVQ3":6HZ;.%3_JRC M\;TPR\MJ)4?9B#M@*N(P\2*6V(@ITJ C/PDZ;]Z'>UWS=.*9X1 M3&W3.>:J%\[6]_ 6\6,:!5XV ZZ#Q[GFN"1'AZG(YDW!]@[9 MOD)0Y%CH;3(F-RU7\C;3/2\,'E)G7/T,/ICTZ;PNL5IBX29X#$T"CH-V\.GG M\0P8\0XH.YP1SX]C^$#>+SOFQ%-^PY;>81Y?JGQMEW71LR=L/J*GK4P&]$LR M(^>K^. 3OLC*"UKPA0335(>7!;81S6#DVW*L!B:A' T5<)UE:Q"?@]"N;F*L MB@2OZ3;'0?YBJ"F0)%R8[ MD"]!#L^+LS7@@2'T1]D.9O2OVI +/:N&AD'XI8GG+4_G\\9U1:XX.<:)O=!1 M"/;0CZG/-L&5$=A3T(AH%?Y[6=;FKJ/G)G2+Y&J>^*&>.B/RM8O 284:[H]B MZ1RBUM\-4C]@=.>0L'N1GY8QZ%CC=!#45)37ZNGJSC12\DE/^N)5]'P2S['B MXDN25XZS-E.7F+B)7ZL9D)M\JFQ^$EF-#+L3S&,H^C#+G]-$FT(= )0H3)W^ M&[RR^==61@YY 8$@?+/!"ST2H-K 6]A. GPGKJ%&&P-0E\@1:FF3'P[#JY*- MOE>/JVE&L DJZPULG$B9]Q7XQN4];SQ85FT5]JJ7O:N,L4.^3F1)$",&^UXY..*..!*50>=(0$M@GF(OAJB5MQ?J"K+NC+1 M%_5=+IU@XF*DSHO ACC/;JV3*4/.WVBC\@T2D XE1(J3J8KE*T-J".'4A#?A M$+'@#/[!3D\,H;Y.D@ 1,A%I-\WEH$@D ;1>9 *J-KO/9_"#GFI4;>[ODH"N M003.)/\&E7&Z566 -\W++60-70SZ%@$]^T;A7_GUK*!DH^6X[5KH@.?DK+*ZO^C8>)W4.* M4P<.1:XES@E[HV9<>PEF,=*C>RPZHN&P+_=L>!YV_]B&QPVI%+!^:9U$LNO^ MQ2J@GU?NR"W[LKSG=6X&8C&A7WC#[7YVVKW(S=.L#<&76EEL"+4+OD5Q2)YY M(.:QW#^W1>9C'\'X>GVYF%9&>^F-9A/M]Y"^]4 M:44"U7EG_ZE3F/&;(J.-P]M+2TP/8&FPDA=%7_7X.,P\KV](OM5IOGV.(?_2 MU,5+*H;4CO]$RYG'O52V\^6.M&9-D5LE9V4V,J>^+5V1[$J)"5=:U.4UO9GC M>9SEX14."KW?>^PONEE*+;)<9:E*\#8=<^^4?JG<+-E5(/K@YF]BNOPQ(_&) MA14O'U[AM/._0 +^F?\@)3(84;]7%9E6_V[+E%R3H)3]/0CC,8)87FO&K-)D M_+V:F%=A.5VG;H##:U82P\ +UL/@U0G($=!/LP+^P&L)?:9&[^W@[4O=GO1Z MH5P!MQ!GX_D(5+E)>&E 20*^'&LE ;KSI4U_[H/#/X8!B),9.5IB3*S)=JUH!]M-^NIVDBJ_''F(4"C#I$RW0$RM\#BE9*]4LE(Z^Z+ =AD@/ M9@8KK57G"U-M%*)R&JP]8317_:X=TD?-QWU_$_6$#]BW-0@E7H9,2.I!UJ/Y MM#'F!(1;WCC^GD<-V7V\$/1Q+ GK2]_A%7Z?[[WZY'BBAEX88)Y. ^GCRCHV M:0GTV)E*: EP+>IY(0LOJ;F(KZ/D3[A8FA>^3&C4-IL,; MD>L[T[N9[OFV*^SQ)EN.M;7>":;TH1GU;R0+7P!4'N.7#SM+G2@7HH_CHS&* M[0:"RVH@)*XF^GX#@\]3C$DY3OJ)6V-3=N&XU>0W-XESUAFL$+O$#B E^!8K7U83(C:>TXZIZ/R&U>FRQI^H+/QGS %GAB]E;MF)\" 3SHP>][ M;=4<^WJ4H.G1_VU(ERFUWNE)4 [C/0D[QZ=)V9JA%R^?:K(^ ?>3C6Y2J<%' MSO%?+E7QS'2NWK54C0Z=C_ILSV_1E\F[ M,U2;#$WKZ M9M,6%P9#;:EL4.QG,+YK8X3?QY1BI:,:/F (5XS1A".M$^],\:YB/ MS'J)W#PZ]9K>T]IQTRM+4];24+7QBTR=!Y_2%&1Z.Y&;(>&Q"+/W;L" M 5> ?2]9/FN"_E$HV%G91L,,1Q,I=Z1@\UBK?W%4#C,V=.4HD:):@ZTEZFO? M*PY['OOXQY_UP>B]%RJ^.;;.=<&!!:ZZ:!N1=EM^[%(2.B:KV2U/+\=FN>ZI MM)!/:ERL=3QI/HX&^HEXI:?!P66*;H=&IH\0DR=5_:U[[210#/KJ-B\@S1##C>*):DA8DUI2'D:+(FM#!FNO)/U]=XA]+&M9G89_+ M^A1ZP:]C:G;FP0EMU3,S]I1[*5L9S-%P<>ZH]289?$@K'R*JP3>G%\,<7JE= MH*L0[RR=;!MY-LC3D_&=7$*PJ,7I\$NMBR-\' "U(]LC-96C+*($'(Q]&^*: MI5'FS(=,W2C(KV)==N9,:$!A8Z>O+## JKY=CV70::M03'5]7FM1H_/)W'WH;-RT!!;X8"5F:<6_)VVDDE>/&[VQ4W<>*$B.20HZ=D\IG!5V_<0,XCPDN9),!VD%P(4ON# MC5".L_LGT\B%\#NJ$&)-IV+7(3ZP< ME;>]+]&$5UHTR0V='E/A+S:?7#_4W EJK[**XG[:UOU>-5@G@Q%Q FXY!+<@ M%UFT*Q-NU06>.?C/ ]"U3:XI:=-W\J@)U@W%<^>#K2F:]T-I!%TS(\PJDXTU MZY$.L;>./9.,':2(#4PS/W%MYUB3 1A0.PW;FG-LG658$6(;@H.]YT ,*Y84 MKU<';+7S/X)#'L@M+]B$*LA.\*D$QG)N?0GD*B"S?/SAL55N)=!S@D@>Y&S, M7'.V ;TF8X)E<&H^+_+R0,#29=%GIVZ=;+W.X0,TQE2MYRX.Z M[KFK$UF07M?:5 [:U39"' HE@5^2A M]-F;NB^Z12*?36@H/*05IU'%E\4B(5^BVYE]\J8LOST155KL2)E?%_3\LAB] M;@M*,1L1VKK>9#;9V%#EPQ':%:M0Z_N^)[D%[WO(# MIMM0*RM>;>[V3HGK1 MNKQ^M(&[P.6)^M#.Z_7MU7KC-"ID9<"7AIM3O\U-G?$Q/2YM-']%'60-E\(G MY1%LL8]6DZV]8RR0.QOIU8O'=$2KZI,';3E?NUU07_19O!87^%))\OOLEQZT M5@%68]=K4.5B\;>#!W'Y%I"51.J>&Z][79TY.[(?NS.ZGS<1,SUCR)C?[?OSOW_T=W/V/_HD>R<,>.XVF<.ITF#!)$ AY F&?Q-2TQKD-.MFS8ODB/ M:8C9H'RJE67XP%FWM4TWMXQ+KX0WWNL%)QF?EPREYDF0W*0BS@K1#!,YG8BG MQZ#\>L0O-M?69;8/75/OW'E7V90\4+;PU,FJ&ZEF"%52+X]L>Z"LF\'\J)VG M3 4RD?[A$5POHN7\:J0"4F9;R6YM:"/YDXW^_43#JP_:M*94WM7549Z&9"W@ M=+$]N\584(*B$6"_']AEA%XGD.HR.::0D*D7PU7?^7B[B MJ,7MAC=6$U,:'"^+XS2DVX1[V"KNDG.PZ3/CYW_HS'D:JI MC0()N/(.IQ58H-6[N*KD.;J]I:!4I(7KX64,$;_[3I$JR9BR7R)#X._4P86V MHF3V_]B0!)0Y([8IS5Q^8=V*:X8_U_[K,H;A+0;(I:R")(DU')0$G U:&B=?I]=B*]-_:P+>T\#M&: M,DW3^F0O].20VXY3:532W3W]!X,I[$)SC90^T !$G1/EHJ24*Y$3' U>?D.X M2IZ/<1C1DH?[>L2>'@K!GTKV/^]44H8W)JJ0@*S'. 9R_+OXXS9K>F?Z]@V_ M4XBY8!>@/:L:A;Z%WR*&];7)$EAZM0F2""'$P&4\V=$#>/,IN<(G2$"0P7S? M@3B8!875D =A"P@^)."WKQAN(JU#!J/E?X+ N;]GH8\_?KH\T'Y, %,-_F>+ M?07Y0RH"88(-3.*A09'S*$L?M6KQ=9+'\K3C'X M_/U.^%SUC:1#FAF8K$;L6$N34IQ&^JV!,L+EHK[3$8+]=>_>#\O*QG5I"(>* M/RLK9178#S4A.H4!S 5D#+!_C*%1=E=J8#M2P4VAS_1]S9#HCV=7YADP;YY; M^N65%7HW#RN:!WMUXP(4TTY(]9& N]# )CGLUPX#1H5,*,8500V7QYK,/M]& MX'7D4E255MFM+>1TB='NYVH]PKNDXXCKH#TK=C5[4/D/%%@2T/NWE0N;2K"; M'=MN@SF-_*@+U(Z36,-)OG:91"+ MWOGZ:0NXSLO)PK?(7)?S%1_S>K8N-V+Z<])+[?-Q11%6/5Q MX;\AIZUT K6&MB=3?#FE;_*K*AO7#%_[R-?5HOLU=D+,A\+8,/N^ZQ;U@?)5 M+/,+N'[FN(LIF)F >&R?/]GI";VP?'$]0=&PN_7%]QPAE[%?E+: >H&BE)\- M K,^4/&\-5NFI7I6X@PHTT*[V3%L"R7Q*8&DPX[U[592M MHUM=57PMZ5 %'X(VPM;C(];.I],0U 95^)VJAWR:X -E*;[GY^YRV@-V %>0GU\W^V6TI(C3= M?G+=Z)\WCB&U#"?RY\WSDR__%Q",R+(ANM[G(\:J4 <4I>D_K3\"L< KSZ]. M"WWG(0K KU[0/QZ:L7R+,3:''C@2/TI'+ 3 0,0/7* # T'/G1X""YF-&@00 M62L:@O54^D_#B+=G[IO_BU8PP)<#I,+R?VJ:FD$'U@ MWH:([@D-&ZV2LO'EJ\S5-E83$04)$^QR1: 4J3?2KK61GZ=?W4W>BIXHZSB M$"1EN6%:JGH&4&Y\7,M$S:Y"Z%E[XN!(DIM85TU-7Y+"I<_MEWH!#Q100OR( ME6I^2 +Z9*C;P5*P=L^1%H(8;C3$]>TW-29]*STHAU.=V)N:NG/U+U:XW'EB M3!9K^EZ'WP"D,]BMA 3Q2'0Z-_Z)OI4NCCJHX-O#J90SLC+RM(XUNJVAG[0T M[;+4%\X./JY]]N*E!&565HP5>2$^RW_=J_W_2<-#B?2;^011K$%;^OAFNY!, M ]X[!S]_'9^:X1MH//I >FYXS:/98_W1G5@[T:ACD_"6YV=:-L0IA4X=WE@1 MHL-IAX.=-3P]T1%]D4KI[2@*:[@"0N&,?$K$>5?T1[DPCU'1[M& U4.+\8Q/ MM\G63)C_7#8TRX*GO(*[_^UL2=8WI9R8S$BAC<^7QSEV@'>7: 8;ONZVU@:B MQ=<&R.2!.B1W^1V^_H,?PZBLA^!55]JW<0:Q4F?N:EYM%;[0E:1^]1V/"(>V MP>H0X=F*GR^,O=F/&?^>O)U"6JKW+,50G8+V\X@V*;! 3VZO&W?X?>FS)W$J M2L^'Z@)5'D;X>)0S="D 'JGOA=1S!K=79\=[YF6>1RJ2"2,?[*D!3DY)L[$- M#:><:[2WP>X&7C9[&5USTN8L/XW^!QW18269_ %N<,&H']W -@E@LUD]YZQT MGZ^=H$O52_#JJC$[GS>E_8KI4]$7-O7UZZ--H&4UL7X24+$CPWUM6&Y6WO%0 MK#=+'[HDM1]^R,,Y!5JBX67JLW5^0KVQ]@G/C],"1W<]:WGULI;0QD3<\DW?K__HCD7]_-"#XX]&( M3MXN-[Y5R">Q>2+'?&?659@$6.Y*$I9(0&"2&@7!#I]]>$P7@PBPE<0'YL"R MF[W]72RY@ST9:E%HR<$R>JLI]=U^ 0/1^W?BO0.KY=]3)M&>!&6MH*/[,:FV M%\EA\P#//@\>;]U5P\H^)PK#AFSQ@?.K@I?T,3+>9L-"1,P*T<'Y[6_Q^^?: M/MM%/#NL?1E3&^N;_"^+6Q?ACE)7YHXLYAVB?JM,BG^%?O7\TLG=LH\H*GR* M[3"2#K'BH67TW <$?5>=&R5.Y($+.B-@E>[H4=<(_OB MV#WB;X+,Q.;1V0,Q"4KO0WM+$I!9U G"&Z] "'[1ZY&NQ. R 03Z5@$"=Q > M#B3^"T9D-C:%W$#Z;(B%S]#BFG2M19WCGB6(4Z9; C5'Y26(_I'Y:(*DIRP1 MK+W;04YM&F918&S!, I_Y&B^.JJ4NM[>6+*>VMN>W#'&JGFA"TO'[7'O@VCI MXN+CR-:8&-,>.__3Q"^CJ&477">14RGQQW\)_ (H<[J7/_\8]&=8X&KYL@.^ M!G=R=KR12P(Z5P2'N3+H4+_T+O\R=?ZSCYU^_K?$X]U2]EX4O*]F?'EAVNO( MMP[K=*SS%_22JT\F%,S:_2[1#,/R;I* ^1TZ90,1#L0)]P^;ZFPDX/XJ9%L> M-D\./JEZ/UY;_UD71J!7W^F/G/HX*&1_F1&J^&']2*T'SA4I4LQ&%Z+VD4."$[DGZ]$O_N1D*16/]?E#2=)B# MW0U=T5C7K03FG6]$;-F P9>GQ.M#:,A1^!-'8FRGNE#NGU#C44/^3I"08?AK MD)#:J>P@ =_%5D$[BS_>!";$X9^2 .$3(23@]BKTB.T51?E/Y2*9BC:K5T'H M9Y;]F(8;]#'0D /INA.Y[D_SG)N40G71TWX&E7)0JBZPY\C=:8Z(]S$5OSTZ M9MH4G"T \JNBP#$'-+B5-I?@0S#<(5:F>&^'//0GMSG\6DED1L#^NHQX=0I< MZ+9Y1NW#-*/GF>HZG=UG5B!(FK:(].,KW);7M25WF M9PZ5R-JG7%'R@9\C$V#KF"L/!QDR+WLR4FM/GZ@_/(*MWEB>?#^]FN9$2?9 M(;_Q"[!.S(,2H4#BAF[G/>%#FQ9BB=5 M;KW>2<^PG+O\ KB>LO4R#)0>#AJ55S7K[+TP U/LZ&RU+%F/K&(N6IGP0SZ& MVB_FAYF44M4^#[UZV]\\LY7O4!;#',#?64?_I;,$%MBZ*=!S87IY+/U>[?%C M"@FMU!JUBQ8ZXC3YU$E8%/IM'/9I,Y>:4/]\;8C^T(0N>U_JQNED"U&?>\FZ M @FQVK':7EZ7';S$2P"X%:YR]PNN.@+GV&8Z \)Q+I;M^J446QCD6O?=$WUI MX(;VV:&%VE58G9*?#-$0JD:#!M[@][HB781=>JA*6+FOJ$9!8TP'ZC MVFE8/09"8$=U/'F;7K::)CZ<.894O>SYE,$CY%;]0,G.4DVRSLUID;;9\;#S MM_BD-IJ-ZCF2?3>;;916/[PC,$>CD_1O=2JI1A5Y9GRQG/[H5.*:CVS8N/;. M*N=4=ST1^^#AU&6:Y=F@6<;MLL 9^LI^N4L;]N55/@ZS[@_WN+G9]:5ZY0:[ M%ZIB=:7J*\]_E';-^%8/:O_8^5@=1$>0.LI2.PD_>Y2J(KX+X9K"3][$V:WX MG4!:35KYE#: ,:U/J%YY2X>#H*_&V'3B[A9.EF'?E;GA9U3N.!_:PD5"6KR% M!.M&1;#I85P^GFU);@Y7U,+>5T_.A<@$T$SS0EUV$.P$L4&"/8ZYE2@Z+#I\ M]JS*V;LI!I6'6I,2I4*7A15/GU1S?GZSA\=!W*7K"_!FS."=8R[@]Q31:H// MV_7#TV6:?SMHKT['N"J3 -95LX1'N17?)L8()HHOJUA2_,=NW9;.ZZFFQV7G MQ.ID4S1JW#C*5A.&;7:"OZ2!<&_)^Y;N$3D2%\5*IO;74_ M2F6]3)3KSLPCNR1HR"MV!HAUA=31HNE7E:B=6[:#*98#&^OV#8U##G5!658] MXJS35FR78%\"*,\^HCM.^64[@_FU'\AOJBXQG* [U\?ORCVJQHK7QS0^T><@ M :[J";/V,+D0G^=#7121G]]63DJ(4A\*/XL[S.>=0764F9>\)V;+37*O2@O+<\3^E\UKMJ%\YMS'A7VKZL0DV H#SHQX'G MUL/.A#T8/;@1_4!F?5"7L51]H;+^7NIXF(.76%*8:*QN29F, ;;L*DWW)9HX M==!%8A>(G^ [;^.-_I0FC6-J>N^*$_FP1Q1YZCEXI\)&>&EPHUN,5>[VQ>*8 MF7MM04VP[RG&:YQP"F\LZL91/L&=ICT4+DL"&,[N=9QC/@%BM#Z?Z M=#]_5BFQK#*$1N7KY<]/!X8FU5Y1X"#/_91AAY:56!=\A#6$17N> 1PR<\:C MH7\M04;81L\"]F!]CH&VS97OE-;+AH&*#;9C6J)#*-<2736@MV05PB'K!O=N*G<'H)87$JR1RQ2*+E>\X7=]SO1Q3+7>;EY*YZGSGUX-^ M'QEB?_,>!\5WQ!H()VZ-[\39@=AAL1#DJAGJA'3)1FD"2-I&'A4J7\MU];A[ MZ5*4G'WH/._]M>OK('.C**>?[FO37"$V@FN@ZYA):DRII_+5_(2 :JPZPN4;A M-0XU8-KS[>W#?NS#I3N:R,C36RG7&I !2^*BTB_UY'3B.A[Z.464G?QZW$%V MPAMM,MLI.[[:8 M@(_$K:+O*]WK:Y6!M+[\1@Z]/L5.O1AEMJ8S%9&3ZPI<0ZT2%."1VHNOCV>J M5-,+OJ/8EHT[YXHPN M/*39+E;L/WI@F^W<==!_*J9C45OR!@7#:!,[OOSP+,$<1]/<$TES!0O]XC'9 M@V)Q$1(<^ES).!$2('2OA@\N;%9G;G_UF_MY&'RWQIGKTNY;\[U8OX]/1@LP MEU6N8"1*,U),<-4Y!QL9GJWLVNBG)4(8.D/0.5'GW9 H??]C4<=?\Y,S@K$+ M]\"W)QY[9DR+DY-:W[L7!(0SICJC8 +8B^9/0.V"H+8#QZ#-JO=E\DS@#D.9 MS_&>T#LJ+WO8U1]P+CQ\_QG(46=7'#M?&*V*BN6&!-VV@ MICCJ-RKG0O:.KMW.&6",-S00O(/=Q#B&(QPW M@X5XHC_X26(_Y\V!&2#+-4M;1D,)_..SK69>AE6G&0H4Q2<(&8S/="Z(W 8^ M98#L^)W5ERX#'1BO;2%D2":>!.B-E:ZOV]?"9$N)7_HMIIO%2H8')FZ\,Y!L M%RYZ'3\#GJ% /B]_)V:CNZ]& G9/CU;Q^][8NH+=S3Q18)\-(_=IQATZ1UPI M:??KM*BU&;I]8[?\0X5.ZUY1/-7'D_6F1PDJ+D29 60/A'E*&[-8C@]ZZUPW M5_=LLG7,[* JT5)FX7E/_4=6N=KSQ9&\KZBOI %J/5QQP6T\UU*ST+=6J3\@WROL1F,8>&OT[(UT^969CZZ,!R536*GK MQ2T:"SV\,K6QNGV]R$' MHSJGHRYG)C$^TA8.UN5XP7D;=C+@"DT TR,4IYJT%4'.5Y*Y,F)UW7SZ(].[ ME&XU_9+BQ(NZJ<7G"D/?^"M>#U09"S5'-%]!5L[I/>W50+>_3X+K:*N2D:7E-5=:! Y>)"64=D7#1J$O9AJ&A MF28<#P%*?RK=<"SS">*DM^V%@6*/(Y%F-]_Y(PV;$16P$#G!D(!*D^WUX(W- MP]]^,REA_Q3F72SV*5;:SU8C?I- @_,V'U;Q=D9#N6 /)EN5=G8C3Y>[)-35 M[,8CNUL?+UAW5/@8"70NC:,D+M2XG*.7!YY02TC%J%\F*\E=AYNCZA]F#\H, M$F";ODE_Q'$4@EKH5>,D 5_RWB*^27ONC_U#G\E@OODGW"ZCE/VGJ2G^8!'S ME%?>@,F%Z]WZU@.9G#!% :9/.8SI!66?-YG(E9MJTP6G-,&A-:LKV.+(>ZZ< M]9=P7)2OU'/FNS;#@2T7J1$4.L#O/**_$0TE2)" 0TT0MAG,@UJVQ=80.1!' M6?XJ;\-WH/C;Z2\@V[(P*W)1#R8.:!/.&73('G WR)#K8Q )<,I@/I/5:$7D M$9_G/F*8X2(!+=$DH,J(!#"RXR*(09L,"+0V"9B0H.QV*C,E <%T^'82<'4O M"(7-)@'K'(C6XP0[$I#YM&463[YH-QSXGOS?%=G^TWEHR[I&!X3EQ[LF\(_V MKL5.WB3 XRAYT@AI<1.OMG67@W].JQ! MA-RT+)&E5XL(I1E?L=2P&?]6YY51GM)[VE,WVT>F;:!3]$1Q-'U'V%9^\PI< M=@[$XX(24E$LA154)84\A\OG6_C6Z_M/3*R8/8D>Z,G]X'&Y'0]3\H4/-'SK\H_HH%H7_QWO^MY'] R8,.=EY2$6PT^5$ MH86P-=U7R"GC!QJSB=E*&G\D* A1F?@,?K'H*/WP5NL!4T*J]X+NDO92.WWV M^GW&_]7<>X8UU77KP@M!05J4*C5*5ZI*45I !43$@ 6D1D1J!$1 @1"41 4 M4! 0$*+2I!D1 @A(I(N*]%X3I+=$6B#M"^][KGW.^SSO_O;S7'M?W_E^Y,^$ M-=>88XPYQGVO.>>8[Z]/3=VQ8 _XG]Q(\/_V>YW&I/J(@(@>O>_H&R!+4Z%_X\$^QL#\(^?+*?"F7(* M(1Q0D$,>3;N#'ZP3Z6/,>'SNKC6%KDZ,"PN3Z67?? VZ)6#!Z_X_QS( MNN,AETSG9P )S:AV5?)MW!K2N)8!S)Q\#;K]MBZ0SH]+-"EH C]D $356*VF M'??HC E-,HT*X0D#H3'-XQ=0JP?"]9+B2 ](@RL'J1#N,&XTIH7G(FH5=UE? MA_:V$_H(MQ]%7%A$43LMV+'=CO(,X.#@BDCBCBR:V;[HR6RW_&<3 [A0/H6A M2YA#&4#Z(K#U3;'5F=2VPAVVW<@ HA0WR&\*P;3!ELOUI\C4\3 Q*AA**11] M@EKEMF#_8.FHKWN#M)-(?8QB9_K9IS5+'UHS)^AQ&.0LZT_LO?[3 M81.J% , OT)])1'#()3GF\+,;CXP_>MM'9*L-;WN3TYDMF.:LICQ=OO,"7FB MR0H']#L),M6U2U7K2Z3/S;,.PYD]>S,1B- U$_ $:3MR<)UTY06D]#P#X-!: M84("H_-3G711FAD#R.!<[QPI-B(/3^&&&<#>7FSV^'IN\A-S(O(D^>5-4'3- M*SF/C9VDK;$8^J2.C5ND/%ODJ:BC3R-9-LT%IQ6G4"," >0W1#<&P!.6QP"^ M[P:3Y;> M49BXC//[M%_HVA-'+MBV+NM1>G!L'IB3?EIK@OP9WT"?BPBG!T:'ZT7&,8U& MO@X[39^+G +_]#.A'D<_40KSB3_" /P:A9QWROYA#A1=(*9%CC(I MAI7=:Q]QI[N[0UCH :W(LE%N-4%1Q%PIZDZFM@AJ>G4N<)# M0J!J\Q$W4:M'_J$#+?GEIFFW!8H1]0XL/Q,/H5_M4Z8HDQ=PL[_"U%5[+Q.9 M;U:89QUYAV%&@>B;I$F:.+H50Q5",-/;BX 6Y#VR'8D+KYF"ISQ!C8"G9>>V M!A]O=/ T9Z >IGTSJWWQ*/=(UX[+^#-M?@.P1;?Y4T%8)OB1]M]:$M4-)!P9 MIOA1F;D7WBAY'+QS^@UXP;'%48\D/T.K#N.OPD3K7L'MB!E#>CY'_^,)[K]< M_CV125#(M$=T5TIG^IM(XC:2OT1KQN4X_073#'^G MA/8TKC)CF:@:E$XB$[6,79:.^'M$%+%-%5!;H47HG]':1K*\KYHI^ D? M@K?BIG*4R^D'5TCCN%KB>C,[ SA>)<"R_'KV[V2O.OC6XDL[JG#7:.*.@B,' MK+,E^-+>BK\M"3JZC&IYVH5:SB$S7>_JBF2X7FG8_-M'^+]1WI\_[C(N&B?3=, GQB8FS9A451V*TW 3#?-MTWFE(,1W]@%VV]301_2 M'N^X\<+[T;-'-(BAV6D$:#RLTF1%(S=Q'_42\7TR*?"+J%N4.I3?,UCZ?'Y3 MH+-0??*/GAA99FXPKSI9#T' 6-\4)L.=\D)_-D+("J &]),)U9XP&5-"*;QQ M%]P$XUIT/)7@%=BX/7 (@3;,/O-&.SN[Y^WG'YQT*]W<0#]?GX?[$+97EIA: MB,R@ZO1OV#Q]H*\=T]RU=(\<0C]$07.-CY*?K[F69] %A.XK>"6Z^/C>D^U, M^SAQZZ:N=]0T)A;%&J88UL^,ZOK@\_E469+UPTU,!([;J7M30MI.[68+!GYO MJ5ZP#VW:.W/JR*K4280G 8+U%NK8&KU[% OM:2D9"79U(:J^*4)/*FNLP&5W7GXZ1B6XW"JDU#1']V M7@[?Z+5%GX=HK$]DF"YL?HM^J#_3GCY*_)SVM'0FNN=.@MZIC>=N2GG]R +T MG18IY$6CNF'+#X.YUG-MR^5$ZVGAY><40W)@@[8#EAHFF7F]%WW3_/2YF,>!J96GJ9YD M. G>8"O<1#./ZRB:U_2S(WLL+R^_G)FJJJ^I[^.[GN@Y%IJ/!]^[*D#'J:X? M]* %,X'!KG^RM\.H+]HV,)/N"WM1STNVRR/WT@7!\>J955UA>LBKY-[I-79$ M08LF7Y#CL9#],2V:Z[;F*GCIT87NX84UMBN7[V'CTPT.VJ-YZ@YJ+9-(T6"6 M!;H8<>VQKAXHMF0$Q860_MZ%U'N/R#3I-AIH#?FD22?H&'W^Y!TXT9YGE^;D M\NYR,[)A[4[8>\4#(N+=]I@O#""NQKK-)RJ,G]3ZT/MG[+2R:*=#+[T?E P9 M?O_:E+#.GX7Y:/1M+NJYPXV_$$'WCON+F$U_%H(*F^(W!M2K!M]@A3]Z%/M' M_S[#M9]?W69">LQ@S/B40<<]_=,#^A+T 3[/>K8/I-:8(KCD?I+0D^(EVP=/ MBD?M%T4U)M"%=IZ:Q/'FO)'#,I6>)>^+6KA6CN)CO@6C6E0C(;RHJ6KMUDR\ M#S_R&)./)^B:$V>7KO2ME&PJ:X]:]B//[9: Q+4N/I7-(#87-8B+(+%37H*_ M5>/D>NAR#* !0C\\#^&TE8 23")1;B"A!12__SA/%#S8)J,-ZG#EN\4C2(@$ M=;!5<;GDN!L,&7>A*X]S%+E?$4&ZK*8+V(YX1&+UT6":DG M.D;=&\C(QOD0%$W]/VN[N%C%P5.>M8A%^^]WB-C?Y_S/:$X9M[K?0P4=X6LVR[]^D!_]TFU]\.I'L@MI;:N4G$(2 MPR*QBQ<;:(GZJA-A7V'B=5KX4.L/AM/D@]E@!.<>\6R/T MW,:%2NW;!L[. L_:WWD:2K 9YH8+)9J&?]U=9%\4%!C*O-];&/Z7XC8S+8". MD](>!W#!1K7P$XF"FWW!-QC 0Z19H)_[Q\/? [RX5=ZT3$'!W:A$^DQ>HK,H">29!UF05+G/;?2-I!F%;O*):/#R) MO$BV(/2/&;7XR7KYB+ZZ./M-5,-I^"1*#9 MD ZD8A.R%W%BB:#5T,FR&.C(U[]6=]9'MO59Z@,M/D,O@:)B=:NI59C*<7XN MZ4>*U8-=_00T\2IZQP32MD:1EV3"^UZ7%N!!L/!R/W&[$2>\B7IL"XM @O/) M%%BX[6*8;$6WUYL!C2/17_C@>89*3QX3CKA*'Y;?-I8FH9<_$R<))A'"C1-2 M1%#DYAI7'K6F:'XW.@;N=TME)NA.ZO17_^.S[3+KY?5:)S/.F:H,KRF\YEAY M;>=N=:;?ZLR7&Q:UYR*^ -=?_#5$<$"Q ^4!BQ6&L>J#;99J]+*S9+>*"6L\ M[FF22!-XR[NEC+!,]1BGJWRKX^H8%2\_?0!D@"5(G%1W3!*;P(:T90%Z]).8VYM^T M_3WB77>-SGF-B8[GR#0&<&>Z&;9[MQH#QP@P$_<+!O#M+!V"&CY#$J9GJBBP MCLS_#32GV +QZ=PY%@RBO4#M0RW"<@:Q@W%AD^C?YS; % 4Z&Y-4XDQ>@^#_ MZ=?A3ZAXV*%,O&HC2!!1J&RTCH!?K.TW*DS^)JQ_05FN8T@GT*OUGF]V=+TE MF'@#+ 3>*9"4H"(MM1C ,0OVD3[K%AAQ$R3( +K/$N?H@J=1OP7!?VP 0HN- MD,Q9";(@P6C\:%X4_MK>XY9_:F%V6/%_IT,DB>*):G#2ET,>8)KD%U*7+)T? M]G.)X.#) "Y7=U-/OF, C;<'MG97$C J:$7/RT^U=Q]@B4T+LC]1# ML""(!Z=^2_R/HS>X@XR27*ZR8;+7Z))H FY77E^<^:I\'_JYUR"L.R8.AU^4 M5-S;R(_OI)YP90"_3D#^U )0K.+(Q73)-__R?,X?&_[O=OATL,6#B82ND)RK M861K??%?TW3C6-P.9WT.F9VD#XW'L>DJ$A:4TLQ1?!X?/'G;>F0<\4+=NK6&R?$'%9E%8'/:S_B!^(-'/)W=QL.8V5"LV]]$<1>-' MY[5U? M5H3(H(+3 "&G#=,_K)!,:OSDK ^!L1^T<2/PWXB%#F$IJH7VD\E"._N-V M!*F"!(R&LB;X<;;X@*YTCKW=0OEXXV[6S\S[RE,I.5:'@UYZE9!A*1^-%77^ M^%I$)U6 ?_H7FFBQ-D1I@W$@+8ESAF4?2='93I5]PLT]/W;-?]V5Q=9>IXCZ M_,Z_.):_.?'FV0=N=]95R%#G5@=1:V6%J-]+@#2%E%Z[2O3."] KC:>MIOD6 MT*J_S)Z55$^_D7%2JL:'56PZ8#'_LRU.'^>&&77!N71&T/G)@5.3#W=Y8J*1 MPGEV\[O^4,*P*%1.@$/46 C0C8]<)>_/2D^4&73YDU+"]7O?UBO]2=4F?S0: M0+D21R[_XY#!?[09ZXJV(J'SCXK^D\E>@RKF,4_^Y C=_RWQ?J.'V;?B:V@% M^A*>MC.S,0SU\O'A(=<;#XE?$+SH__2W+*H88[9LMIO>"*_5C*"I+ M&;SHHGE]A4$5I-'^_I::A<,C'V*51_;['NQV>X2:1R,O,P"<+3/5R>\I MP(&(H?&OQ:*W]XCFKUU@-R-NQXTN68N'[K"#YQ@HA[O$'P%Z,4 MPVOUM)I'7/K7E8B-I)UG#5P7NUO6,POO9',9?V+C0[$=#9@":?&&S$ M<)"=6^M9R&_9CMU:,*J MAV7W+/'\M$H,Y3Q2ACB7H'M28WPPFFI7T%3L<6ULV-Q-MJ/DF^1Q9&'*'8OY M&]$S;,6L"? BS(N--?()6)1_IH)7:9@8U:2RJBK^=MR1USU7SSPWX"QZ2]FK M&W4&N#[Y_S/=_PW_.+!7Q7<_"W&M#1,G%,9?3JR*5[=;6O)8?8N^EM!LEQ+C MY/32.^_6Y)FV[PEU<=L9P#IL5)%N#B:DT>*T,?0D,UCFP@3N(N0N9D<=%0?; M4EC$[9HJA_E@4.LCX1(9+!V(SW-M('[,2BPH8O6]K@8>!?JJG'G)P?IR;>I< MJV>7B$I]&^)C7MVIT0\N:J=,I3F^3TGOJ\-]@9(5KB02$L,GP(-U'L[OW7=G MYAXM;^[L6U"JW!W.0'AQ]';IU*$7_)HX3#B;.\1XOC;,LRYP*G8@092KY,#6 MB3,?B+4VB"=&)*/9/,T4S>0BFQ(M6R1IN'1MK5*GK6QEV$%"HK_*^6@T:UH= M,^U'DH7 7'9+J97Z)_O]TL/9; MN7P2V#ZA&%%!RT5JH0H]*I\Q ,]V_5*"LEWCP-=*ER)?9[2>.@>RTJ?:YV6[=[W13*7&3%I*74@3&W O]K_#-*HL+/ XP!T6=$T M-TFA?J!DL5W:E/M[&>O'G2(>YA"7PE]>$JP.KNS^=3( M:+L&[46BY-W;E-(.;KE:734;-S"T**UF[2LW0JR%,P=Q4*F.LZEU]VYE MMEI/0*ET4TU_0IJW?J?7N\7G(^9>;,:FIG?B?5XGF(I$.\@<]?I29.NSDH5G M (]%"V) ,7/];WI7L1'YDZ:^.;%"3/?[J(H]>%=KYYM3=8176H?.G8-R4@VR M(T=!/CD:LR@6YNM"05M1_3D?>_U1 N[)CNZI8=*]K65NXI"1X(!NEP0"6,7F M#.\C&YCST\*1&U'6\OBU!-@ANC09ZDB:C0%%;# =?#=XL;%QX/?$ZO3-/KX? M]A=4;&^D''NL2UP]M.-]^8*KT>USX2&M[A@T=<_%]Q,?DPWA[Q&E :4@JQC3 M;DQ!Q:=>T?Y-X[XH&="=A$G=^^8"BUP?EP^?UN\76QR?I J8X3_71T@6BB&R M*5?,3V+CSQ&^FR3-J-M=J,OXYN%=R5]AY,M6U*"5)'R?_?('8/NJ.T8$O=5& M_%4SD%TEG.;(']UF65].VI_VV#_(J;;<+E06J]?R,-,)5OYR;J+1X.LE)[#L M'5+@"@:/ ?860C0#,!8J5S\'/@/]:"K,<>W,U0MY$9:2 M:ZGA>H]?66;\QK%0/?OJI3I(<(JF@^P;8MZOPXBPF:GG^(SC_CH2AI(NO"53 MW^^/'3]?[DDTE(\GGZ4$>TQ($X4?NI(TTXI5L$4+-?MGJX)R%[QH3W+,2I5< M6R1^I>1RKITP>EX7K9/I^4&=94/3'?.*ZD8)\P@VB:^PR]33L6?*R*NC>MA3 M-+I<,YV29<5S8J@N_A;=U>[NXZF=Q_6W&BYC.AT&F]=&UAM1G)N44JG?RMZ4 MF]&AIP;$%'7^AVS#JFJW/(A'ZY"8^B/4F%[1Z'K_]D3;]&PU.7-DYO M'69&9C4R;*_2@L#V-* HW?]:XJP\&;T;WT$CMY:ZL< MKJ3=L!:1"N?NANF0%;=>D9HS2D1G<3Y3P[J@(@1]^TLJ\:;=^/EBFXL96:UH MKWNK/777%-OY@N+X3KTU_YY5:_>6B%KIG&( PE0C&">6Z3&?7;!F#@IM@1+% M):<'LXTC"89\[;*YS_1/W" NSCA^.F:NM4M++0[%"4^/L[E M.K&5' M@1 >8+8NL 520:V7)M\@3EH1>>(_SQ:2@@D=S.VT M*BGV)'\8FWOA2WJ&\5'CI^EH01 MT"N87*HHN6EZC9L/1 $1I:_;QF1T M[H< (2V"!'U)6N4&S^DKY$#0D](U=9TU"?=*VW#<,)^'+U3O>8U[A$<=[;5, M%"(^YZJ@K4&;H+,Q[1,27(ARP\YF3O-PZCDI>?NW!Y@KWS*_]//WJM@9'^?F MIQ>D0IZX^!XU=:9<-LIA^0CH9<3]#L+=G=S?Q/[4]6<%$0&^U+>9N6#5=;>Z MLG?5%?O)G7=MXC8\*,4O?/04+X<QZ556'T<9 M]:O+8[4T@UM>5J:_^71>]G/CHP<'S@K"1([UM7[[5G+241]7(=_<>22L0U^. MW)0WA@";$B/);M:#%1)2H2=FIZ^[.U5D+<]ESZUP<;@AII_C#SE9QODH:5FP M]X3/QA&[*<&(:T;$'SU+&6YQZJ'>(^::P^J92Q>5O;%:]=$V7KGA=039V)Z) MF7+U,H%#^L2'@&)15I'JD:NJJRYY> M>>LP,[ X%S"66W_XC<787@+T&%SIG4S,Q#]T5")!HZ@A M^''U=E6T! W[]-IPD[C'L:S!%<2M&_2;TVY93^^#%$\8 2%"[A@(69"D:D%. M+*:>C]LLS0;QD#^&@J'NSL.9-RHJTK7\UC47T-EGOK0)S@NP;+E1^ O:U'USGVF$LUQRF#VQR6XR^CL.=60]=M;/S._!-:S)[?6H*+5QQ5;GWFF M/=BFBPZHZ)K[Z&H^MS432)T5NY[D0$?61K8V6.VCQ,T!DCMQ)QT#0RDWJ6=[ M S[+0Y-;1OR@I7;#XW:FW/<[/:7JCMKJ5G'$/+LX&ZZC9!FWCCH0 M-L >.N/VI?6IQ!<4A?>WRVA=_HZ!7JHI1(O>PGD=DN#SGK-WKFM=L/PIXAI M&4%UY,F7L,.];^KZZ@R.E6=LK4.UCCL%* GUVMK34N6/OHQ>X05F'_X_2QIJUK=(.;(G6FDC9)ZRSU^E3+=H[ MW?GD5SDK =\^B+!%'@16RXP5&[UPWIV@,;(6M.YZ]\_/H=-14YW+L@,$K>[$ ME73U3NSR:%W\._GA#_>&QA-?;0;"*N6;Q-@&]?().+CQ#D_O MJ*/<^Q1QOE-L) CB_K3YD"#,J0#B<4VY"B+ MNNZI@8K,B_A/O[U7YIZ9L"5]*Q.LLK&[W^JJX/"B*-)0@&7U9HY@V\*D)%6B M%'FEAAB:7XI?>U\.KJWJ-_.OG- ??C[B9R3D"B[Q!G-NL_P8L1JI=;<%<>EH7[X$/-AD:CE@\7 MH104-RZ%ZPYNM3-Q@@DYAXD3$HH90&[2X.PN T!_^S=TJ" 86)\41K+XB%&- MRP^3LN/_8--+"N0C_']Z?$KOWA^A>:=^RYP_X5-9'GAUQ,_"M+3 MM@2(2/I^8FOXX(24'8H#X:%[.M_>)$#4OD'<^D'@,P>?P],KAZ'.WHN^'_!1 MT@=:0FX(L$S#*>(V*AC>.EV/:2/2C^#.K;[LXU9EPNOM6ZH?=HQ5RT/3G2B: MAZ0:U0SN!V0P$\Y39:R">4O?>MCREA:.P2OA\$ ?EWL_ MXP-8JK1XU'U//])<$^WX?/7RB?7-&0$6@OYQVB.DUC2(WU/+.EN*E+:EMTDO M*Y*+$>P[/#QBOSB0)E3UV_@[!_J45H,4@=8F:;*"SV M&!.Y%'J.F%.%2=@?#ZR(Y4T%]@O=F&0O'P'/MUQI>$'3 &Y3V:H0%S9"N/X% M\CCEH"<#(,;;D[7PVTQ1;:&Q%?!0_IO],H-*T]CJ1ZKRK\3>B8[][."H3G,; MSCZIYBO^\,0OFBH)A8]&D\J_!&9+].?55?6NO?=2R5IQ<'ZIAQW3LIQZUG3@ MXB')LU<-&LY*R+EW $'@! 9P1T^^#<7G4W<1:4885P[0<[Y,VK^:YJ+QX4-- MG_],K++W35.N]N?BAXJ-Q8TG;),>12\6XR%#,8W9G'#!LC[DY\4KGSDQ?P=[VXVP'TH4N[^OQV;K;G0%,A8F$_=P%-V;9-6W7 M>+46R$R($[,P4:47UJ79/U:&DLI7+-/+^Z,%$O&"3YPI M^H*#LO75M<3/GSO*/<[!6])6> XC1 FR'G)!R(J7QC*RD5,I^F49!UL 1.<3 MG-,D!_F[>7ETR/A]KOC3QMT5(5S5OR)^E8E>[_WNH5WRK,)+Q5O6FC=>+$=0 M8?_-/I0SC!>>+3*HOG+^^J#*:',8$P(_O$K_Q67G(5-),6_I?%G(?9#/K'[6 M,,4@\US\)S:T([O4TR[V%$3GE@XQL!DJNF0[@*7E!4\W>UX+V 'G7,O MSC&5W!?#X75=4NS>_9OB2&S$M.J0'90<^\9]*W@[L?ZHY_J\!976&.0I'SL/%G/H;0ILCJRV_D2%;XL2VJ'IQ>[*K M'JRY:J#*@AQ\H/I3!DCOVH74XW>_'.?#4#_$PV:^ T%LR8[]7=T&DD+H#^!' M_)31;$CM)4;/["+MN@A7)"&KQ8.F_,\M2Y_C2?U(2# M8-.!,;OQO<6G7F81=T"[J\"HAOU&RFC.LAQ]4>9MZ5J4"@8\;>/!\^K20 M>RG!E#T]FO,FT(S5P;=]^?Z.B5W%D9?ZU:LK<%4C#3D+AY3G1D3Q-RR] ]AO M[#@']4RT*NLQN<5$*M@>9@;] ?$JGI,8T,@"*LA-NX.CCW M"K*4_)_S'WEJ8K8J$W\4,UE@;U[_#??FVY\VO58-^R3T;U9#RZW#6/&>4$&$#CC2DQF* #HMBB M;U/O'+P#TBQD"[?+' TYDU>%JK"[E#\ +3-H>2:"=X\R;BYCG;=58&VKDZ;( MCYZG*%-UB+REQ9Y"-6U-%![=FTLUZI-N-1_J*Z/:*1?V]Z=QEYX0>"[B>%;$ MYJ*&2C%%T=ZS2M0U=Y)?_Y@AH51[9 WJ6#4_\)/ ZA2D__26 MT*F+=V+GOIJY6_9=$FSV;/9A69R96X;B)T4_OI5]*)>7!Q 7.,,^VD;1>]_H']J0+\W$(X'\QB] MM?&T#E3+Q!QV<+WK^)V-X_F% >*8_9>'"LI;A?4W+/(^'YB>:DWSG8:)+.5/ M6]IAF"RF1G"WY,E,V_[J6HYNGD^\8<,J9D+B\JSL>HB[/7/J+.L;$.(5'[:" MQQNC[0%0/GN;H7BU[_G?MXPC=Y:5A*&/O\L_WXJ/]ZY&I-YX_,F-H\3OAFXH M1=24::6'MIL)B2$$U]R2=Y[X[8?]\]&L/ M+OU>XX":^(>Y^6_F?2QX21E:I"Z$ (T)AL4XDU2?^"NL(*55(S?/5GSRBEJJ M/.TTP[]#_'8^_7)2T/,7R.]'9:,.7Z=XC!T@5N8"Z7EBPG\8G/AI!/:R7A4^< MJ,S>W%0];+.P9:TH71C+]_6*E + QC]7OYS\2N7D3R0-XJRL/]BDS>2*=ZD> MT_&0+\&TA+Q;2&7N2O."(=F-JVT*$2/C[P]?_[$F[FH5+W;$X;5RB 8SGS, M?MSM-2XJ=.!.OPIF\XG>39/-#FQ'J,)^5^F\PM%7 S<^YKMDU;)7N!XNJ/(M9MZV/,^OS/:AR\W?.H>4OK M.V?'P7U?3<3"\!P9,J8)<]S+I7';10JL:60/8LX5LBW]J)<^O!V%E^FWNUFS M/FQWIX--[=!+RX>C^\3OWX?J 8L*;\/U?S")CA6J_1#)A!:?AMJ%PNU5J8)0 M^J7!)@B%#8[:U;G\?HE^T(8!R)QO 6]I,LVXH%=Z#T>\ =E1W+LU:_EP*0.8 M7SD5KN^U=QKJ=*M0,)9I )\W75@N<_F;24JV#N,VF5^/(J/2'NJZ]#V-9"V< MB^1!S#5 AW:7\(DMYJ=;A6MFXP8'MG:73]H9S(,<\2[V'_IB3)F1GF&'R;[R44IU/JX3PB3>M#<>]..F M_L;PT8&>E965AZE^!QM'8_&5CR3NF%8ZI8O8?!0C@;;XZP\5$860X^O_4H+RY)MK_XM[OA"J:>U M97@8N�S5ERNFUQ #XD"PJ44$DWE9$P+'2]K!D=S^-DD#MA#SEG5ILA'>_ M=-;E?(G>H*;;D;5B,C2/B1>B !$F26^UJE< /$[>"C& MI)<*+AANDTND80O(ZW1^Z IF&=$R5DRKV$4/F[F%:>*2<;Y3;MZ\WPA[%P:Q M]9834='>&Q<#O-B7'ZR/9,E;.$A-4ZRX$ $AYA<;=!,?='T]8FMRT/W-DS/6 MMUKNA;WK$&!9A[1"'P:W-:"?\B,O$\>W:H,(/-?L^C"WJ\J(+S*6+0T#"SRL M/MK5^=I?^'XL](2(=%;6;;::B_NRVM*)PE1^2DL7_>> HUAB2S#JT0S).G)# MF:LEU6\!,G*Z0?]5R;7E7J6OCX^<33!H/]JX>JYD&(.QC6!B,VMF%A[ZV(E/ M:Z.9M9 Z7D\..WCNIGYVF?,8!(^,A'90="Y'3J\X&CX6*>"B/P4[%Z6=41K0 M5P_[/B%''B5I0?M5ZCQRW8/=8N:RE\[7]OBS@F+5"U*_V3GS+1Z8*HSQS[_Z M=K^*I0 Z37XT@CFEW,C23/70:\C6T_&JS<+9JDH!I>";&KAJ$N.(>UL1\045E0*/6 N!>GF!0#/;# MI^CNTI>@_Z-HDJ\?/*TOQ-*&0[U9)$,TS$M8T/WF2DD$Z MQ^JAN W1NUUYS>;B<1]-I%+\G3[92W(<)1HN1!E(BA$4%7'#=DVBRC\?$< " M"$HS[! V5*=I0$O_!$E@,-BI&OWCF>.*R$V+MV=_KZ0(&9\\RLGA]&T)5^F6 M*%5;VU7! 'C)&E1S_ 8)NM57)1P(&?Y=&9=Q]U/E"=W.2;G7AXK7!>*^I'&< M#WX?2Y&@'B=.1)1Z:()!NK)N>>2'QC7Q);;!'.\?0F.GA)"SP4)ME79SD5DN6!-,H?,7IGWQ+@DV\FX./K(^.; M4AE+;D41;@5-*S8B!*J^,S[T_RT63FV)X!'DS![[,Y'E3=N MMU38A,R_CHJ&YI^+R7J8Q*X!MZ(]"Q-:RA;O\7_2&5//]ZEGXXQ;51DV^L5$JI-N]Y8 MMY" DH4J:^V@ZNC>:]6F5F:5\9*:KBAM XJ#2'."UK[A$F: 9 #[_'%1:+9E M)%^]5:F;^.E2:O*HU/L"Y>_MLKUU!G>YE)*^7@*].#!RAIFI<:(H]Q &$+7W M34J2''<&4AF@B(H190"/J\8\M;C$UX<7'@2*N29H'51[CF;[*I)<)*C4S$QQ M6.'F3DZJ07])0(?J%[Z%;.$!ZFFW0KVT45U*9NC]63%$L[YSBJER;IK23PDW MR\9&/[0U<6VYG-C9*.K2DII&W&[0]LKZ=:U)[_/[6"_N:R:ZM\]VIU@?0/XQ>*@O-W4P7XM8]$NGM\TPVY!V?538$5\!G[%P7%X['FJN\.-'/D7 M)SBG(@S Q\BPK0I26KCZ5^KE6&9@ES]'#L @BI8,/+S?^W@75/2[1ER:,)=) M KV\< K?+^7&$K;@N-T P4);5 ^3<4UA/'7$[!@F>.-'9%Y+U8-8#Z@OU3JH M$'Z*'0[4'#U_-CV?^S*<,E62GO;ZY& U.'("I"5Z89(81_;[V26TJ'>2 90[ MC1>4=CG=+Y/ 2?T0J?M2#:J>.UOR&.4"C59#'"6[A$F0CR&U?0Z\]F]X:_<$ M6O%N1.[WEM?Z/FIMV2O?WCA@%G<+=-@14;NE3S3.0R%&'LW\$CYE>L_;]M?OE#5JQZJWW:I]V[#366EJ9M'PX64 MSDF%%W'QW6._ZDG[CYV?VN#-=CJ1'K K0N%@ .TO]ZJ_E-W_S@",E,."FNB? M(!/@G[CS$"?PSFG0(P:PI6*#FL][#>K$\:&^[A"87$L4VTG3=KAABR5 =\"Z M3(;E;/6) 128%17_Z^Y)]CP!9I9%/YH0[<>Y=SZMU^[7@!Y!=%Y,_$)7T>;- M?..^FW-S>,20[=[%C^/&4329L9UHZ*2W)?_;=_9W&HAF6Y]([$QT=HBJ7].G MJY4S1+Y&Z%E4Q1=@ZU.]+G4N/^X%54H?A4Y<> I-107(]>EL'Y",):P-%W]Q MU"4_@A,Z8(W!>MN/ET>$$BT0<3]:A7@.WL\-RK8#KH6M/.2^72R__(8XHFSB M6 O;/V_F2X"'/'$P3>4^2*C6>7](Q?=(2KV'[H?:T=F[V>ZL.@1P'!8.&MG& MJ\3 0X)XD]^[TV4S=G]JTL9'1^/5&G_H5(3=K=Z8F,#.3/#0WNG+&Q+2ZT[Z M>N"5G9OU3Y"?ER#LFGHO>1_]V*M*@<'[0-C9L$ M=/E)/3]_@HZ0K<^3I!;JW89&Z/TN23^J+6;E(>HND4=E+\J[=U[Z.<@ 7& Q MC@I/KMLQ /;Y0?"H=9=GX)WF&[FUCW2K5Z]'R!:ACY!)J:@HE&;7$,,%L>I!N -;O_U^9H MT9V?E*T$DG4XS@,JB@C(J2/E"D_(].CJX#_+:&1G26;*ML;Z%5[Z;<]151%4 M=<\LS<7Q^LG]=O--7S$Z5;272$7VEE&T^)'-("PERVK21EFS4#>5-&[HHO?4 M^_GINQ;*J[+FKV_-0&_8 XB"5NAHIRU)=7EZVOS\ES"!?N5-&JA!:V2V.$ E MQP=,E2J7&1SP7>8NJ;JOW(KV)[,(M'#ZHY6/G)YIO.+;T\P0F%G=K+<;Q>+>*^H+2)D5'D:)3 MJF,1W>186V%N-4)8#*F*_F4\W6&4/1MH,#P\6Y.8$I?U9&U8L6%P\O ODO%X MF(0A5GC@@AH\T&*X+6S+Z\ZVQ[[J>#=W\<( 8&[VR.V;X4&=36NC(*X>\= /WH>\%^9&WCWJ9CZL*MW-XP= M$7]UZ'I@/9CV7%<:_]FJ[5HTC._[^YOPJ&96J^J!55?86;VH -DZ\ #>?O,_=1'HCZ7@'A*BR)K M+Q_+..XPWNY:93041@9ZR'/3DP+@QS 0E1U?NP3A7JS7?&)97]^?CS7;9DXC MYRJ/VU7Q#.#!>KOLCTNE1UVNF]HYBSN#6W$5KJ5$WLFK7:OJG_T(#W*F4" & MT&A)R'(==HXRYFW MU@?I-6 M2%>>1&K3DI!NTXE<8TU;XZ<-0ZTO5R>!3YVZ%!W_38OMD%^4_?8*)&AZ7(PP MV)0)X48:5!-;TZ<=O,T/$/K]%<6:O&86!@>S@W6_WBS7^'CLZH.(5[<&H83) MX9ASI/X)[('24 +7&N_2B,-$>L!;_4+?+0.5;*&4'+%U2:$)C7A^SV;NS'T[ M\9F[PLL[>!JO,ILI)%8CMNYTL6FI1Y7V "ZHR-YNK-U+N1BL&20QK)N>MT]3 MUO"V 7L&0-+3F<8T^W"1(Z9"0 ME]^^J@#^R(LRUB?:'RF)A.6U]B94KRTYPG+H;?6LW4A_^E$[GMN_YQ?7R9$Z M.N/WMY;,L'URS_.2%A6/RVJ2OCF,1RD%76U^SQ,RYD51#^='-Y^)FG#RLCBW;UA MN_B'^K#K/BNCSKZEGFE"JCPM_45415)'QXN3K7?6-0[[.'$*6@Y8^NA]R]?W M^OB-_9H!^!R8;R''3'ARQ!8U9%/Y!%U1D 3-IZYTLC_=*GR_"7> F,-'GQ3; MA<@82MM_/Y%[HB!'6-Z;U^1LFP9Q,!9WI\/O'-D7']+$1![1E5J2JB38PQPH MZ*9[^1@B;-CK5MUX8"BOM(=+6J?E<:XC^XY8*UG+@:-%Y6.0A^KWE9.SWIH* M1U+!(02[4-2EFNZ93 /B9*Q;;67&Y!T6B0/H+0\5HQ>Y D9I;"4)1D#HL$NA MW:+%3NJ@T+8E,;!)ZFM=>-.SBS,7I?L.A?1MXE$<,\1QW,I9[WH6;'D9L;YL MBD/U?6G)7?.4.E>]<]<_/#.PU*WTA\_,&+I$!#^RW3;L^7,I(=#N+P: 0&G3 MN&D/4;]^Z.]]9_VT=U=Q*DZ7.41[]+_[B-O%/C<9"_F%)*%H\;9S]"R5HE+; M/WVY_=,)!8Z,W[(U-[G+8G^=EVJI]G%AV]<0_(Q+0>8>%\C29B!;ORM 1&-_ MU:"_773/>;'-.+JPYC&_ZHYHVH3:?;LC#1L:C=13KM6T8OH)/9)K+;:LRZDW MI48NHVOL@\L6O+/J@'1AK"$E!WP"2E%&)-O1LNCRB/=S5[K]9WLVUAX/['KE M9^5\!S_6F*W_U'>8;_4:_:/X?H3S!9VJ"\-3^UBVK1()*_+-VNH9J5G%'AG1 MF4(KVP\&?3N\,XWM3AT_H7;VK&[@NXI$R7E]*>*OC-:L]^XUT8DGM M4K9$9,^LS/.[+[ZM0WE?D_1^R>8&QDT(<7:'1RTE/M2N:EJ3)$M;)#=IAV4* M/_*12Y4PM+N0?!E;)VE;4D+J$ B[?81N=3_OHI4]-1?@G=Y_A9<)$10P$-H+ MC.H: W"%QJQ[NF3L4"%W[KC)U(;-G$N"RJ2,F.HFP;O^7+-GN9,LZT9]#A) M#0T',MGP%I9IXH;K#.!7*?+TWERN8@ Y%=]6<5,IZ-\7]G8S.[M,TI-'!KD8 MP/YK3)R )78R)_Z1]# M9)J8=?]S(GR=KY;02GO M_/V#\T9G\4DG4XTM@D094K?&H9K*]&507?U3*"IKS3^OIXRYC;RX5ZWZ M"P,@LS.A88L%>WBW(XU).IO)S_<*/T

UB$>K=$S"CLZ'8:460$AS>T]8#^#*JYK$,,QH MQD*5QBM^?Z?ZGJJ3-SID[LN9DN :OR_5(@B8#G=G7;=N=J,K3O[OM;IBZP%1 M!D#E:S6W:]YM?>-#$MWM4;:[5M?WD-TH&GITS-Y41XZP>!&.N&B& MWCT^B"-+13& )Z]!J>Z80AR^+PVR<0V#(AHQ%21L0M5.FJ/'!:S1.5XSQS?/ M.I.AN.A##I#MI DL35(/&S+%[68J/Y?)=M]FA3" 2 4(N0;8<8W;S:1+F/HQ M&;3V-I/D6*!(_JBF0A74?($CTQQQ(+I*N+[-ZW78M3^T)OYKWUWL[7-&%5XN M ?Q>K+#< \/>G""-VTI'7GO7FBF<67B>@4W.+I#^'&K^)Q$@_SH. [!2M/2G MI8QBS'QEF&(W1GW\RL"D1>_F$1670/_U M$!W/#!SIM[QQV.#&C2.<[ !GP%^2HON_'O%W=>N^R7^U3$%L\:JK( MC:[ROQ=C,&\A+I#ASRA7, !SAY>:8S3?%'XO;/=3_CCZK$?&HT(J28W-^=6V MQ@R.: $>KFI%B]=Y3669-6J'I;\S>3.T:#4(#WCWY%R\;JJ7B'VQ-P.PV%E( M4&"=#E;L8P#X1_HG45WE^$FJ0AH#B-\KHW5\KXP6FI?YMPLXJF>X[L>X30C9 M"?H4MJ%$9F9.3ED&,'T=U<2)W"NCY=:$(ULRH9#H:Y#2V\]0^I%K>V6Y]"68 M)"<61>X'$QO11W#S-L0UNH 9 VA]Q_I= A459EU=B::+%BNW<9(F_26=O4[W)^/)4MMGH/AZ(*2\+?)71G\I52MG >Y3U%3:+IGE(?$JJEK[O;)WZW55/B?/ MS_%)028L3+J8$?$/&OC3X TD;^X77$3]A?^S,0I&_X6!I%HZ%OS)CHE_,B'+ MS MK9GK^HR%S_FA# ++%["2YG=A)B]2 T@YPTO@P3U%W5(?!!-4FT(B6*4DU M5CT+#.WQIVEOC4],6@E?%7YY06 _1QTRYM7@<-]?+AGRW_K]C>/#P--N(P$6 MQO#_ U!+ 0(4 Q0 ( /N!#E;472, MO@8 ,,N 2 " 3&9 0!E-C$X.#0V7V5X,S$M,2YH=&U0 M2P$"% ,4 " #[@0Y7XIGP%<$& !F+@ $@ @ $?H $ M938Q.#@T-E]E>#,Q+3(N:'1M4$L! A0#% @ ^X$.5WWZ9$&UL4$L! A0#% @ ^X$.5S7=W*.*9@ A7 % !4 M ( !0?D! &=U