0001398659-23-000026.txt : 20230809 0001398659-23-000026.hdr.sgml : 20230809 20230809160759 ACCESSION NUMBER: 0001398659-23-000026 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 130 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Genpact LTD CENTRAL INDEX KEY: 0001398659 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MANAGEMENT CONSULTING SERVICES [8742] IRS NUMBER: 980533350 STATE OF INCORPORATION: D0 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33626 FILM NUMBER: 231155163 BUSINESS ADDRESS: STREET 1: CANON'S COURT STREET 2: 22 VICTORIA STREET CITY: HAMILTON STATE: D0 ZIP: HM 12 BUSINESS PHONE: 4412952244 MAIL ADDRESS: STREET 1: CANON'S COURT STREET 2: 22 VICTORIA STREET CITY: HAMILTON STATE: D0 ZIP: HM 12 10-Q 1 g-20230630.htm 10-Q g-20230630
FALSE2023Q2000139865912-31P1Yhttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrentP3Y93300013986592023-01-012023-06-3000013986592023-08-02xbrli:shares00013986592022-12-31iso4217:USD00013986592023-06-30iso4217:USDxbrli:shares00013986592022-04-012022-06-3000013986592023-04-012023-06-3000013986592022-01-012022-06-300001398659us-gaap:CommonStockMember2022-03-310001398659us-gaap:AdditionalPaidInCapitalMember2022-03-310001398659us-gaap:RetainedEarningsMember2022-03-310001398659us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100013986592022-03-310001398659us-gaap:CommonStockMember2022-04-012022-06-300001398659us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001398659us-gaap:RetainedEarningsMember2022-04-012022-06-300001398659us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001398659us-gaap:CommonStockMember2022-06-300001398659us-gaap:AdditionalPaidInCapitalMember2022-06-300001398659us-gaap:RetainedEarningsMember2022-06-300001398659us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000013986592022-06-300001398659us-gaap:CommonStockMember2021-12-310001398659us-gaap:AdditionalPaidInCapitalMember2021-12-310001398659us-gaap:RetainedEarningsMember2021-12-310001398659us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100013986592021-12-310001398659us-gaap:CommonStockMember2022-01-012022-06-300001398659us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001398659us-gaap:RetainedEarningsMember2022-01-012022-06-300001398659us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001398659us-gaap:CommonStockMember2023-03-310001398659us-gaap:AdditionalPaidInCapitalMember2023-03-310001398659us-gaap:RetainedEarningsMember2023-03-310001398659us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100013986592023-03-310001398659us-gaap:CommonStockMember2023-04-012023-06-300001398659us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001398659us-gaap:RetainedEarningsMember2023-04-012023-06-300001398659us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001398659us-gaap:CommonStockMember2023-06-300001398659us-gaap:AdditionalPaidInCapitalMember2023-06-300001398659us-gaap:RetainedEarningsMember2023-06-300001398659us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001398659us-gaap:CommonStockMember2022-12-310001398659us-gaap:AdditionalPaidInCapitalMember2022-12-310001398659us-gaap:RetainedEarningsMember2022-12-310001398659us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001398659us-gaap:CommonStockMember2023-01-012023-06-300001398659us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001398659us-gaap:RetainedEarningsMember2023-01-012023-06-300001398659us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001398659srt:MinimumMember2023-06-30g:Employeeg:Country0001398659us-gaap:CustomerRelatedIntangibleAssetsMembersrt:MinimumMember2023-06-300001398659us-gaap:CustomerRelatedIntangibleAssetsMembersrt:MaximumMember2023-06-300001398659us-gaap:MarketingRelatedIntangibleAssetsMembersrt:MinimumMember2023-06-300001398659us-gaap:MarketingRelatedIntangibleAssetsMembersrt:MaximumMember2023-06-300001398659us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2023-06-300001398659us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2023-06-300001398659srt:MinimumMember2023-01-012023-06-300001398659srt:MaximumMember2023-01-012023-06-300001398659g:HoodooDigitalLLCMember2021-12-31xbrli:pure0001398659g:HoodooDigitalLLCMember2021-01-012021-12-310001398659g:HoodooDigitalLLCMember2022-01-012022-12-310001398659g:HoodooDigitalLLCMember2023-01-012023-03-310001398659us-gaap:CustomerRelatedIntangibleAssetsMemberg:HoodooDigitalLLCMember2021-12-310001398659us-gaap:MarketingRelatedIntangibleAssetsMemberg:HoodooDigitalLLCMember2021-12-310001398659g:FinancialServicesMemberg:HoodooDigitalLLCMember2021-12-310001398659g:ConsumerAndHealthcareMemberg:HoodooDigitalLLCMember2021-12-310001398659g:HoodooDigitalLLCMemberg:HighTechAndManufacturingMember2021-12-3100013986592022-01-012022-12-310001398659us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2022-12-310001398659us-gaap:FairValueMeasurementsRecurringMember2022-12-310001398659us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001398659us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001398659us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001398659us-gaap:FairValueMeasurementsRecurringMember2023-06-300001398659us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-06-300001398659us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001398659us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-06-300001398659g:BusinessAcquisitionContingentConsiderationMember2022-03-310001398659g:BusinessAcquisitionContingentConsiderationMember2023-03-310001398659g:BusinessAcquisitionContingentConsiderationMember2021-12-310001398659g:BusinessAcquisitionContingentConsiderationMember2022-12-310001398659g:BusinessAcquisitionContingentConsiderationMember2022-04-012022-06-300001398659g:BusinessAcquisitionContingentConsiderationMember2023-04-012023-06-300001398659g:BusinessAcquisitionContingentConsiderationMember2022-01-012022-06-300001398659g:BusinessAcquisitionContingentConsiderationMember2023-01-012023-06-300001398659g:BusinessAcquisitionContingentConsiderationMember2022-06-300001398659g:BusinessAcquisitionContingentConsiderationMember2023-06-300001398659g:DeferredCompensationPlanAssetsMember2022-03-310001398659g:DeferredCompensationPlanAssetsMember2023-03-310001398659g:DeferredCompensationPlanAssetsMember2021-12-310001398659g:DeferredCompensationPlanAssetsMember2022-12-310001398659g:DeferredCompensationPlanAssetsMember2022-04-012022-06-300001398659g:DeferredCompensationPlanAssetsMember2023-04-012023-06-300001398659g:DeferredCompensationPlanAssetsMember2022-01-012022-06-300001398659g:DeferredCompensationPlanAssetsMember2023-01-012023-06-300001398659g:DeferredCompensationPlanAssetsMember2022-06-300001398659g:DeferredCompensationPlanAssetsMember2023-06-300001398659g:DeferredCompensationLiabilitiesMember2022-03-310001398659g:DeferredCompensationLiabilitiesMember2023-03-310001398659g:DeferredCompensationLiabilitiesMember2021-12-310001398659g:DeferredCompensationLiabilitiesMember2022-12-310001398659g:DeferredCompensationLiabilitiesMember2022-04-012022-06-300001398659g:DeferredCompensationLiabilitiesMember2023-04-012023-06-300001398659g:DeferredCompensationLiabilitiesMember2022-01-012022-06-300001398659g:DeferredCompensationLiabilitiesMember2023-01-012023-06-300001398659g:DeferredCompensationLiabilitiesMember2022-06-300001398659g:DeferredCompensationLiabilitiesMember2023-06-300001398659srt:MaximumMemberus-gaap:InterestRateSwapMember2023-06-300001398659srt:MaximumMemberus-gaap:ForeignExchangeContractMember2023-06-300001398659g:UnitedStatesDollarsSellIndianRupeesBuyMember2022-12-310001398659g:UnitedStatesDollarsSellIndianRupeesBuyMember2023-06-300001398659g:UnitedStatesDollarsSellMexicanPesoBuyMember2022-12-310001398659g:UnitedStatesDollarsSellMexicanPesoBuyMember2023-06-300001398659g:UnitedStatesDollarsSellPhilippinesPesoBuyMember2022-12-310001398659g:UnitedStatesDollarsSellPhilippinesPesoBuyMember2023-06-300001398659g:EuroSellUnitedStatesDollarsBuyMember2022-12-310001398659g:EuroSellUnitedStatesDollarsBuyMember2023-06-300001398659g:SingaporeDollarsBuyUnitedStatesDollarsSellMember2022-12-310001398659g:SingaporeDollarsBuyUnitedStatesDollarsSellMember2023-06-300001398659g:EuroSellRomanianLeuBuyMember2022-12-310001398659g:EuroSellRomanianLeuBuyMember2023-06-300001398659g:JapaneseYenSellChineseRenminbiBuyMember2022-12-310001398659g:JapaneseYenSellChineseRenminbiBuyMember2023-06-300001398659g:UnitedStatesDollarsSellChineseRenminbiBuyMember2022-12-310001398659g:UnitedStatesDollarsSellChineseRenminbiBuyMember2023-06-300001398659g:PoundSterlingSellUnitedStatesDollarBuyMember2022-12-310001398659g:PoundSterlingSellUnitedStatesDollarBuyMember2023-06-300001398659g:UnitedStatesDollarsSellHungarianForintBuyMember2022-12-310001398659g:UnitedStatesDollarsSellHungarianForintBuyMember2023-06-300001398659g:AustralianDollarsSellIndianRupeesBuyMember2022-12-310001398659g:AustralianDollarsSellIndianRupeesBuyMember2023-06-300001398659g:UnitedStatesDollarsSellPolishZlotyBuyMember2022-12-310001398659g:UnitedStatesDollarsSellPolishZlotyBuyMember2023-06-300001398659g:JapaneseYenSellUnitedStatesDollarBuyMember2022-12-310001398659g:JapaneseYenSellUnitedStatesDollarBuyMember2023-06-300001398659g:IsraelShekelSellUnitedStatesDollarBuyMember2022-12-310001398659g:IsraelShekelSellUnitedStatesDollarBuyMember2023-06-300001398659g:SouthAfricanRandSellUnitedStatesDollarBuyMember2022-12-310001398659g:SouthAfricanRandSellUnitedStatesDollarBuyMember2023-06-300001398659g:UnitedStatesDollarSellBrazilianRealBuyMember2022-12-310001398659g:UnitedStatesDollarSellBrazilianRealBuyMember2023-06-300001398659g:UnitedStatesDollarSellCostaRicaColonBuyMember2022-12-310001398659g:UnitedStatesDollarSellCostaRicaColonBuyMember2023-06-300001398659g:InterestRateSwapFloatingToFixedMember2022-12-310001398659g:InterestRateSwapFloatingToFixedMember2023-06-300001398659us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CashFlowHedgingMember2022-12-310001398659us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CashFlowHedgingMember2023-06-300001398659us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NondesignatedMember2022-12-310001398659us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NondesignatedMember2023-06-300001398659us-gaap:CashFlowHedgingMemberus-gaap:OtherAssetsMember2022-12-310001398659us-gaap:CashFlowHedgingMemberus-gaap:OtherAssetsMember2023-06-300001398659us-gaap:OtherAssetsMemberus-gaap:NondesignatedMember2022-12-310001398659us-gaap:OtherAssetsMemberus-gaap:NondesignatedMember2023-06-300001398659us-gaap:CashFlowHedgingMemberg:AccruedExpensesAndOtherCurrentLiabilitiesMember2022-12-310001398659us-gaap:CashFlowHedgingMemberg:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-06-300001398659g:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:NondesignatedMember2022-12-310001398659g:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:NondesignatedMember2023-06-300001398659us-gaap:CashFlowHedgingMemberus-gaap:OtherLiabilitiesMember2022-12-310001398659us-gaap:CashFlowHedgingMemberus-gaap:OtherLiabilitiesMember2023-06-300001398659us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2022-12-310001398659us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2023-06-300001398659us-gaap:TreasuryLockMember2021-03-310001398659us-gaap:TreasuryLockMember2022-12-310001398659us-gaap:TreasuryLockMember2023-06-300001398659us-gaap:ForeignExchangeContractMember2022-04-012022-06-300001398659us-gaap:ForeignExchangeContractMember2023-04-012023-06-300001398659us-gaap:ForeignExchangeContractMember2022-01-012022-06-300001398659us-gaap:ForeignExchangeContractMember2023-01-012023-06-300001398659us-gaap:SalesMember2022-04-012022-06-300001398659us-gaap:SalesMember2023-04-012023-06-300001398659us-gaap:SalesMember2022-01-012022-06-300001398659us-gaap:SalesMember2023-01-012023-06-300001398659us-gaap:InterestRateSwapMember2022-04-012022-06-300001398659us-gaap:InterestRateSwapMember2023-04-012023-06-300001398659us-gaap:InterestRateSwapMember2022-01-012022-06-300001398659us-gaap:InterestRateSwapMember2023-01-012023-06-300001398659us-gaap:CostOfSalesMember2022-04-012022-06-300001398659us-gaap:CostOfSalesMember2023-04-012023-06-300001398659us-gaap:CostOfSalesMember2022-01-012022-06-300001398659us-gaap:CostOfSalesMember2023-01-012023-06-300001398659us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001398659us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001398659us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001398659us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001398659us-gaap:InterestExpenseMember2022-04-012022-06-300001398659us-gaap:InterestExpenseMember2023-04-012023-06-300001398659us-gaap:InterestExpenseMember2022-01-012022-06-300001398659us-gaap:InterestExpenseMember2023-01-012023-06-300001398659g:ForwardForeignExchangeContractsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-04-012022-06-300001398659g:ForwardForeignExchangeContractsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-04-012023-06-300001398659g:ForwardForeignExchangeContractsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-01-012022-06-300001398659g:ForwardForeignExchangeContractsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-01-012023-06-300001398659g:TheBusinessMember2022-12-310001398659g:FixedRateUnsecuredLoanNoteMemberg:TheBusinessMember2022-12-310001398659g:FixedRateUnsecuredLoanNoteMemberg:TheBusinessMember2023-02-012023-02-280001398659g:TheBusinessMember2023-02-012023-02-280001398659g:TheBusinessMember2022-01-012022-12-310001398659g:DepreciationExpenseOnPropertyPlantAndEquipmentMember2022-04-012022-06-300001398659g:DepreciationExpenseOnPropertyPlantAndEquipmentMember2023-04-012023-06-300001398659g:DepreciationExpenseOnPropertyPlantAndEquipmentMember2022-01-012022-06-300001398659g:DepreciationExpenseOnPropertyPlantAndEquipmentMember2023-01-012023-06-300001398659us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-04-012022-06-300001398659us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-04-012023-06-300001398659us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-06-300001398659us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-012023-06-300001398659g:FinancialServicesMember2021-12-310001398659g:ConsumerAndHealthcareMember2021-12-310001398659g:HighTechAndManufacturingMember2021-12-310001398659g:FinancialServicesMember2022-01-012022-12-310001398659g:ConsumerAndHealthcareMember2022-01-012022-12-310001398659g:HighTechAndManufacturingMember2022-01-012022-12-310001398659g:FinancialServicesMember2022-12-310001398659g:ConsumerAndHealthcareMember2022-12-310001398659g:HighTechAndManufacturingMember2022-12-310001398659g:FinancialServicesMember2023-01-012023-06-300001398659g:ConsumerAndHealthcareMember2023-01-012023-06-300001398659g:HighTechAndManufacturingMember2023-01-012023-06-300001398659g:FinancialServicesMember2023-06-300001398659g:ConsumerAndHealthcareMember2023-06-300001398659g:HighTechAndManufacturingMember2023-06-300001398659us-gaap:CustomerRelatedIntangibleAssetsMember2022-12-310001398659us-gaap:CustomerRelatedIntangibleAssetsMember2023-06-300001398659us-gaap:MarketingRelatedIntangibleAssetsMember2022-12-310001398659us-gaap:MarketingRelatedIntangibleAssetsMember2023-06-300001398659us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001398659us-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001398659us-gaap:DevelopedTechnologyRightsMember2022-04-012022-06-300001398659us-gaap:DevelopedTechnologyRightsMember2023-04-012023-06-300001398659us-gaap:DevelopedTechnologyRightsMember2022-01-012022-06-300001398659us-gaap:DevelopedTechnologyRightsMember2023-01-012023-06-300001398659us-gaap:PropertyPlantAndEquipmentMember2022-01-012022-06-300001398659us-gaap:PropertyPlantAndEquipmentMember2022-04-012022-06-300001398659us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-06-300001398659us-gaap:PropertyPlantAndEquipmentMember2023-04-012023-06-300001398659us-gaap:RevolvingCreditFacilityMember2022-12-130001398659srt:MaximumMemberg:A2022CreditAgreementMember2023-06-300001398659srt:MinimumMemberg:A2022CreditAgreementMember2023-06-300001398659us-gaap:BaseRateMemberg:A2022CreditAgreementMember2023-01-012023-06-300001398659g:BaseRatePlusApplicableMarginMemberg:A2022CreditAgreementMember2023-01-012023-06-300001398659g:NonFundBasedCreditFacilityMember2022-12-310001398659g:NonFundBasedCreditFacilityMember2023-06-300001398659g:A2018CreditAgreementMemberg:TermLoanCreditFacilityMember2022-12-310001398659us-gaap:LineOfCreditMemberg:A2018CreditAgreementMember2022-12-310001398659g:TermLoanCreditFacilityMemberg:A2022CreditAgreementMember2022-12-310001398659us-gaap:LineOfCreditMemberg:A2022CreditAgreementMember2022-12-310001398659g:A2018CreditAgreementMember2022-12-310001398659g:A2022CreditAgreementMember2022-12-310001398659g:A2018CreditAgreementMember2023-06-300001398659g:A2018CreditAgreementMember2023-01-012023-06-300001398659g:A2022CreditAgreementMember2023-01-012023-06-300001398659srt:MaximumMemberg:A2022CreditAgreementMember2022-12-310001398659srt:MinimumMemberg:A2022CreditAgreementMember2022-12-310001398659g:AmendedTwoThousandFifteenCreditFacilityMember2022-12-310001398659g:AmendedTwoThousandFifteenCreditFacilityMember2022-01-012022-12-310001398659g:TermLoanCreditFacilityMember2022-01-012022-12-310001398659g:TermLoanCreditFacilityMember2023-01-012023-06-300001398659g:TermLoanCreditFacilityMember2022-12-310001398659g:TermLoanCreditFacilityMember2023-06-300001398659srt:SubsidiaryIssuerMemberg:TwoThousandNineteenSeniorNotesMember2019-11-300001398659srt:SubsidiaryIssuerMemberg:TwoThousandNineteenSeniorNotesMember2022-01-012022-12-310001398659srt:SubsidiaryIssuerMemberg:TwoThousandNineteenSeniorNotesMember2023-01-012023-06-300001398659srt:SubsidiaryIssuerMemberg:TwoThousandNineteenSeniorNotesMember2022-12-310001398659srt:SubsidiaryIssuerMemberg:TwoThousandNineteenSeniorNotesMember2023-06-300001398659srt:SubsidiaryIssuerMemberg:TwoThousandTwentyOneSeniorNotesMember2021-03-310001398659srt:SubsidiaryIssuerMemberg:TwoThousandTwentyOneSeniorNotesMember2022-01-012022-12-310001398659srt:SubsidiaryIssuerMemberg:TwoThousandTwentyOneSeniorNotesMember2023-01-012023-06-300001398659srt:SubsidiaryIssuerMemberg:TwoThousandTwentyOneSeniorNotesMember2022-12-310001398659srt:SubsidiaryIssuerMemberg:TwoThousandTwentyOneSeniorNotesMember2023-06-300001398659g:TermLoanCreditFacilityMember2022-12-310001398659g:TermLoanCreditFacilityMember2023-06-300001398659g:TwoThousandNineteenSeniorNotesMember2022-12-310001398659g:TwoThousandNineteenSeniorNotesMember2023-06-300001398659g:TwoThousandTwentyOneSeniorNotesMember2022-12-310001398659g:TwoThousandTwentyOneSeniorNotesMember2023-06-300001398659country:IN2022-04-012022-06-300001398659country:IN2023-04-012023-06-300001398659country:IN2022-01-012022-06-300001398659country:IN2023-01-012023-06-300001398659us-gaap:ForeignPlanMembercountry:US2022-04-012022-06-300001398659us-gaap:ForeignPlanMembercountry:US2023-04-012023-06-300001398659us-gaap:ForeignPlanMembercountry:US2022-01-012022-06-300001398659us-gaap:ForeignPlanMembercountry:US2023-01-012023-06-300001398659us-gaap:ForeignPlanMembercountry:GB2022-04-012022-06-300001398659us-gaap:ForeignPlanMembercountry:GB2023-04-012023-06-300001398659us-gaap:ForeignPlanMembercountry:GB2022-01-012022-06-300001398659us-gaap:ForeignPlanMembercountry:GB2023-01-012023-06-300001398659us-gaap:ForeignPlanMembercountry:CN2022-04-012022-06-300001398659us-gaap:ForeignPlanMembercountry:CN2023-04-012023-06-300001398659us-gaap:ForeignPlanMembercountry:CN2022-01-012022-06-300001398659us-gaap:ForeignPlanMembercountry:CN2023-01-012023-06-300001398659g:OtherRegionsMemberus-gaap:ForeignPlanMember2022-04-012022-06-300001398659g:OtherRegionsMemberus-gaap:ForeignPlanMember2023-04-012023-06-300001398659g:OtherRegionsMemberus-gaap:ForeignPlanMember2022-01-012022-06-300001398659g:OtherRegionsMemberus-gaap:ForeignPlanMember2023-01-012023-06-300001398659us-gaap:ForeignPlanMembersrt:MinimumMember2018-07-012018-07-010001398659us-gaap:ForeignPlanMembersrt:MaximumMember2018-07-012018-07-010001398659us-gaap:ForeignPlanMember2018-07-012018-07-010001398659g:VestingPeriodOneMemberus-gaap:ForeignPlanMember2018-07-010001398659us-gaap:ForeignPlanMemberg:VestingPeriodTwoMember2018-07-010001398659g:TwoThousandSevenOmnibusPlanMember2012-04-112012-04-110001398659g:TwoThousandSevenOmnibusPlanMember2012-04-110001398659g:TwoThousandSevenOmnibusPlanMember2012-01-012012-12-310001398659g:TwoThousandSeventeenOmnibusPlanMember2017-05-090001398659g:TwoThousandSevenOmnibusPlanMember2019-04-042019-04-050001398659g:TwoThousandSevenOmnibusPlanMember2019-04-050001398659g:TwoThousandSevenOmnibusPlanMember2017-05-092017-05-090001398659g:TwoThousandSevenOmnibusPlanMember2017-05-090001398659us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001398659srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001398659srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001398659us-gaap:RestrictedStockUnitsRSUMember2022-12-310001398659us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001398659us-gaap:RestrictedStockUnitsRSUMember2023-06-300001398659g:VestingPeriodTwoThousandTwentyTwoExcludingDirectorsMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001398659g:VestingPeriodTwoThousandTwentyTwoExcludingDirectorsMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001398659us-gaap:RestrictedStockUnitsRSUMemberg:VestingPeriodTwoThousandTwentyOneMember2022-01-012022-12-310001398659us-gaap:RestrictedStockUnitsRSUMemberg:VestingPeriodTwoThousandTwentyOneMember2023-01-012023-06-300001398659srt:MinimumMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001398659srt:MaximumMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001398659g:PriorToTwoThousandTwentyThreeMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001398659g:TwoThousandTwentyThreeMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001398659us-gaap:PerformanceSharesMember2022-12-310001398659us-gaap:PerformanceSharesMember2023-01-012023-06-300001398659us-gaap:PerformanceSharesMember2023-06-300001398659g:EmployeeStockPurchasePlanMember2023-01-012023-06-300001398659g:EmployeeStockPurchasePlanMember2023-06-300001398659g:EmployeeStockPurchasePlanMember2022-01-012022-06-300001398659g:EmployeeStockPurchasePlanMember2022-04-012022-06-300001398659g:EmployeeStockPurchasePlanMember2023-04-012023-06-300001398659g:ShareRepurchaseOpenMarketMember2022-01-012022-06-300001398659g:ShareRepurchaseOpenMarketMember2023-01-012023-06-3000013986592022-02-102022-02-1000013986592021-02-092021-02-0900013986592022-03-232022-03-2300013986592022-06-242022-06-2400013986592023-02-092023-02-0900013986592023-03-242023-03-2400013986592023-06-262023-06-26g:numberOfOperatingSegment0001398659g:DataTechAIMemberg:FinancialServicesMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001398659g:DigitalOperationsMemberg:FinancialServicesMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001398659g:FinancialServicesMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001398659g:ConsumerAndHealthcareMemberg:DataTechAIMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001398659g:DigitalOperationsMemberg:ConsumerAndHealthcareMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001398659g:ConsumerAndHealthcareMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001398659g:DataTechAIMemberus-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2022-04-012022-06-300001398659g:DigitalOperationsMemberus-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2022-04-012022-06-300001398659us-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2022-04-012022-06-300001398659g:DataTechAIMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001398659g:DigitalOperationsMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001398659us-gaap:OperatingSegmentsMember2022-04-012022-06-300001398659us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2022-04-012022-06-300001398659us-gaap:CorporateNonSegmentMember2022-04-012022-06-300001398659g:DataTechAIMemberg:FinancialServicesMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300001398659g:DigitalOperationsMemberg:FinancialServicesMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300001398659g:FinancialServicesMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300001398659g:ConsumerAndHealthcareMemberg:DataTechAIMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300001398659g:DigitalOperationsMemberg:ConsumerAndHealthcareMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300001398659g:ConsumerAndHealthcareMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300001398659g:DataTechAIMemberus-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2023-04-012023-06-300001398659g:DigitalOperationsMemberus-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2023-04-012023-06-300001398659us-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2023-04-012023-06-300001398659g:DataTechAIMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300001398659g:DigitalOperationsMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300001398659us-gaap:OperatingSegmentsMember2023-04-012023-06-300001398659us-gaap:CorporateNonSegmentMember2023-04-012023-06-300001398659g:DataTechAIMemberg:FinancialServicesMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001398659g:DigitalOperationsMemberg:FinancialServicesMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001398659g:FinancialServicesMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001398659g:ConsumerAndHealthcareMemberg:DataTechAIMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001398659g:DigitalOperationsMemberg:ConsumerAndHealthcareMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001398659g:ConsumerAndHealthcareMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001398659g:DataTechAIMemberus-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2022-01-012022-06-300001398659g:DigitalOperationsMemberus-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2022-01-012022-06-300001398659us-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2022-01-012022-06-300001398659g:DataTechAIMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001398659g:DigitalOperationsMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001398659us-gaap:OperatingSegmentsMember2022-01-012022-06-300001398659us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2022-01-012022-06-300001398659us-gaap:CorporateNonSegmentMember2022-01-012022-06-300001398659g:DataTechAIMemberg:FinancialServicesMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300001398659g:DigitalOperationsMemberg:FinancialServicesMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300001398659g:FinancialServicesMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300001398659g:ConsumerAndHealthcareMemberg:DataTechAIMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300001398659g:DigitalOperationsMemberg:ConsumerAndHealthcareMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300001398659g:ConsumerAndHealthcareMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300001398659g:DataTechAIMemberus-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2023-01-012023-06-300001398659g:DigitalOperationsMemberus-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2023-01-012023-06-300001398659us-gaap:OperatingSegmentsMemberg:HighTechAndManufacturingMember2023-01-012023-06-300001398659g:DataTechAIMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300001398659g:DigitalOperationsMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300001398659us-gaap:OperatingSegmentsMember2023-01-012023-06-300001398659us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2023-01-012023-06-300001398659us-gaap:CorporateNonSegmentMember2023-01-012023-06-300001398659g:DataTechAIMember2022-04-012022-06-300001398659g:DataTechAIMember2023-04-012023-06-300001398659g:DataTechAIMember2022-01-012022-06-300001398659g:DataTechAIMember2023-01-012023-06-300001398659g:DigitalOperationsMember2022-04-012022-06-300001398659g:DigitalOperationsMember2023-04-012023-06-300001398659g:DigitalOperationsMember2022-01-012022-06-300001398659g:DigitalOperationsMember2023-01-012023-06-3000013986592023-07-012023-06-3000013986592024-01-012023-06-3000013986592026-01-012023-06-3000013986592028-01-012023-06-300001398659g:SalesIncentiveProgramsMember2022-03-310001398659g:ProcessTransitionActivitiesMember2022-03-310001398659g:SalesIncentiveProgramsMember2023-03-310001398659g:ProcessTransitionActivitiesMember2023-03-310001398659g:SalesIncentiveProgramsMember2021-12-310001398659g:ProcessTransitionActivitiesMember2021-12-310001398659g:SalesIncentiveProgramsMember2022-12-310001398659g:ProcessTransitionActivitiesMember2022-12-310001398659g:SalesIncentiveProgramsMember2022-06-300001398659g:ProcessTransitionActivitiesMember2022-06-300001398659g:SalesIncentiveProgramsMember2023-06-300001398659g:ProcessTransitionActivitiesMember2023-06-300001398659g:SalesIncentiveProgramsMember2022-04-012022-06-300001398659g:ProcessTransitionActivitiesMember2022-04-012022-06-300001398659g:SalesIncentiveProgramsMember2023-04-012023-06-300001398659g:ProcessTransitionActivitiesMember2023-04-012023-06-300001398659g:SalesIncentiveProgramsMember2022-01-012022-06-300001398659g:ProcessTransitionActivitiesMember2022-01-012022-06-300001398659g:SalesIncentiveProgramsMember2023-01-012023-06-300001398659g:ProcessTransitionActivitiesMember2023-01-012023-06-300001398659us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberg:TheBusinessMember2022-12-310001398659g:OfficePremisesAndEmployeeSeveranceChargeMember2022-04-012022-06-300001398659g:OfficePremisesAndEmployeeSeveranceChargeMember2023-04-012023-06-300001398659g:OfficePremisesAndEmployeeSeveranceChargeMember2022-01-012022-06-300001398659g:OfficePremisesAndEmployeeSeveranceChargeMember2023-01-012023-06-300001398659us-gaap:CapitalAdditionsMember2022-01-012022-12-310001398659us-gaap:CapitalAdditionsMember2023-01-012023-06-3000013986592016-01-012016-12-310001398659g:NonCashExpenseMember2022-04-012022-06-300001398659us-gaap:SubsequentEventMember2023-07-132023-07-13

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-Q
(Mark One)
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the Quarterly Period ended 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-33626
 
GENPACT LIMITED
(Exact name of registrant as specified in its charter)
 
 
Bermuda98-0533350
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
 
Canon's Court
22 Victoria Street
Hamilton HM 12
Bermuda
(441298-3300
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive office)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common shares, par value $0.01 per shareGNew York Stock Exchange
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 filerAccelerated filer
Non-accelerated filerSmaller 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 2, 2023, there were 181,318,104 common shares, par value $0.01 per share, of the registrant issued and outstanding.
 
 
 




TABLE OF CONTENTS
 
Item No.Page No.
1.
2.
3.
4.
1.
1A.
2.
5.
6.



PART I - FINANCIAL INFORMATION
Item 1. Unaudited Consolidated Financial Statements

GENPACT LIMITED AND ITS SUBSIDIARIES
Consolidated Balance Sheets
(Unaudited)
(In thousands, except per share data and share count) 

NotesAs of December 31, 2022As of June 30, 2023
Assets
Current assets
Cash and cash equivalents$646,765 $491,308 
Accounts receivable, net of allowance for credit losses of $20,442 and $25,520 as of December 31, 2022 and June 30, 2023, respectively
4994,755 1,007,675 
Prepaid expenses and other current assets7137,972 249,126 
Total current assets$1,779,492 $1,748,109 
Property, plant and equipment, net9180,758 179,803 
Operating lease right-of-use assets198,366 179,069 
Deferred tax assets23135,483 131,440 
Intangible assets, net1089,715 70,537 
Goodwill101,684,196 1,685,331 
Contract cost assets20216,670 193,787 
Other assets, net of allowance for credit losses of $3,198 and $3,345 as of December 31, 2022 and June 30, 2023, respectively
304,134 294,264 
Total assets $4,588,814 $4,482,340 
Liabilities and equity
Current liabilities
Short-term borrowings11$151,000 $103,000 
Current portion of long-term debt1226,136 26,144 
Accounts payable35,809 41,956 
Income taxes payable2345,306 93,692 
Accrued expenses and other current liabilities13791,007 615,799 
Operating leases liability54,063 50,852 
Total current liabilities$1,103,321 $931,443 
Long-term debt, less current portion121,249,153 1,236,665 
Operating leases liability190,398 163,672 
Deferred tax liabilities234,176 3,791 
Other liabilities14215,608 213,905 
Total liabilities$2,762,656 $2,549,476 
Shareholders' equity
Preferred shares, $0.01 par value, 250,000,000 authorized, none issued
  
Common shares, $0.01 par value, 500,000,000 authorized, $182,924,416 and 181,318,104 issued and outstanding as of December 31, 2022 and June 3o, 2023, respectively
1,823 1,807 
Additional paid-in capital 1,777,453 1,831,425 
Retained earnings780,007 800,964 
Accumulated other comprehensive income (loss)(733,125)(701,332)
Total equity$1,826,158 $1,932,864 
Commitments and contingencies24
Total liabilities and equity $4,588,814 $4,482,340 


 See accompanying notes to the Consolidated Financial Statements.
3


GENPACT LIMITED AND ITS SUBSIDIARIES
Consolidated Statements of Income
(Unaudited)
(In thousands, except per share data and share count)
 
Three months ended June 30,Six months ended June 30,
Notes2022202320222023
Net revenues20$1,089,147 $1,105,524 $2,157,590 $2,194,843 
Cost of revenue714,256 715,484 1,400,218 1,434,562 
Gross profit$374,891 $390,040 $757,372 $760,281 
Operating expenses:
Selling, general and administrative expenses233,096 229,426 470,392 445,911 
Amortization of acquired intangible assets1010,895 8,257 22,201 16,512 
Other operating (income) expense, net2121,217 (4,963)21,220 (4,574)
Income from operations $109,683 $157,320 $243,559 $302,432 
Foreign exchange gains (losses), net1,142 1,763 5,445 723 
Interest income (expense), net22(11,204)(12,138)(23,292)(21,765)
Other income (expense), net(4,258)3,425 (4,667)7,455 
Income before income tax expense$95,363 $150,370 $221,045 $288,845 
Income tax expense2323,693 34,118 53,196 66,492 
Net income$71,670 $116,252 $167,849 $222,353 
Earnings per common share18
Basic$0.39 $0.63 $0.91 $1.21 
Diluted$0.38 $0.63 $0.89 $1.19 
Weighted average number of common shares used in computing earnings per common share18
Basic184,418,350 183,230,252 185,028,063 183,512,828 
Diluted187,865,653 185,825,117 188,712,029 186,705,697 
 
See accompanying notes to the Consolidated Financial Statements.
4


GENPACT LIMITED AND ITS SUBSIDIARIES
Consolidated Statements of Comprehensive Income (Loss)
(Unaudited)
(In thousands)

 
Three months ended June 30,Six months ended June 30,
2022202320222023
Net income$71,670 $116,252 $167,849 $222,353 
Other comprehensive income:
Currency translation adjustments(81,412)(7,886)(108,841)9,108 
Net income (loss) on cash flow hedging derivatives, net of taxes (Note 6)(11,731)8,549 (8,858)21,640 
Retirement benefits, net of taxes445 128 1,546 1,045 
Other comprehensive income (loss) (92,698)791 (116,153)31,793 
Comprehensive income (loss)$(21,028)$117,043 $51,696 $254,146 
 
See accompanying notes to the Consolidated Financial Statements.
5


GENPACT LIMITED AND ITS SUBSIDIARIES
Consolidated Statements of Equity
For the three months ended June 30, 2022
(Unaudited)
(In thousands, except share count)
 
Common sharesAccumulated Other
Comprehensive
Income (Loss)
No. of
Shares
AmountAdditional 
Paid-in Capital
Retained
Earnings
Total
Equity
Balance as of April 1, 2022185,072,415 $1,845 $1,693,854 $729,503 $(577,808)$1,847,394 
Issuance of common shares on exercise of options (Note 16)50,000 1 1,382 — — 1,383 
Issuance of common shares under the employee stock purchase plan (Note 16)94,232 1 3,762 — — 3,763 
Net settlement on vesting of performance units (Note 16)76,508 1 (2,545)— — (2,544)
Stock repurchased and retired (Note 17)(1,809,419)(18)— (75,983)— (76,001)
Expenses related to stock repurchased (Note 17)— — — (36)— (36)
Stock-based compensation expense (Note 16)— — 20,442 — — 20,442 
Comprehensive income (loss):
Net income (loss)— — — 71,670 — 71,670 
Other comprehensive income (loss)— — — — (92,698)(92,698)
Dividend ($0.125 per common share, Note 17)
— — — (22,935)— (22,935)
Balance as of June 30, 2022183,483,736 $1,830 $1,716,895 $702,219 $(670,506)$1,750,438 
 
See accompanying notes to the Consolidated Financial Statements.
6


GENPACT LIMITED AND ITS SUBSIDIARIES
Consolidated Statements of Equity
For the six months ended June 30, 2022
(Unaudited)
(In thousands, except share count)
 
Common sharesAccumulated Other
Comprehensive
Income (Loss)
No. of
Shares
AmountAdditional 
Paid-in Capital
Retained
Earnings
Total
Equity
Balance as of January 1, 2022185,336,357 $1,847 $1,717,165 $732,474 $(554,353)$1,897,133 
Issuance of common shares on exercise of options (Note 16)50,000 1 1,382 — — 1,383 
Issuance of common shares under the employee stock purchase plan (Note 16)181,878 2 7,061 — — 7,063 
Net settlement on vesting of restricted share units (Note 16)54,942 1 (1)— —  
Net settlement on vesting of performance units (Note 16)1,300,511 13 (44,404)— — (44,391)
Stock repurchased and retired (Note 17)(3,439,952)(34)— (151,966)— (152,000)
Expenses related to stock repurchased (Note 17)— — — (69)— (69)
Stock-based compensation expense (Note 16)— — 35,692 — — 35,692 
Comprehensive income (loss):
Net income (loss)— — — 167,849 — 167,849 
Other comprehensive income (loss)— — — — (116,153)(116,153)
Dividend ($0.25 per common share, Note 17)
— — — (46,069)— (46,069)
Balance as of June 30, 2022183,483,736 $1,830 $1,716,895 $702,219 $(670,506)$1,750,438 
 
See accompanying notes to the Consolidated Financial Statements.

7


GENPACT LIMITED AND ITS SUBSIDIARIES
Consolidated Statements of Equity
For the three months ended June 30, 2023
(Unaudited)
(In thousands, except share count)

Common sharesAccumulated Other
Comprehensive
Income (Loss)
No. of
Shares
AmountAdditional 
Paid-in Capital
Retained
Earnings
Total
Equity
Balance as of April 1, 2023183,729,110 $1,831 $1,794,779 $830,846 $(702,123)$1,925,333 
Issuance of common shares on exercise of options (Note 16)645,000 7 12,627 — — 12,634 
Issuance of common shares under the employee stock purchase plan (Note 16)101,828 1 3,369 — — 3,370 
Net settlement on vesting of restricted share units (Note 16)38,213 — (1,144)— — (1,144)
Net settlement on vesting of performance units (Note 16)1,432 — (38)— — (38)
Stock repurchased and retired (Note 17)(3,197,479)(32)— (120,439)— (120,471)
Expenses related to stock repurchased, including taxes (Note 17)— — — (664)— (664)
Stock-based compensation expense (Note 16)— — 21,832 — — 21,832 
Comprehensive income (loss):
Net income (loss)— — — 116,252 — 116,252 
Other comprehensive income (loss)— — — — 791 791 
Dividend ($0.1375 per common share, Note 17)
— — — (25,031)— (25,031)
Balance as of June 30, 2023181,318,104 $1,807 $1,831,425 $800,964 $(701,332)$1,932,864 
 
See accompanying notes to the Consolidated Financial Statements.
8


GENPACT LIMITED AND ITS SUBSIDIARIES
Consolidated Statements of Equity
For the six months ended June 30, 2023
(Unaudited)
(In thousands, except share count)

Common sharesAccumulated Other
Comprehensive
Income (Loss)
No. of
Shares
AmountAdditional 
Paid-in Capital
Retained
Earnings
Total
Equity
Balance as of January 1, 2023182,924,416 $1,823 $1,777,453 $780,007 $(733,125)$1,826,158 
Issuance of common shares on exercise of options (Note 16)1,287,280 13 25,424 — — 25,437 
Issuance of common shares under the employee stock purchase plan (Note 16)174,473 2 6,489 — — 6,491 
Net settlement on vesting of restricted share units (Note 16)347,744 3 (8,430)— — (8,427)
Net settlement on vesting of performance units (Note 16)412,275 4 (11,047)— — (11,043)
Stock repurchased and retired (Note 17)(3,828,084)(38)— (150,433)— (150,471)
Expenses related to stock repurchased, including taxes (Note 17)— — — (677)— (677)
Stock-based compensation expense (Note 16)— — 41,536 — — 41,536 
Comprehensive income (loss):
Net income (loss)— — — 222,353 — 222,353 
Other comprehensive income (loss)— — — — 31,793 31,793 
Dividend ($0.275 per common share, Note 17)
— — — (50,286)— (50,286)
Balance as of June 30, 2023181,318,104 $1,807 $1,831,425 $800,964 $(701,332)$1,932,864 
 
See accompanying notes to the Consolidated Financial Statements.
9


GENPACT LIMITED AND ITS SUBSIDIARIES
Consolidated Statements of Cash Flows
(Unaudited)
(In thousands)
Six months ended June 30,
20222023
Operating activities
Net income$167,849 $222,353 
Adjustments to reconcile net income to net cash provided by/(used for) operating activities:
Depreciation and amortization47,869 36,845 
Amortization of debt issuance costs 1,256 978 
Amortization of acquired intangible assets22,201 16,512 
Write-down of intangible assets and property, plant and equipment1,377  
Write-down of operating right-of-use assets and other assets20,307  
Loss on the sale of the business classified as held for sale (refer to Note 8) 802 
Allowance for credit losses482 6,521 
Unrealized gain on revaluation of foreign currency assets/liabilities(3,685)(2,249)
Stock-based compensation expense35,692 41,536 
Deferred tax expense (benefit)552 (2,957)
Others, net321 1,147 
Change in operating assets and liabilities:
Increase in accounts receivable(139,653)(26,891)
Increase in prepaid expenses, other current assets, contract cost assets, operating lease right-of-use assets and other assets(28,935)(62,006)
Increase in accounts payable5,246 5,742 
Decrease in accrued expenses, other current liabilities, operating leases liabilities and other liabilities(171,405)(150,087)
Increase in income taxes payable28,578 49,136 
Net cash provided by/(used for) operating activities$(11,948)$137,382 
Investing activities
Purchase of property, plant and equipment(26,943)(24,033)
Payment for internally generated intangible assets (including intangibles under development)(2,126)(1,705)
Proceeds from sale of property, plant and equipment43 17 
Payment for business acquisitions, net of cash acquired (682)
Payment for divestiture of business (19,510)
Net cash used for investing activities$(29,026)$(45,913)
Financing activities
Repayment of finance lease obligations(6,018)(6,856)
Repayment of long-term debt(367,000)(13,250)
Proceeds from short-term borrowings250,000 148,000 
Repayment of short-term borrowings (196,000)
Proceeds from issuance of common shares under stock-based compensation plans 8,446 31,928 
Payment for net settlement of stock-based awards(44,521)(18,317)
Payment of earn-out consideration (2,399)
Dividend paid(46,069)(50,286)
Payment for stock repurchased and retired (including expenses related to stock repurchased)(152,069)(150,548)
Net cash used for financing activities$(357,231)$(257,728)
Net decrease in cash and cash equivalents(398,205)(166,259)
Effect of exchange rate changes (40,877)10,802 
Cash and cash equivalents at the beginning of the period899,458 646,765 
Cash and cash equivalents at the end of the period$460,376 $491,308 
Supplementary information
Cash paid during the period for interest$23,168 $22,550 
Cash paid during the period for income taxes, net of refund$78,592 $66,819 
 See accompanying notes to the Consolidated Financial Statements.
10


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

1. Organization

The Company is a global professional services firm that drives digitally-led innovation and runs digitally-enabled intelligent operations for its clients, guided by its experience running thousands of processes for hundreds of Fortune Global 500 clients. The Company has over 121,000 employees serving clients in key industry verticals from more than 35 countries. 

2. Summary of significant accounting policies
 
(a) Basis of preparation and principles of consolidation

The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and the rules and regulations of the Securities and Exchange Commission (the “SEC”) for reporting on Form 10-Q. Accordingly, they do not include certain information and note disclosures required by generally accepted accounting principles for annual financial reporting and should be read in conjunction with the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. The accompanying consolidated financial statements reflect all adjustments that management considers necessary for a fair presentation of the results of operations for these periods.
The accompanying financial statements have been prepared on a consolidated basis and reflect the financial statements of Genpact Limited, a Bermuda company, and all of its subsidiaries that are more than 50% owned and controlled. When the Company does not have a controlling interest in an entity but exerts significant influence over the entity, the Company applies the equity method of accounting. All intercompany transactions and balances are eliminated in consolidation.
 
(b) Use of estimates

The preparation of consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements. Significant items subject to such estimates and assumptions include the useful lives of property, plant and equipment, intangible assets and goodwill, revenue recognition, allowance for credit losses, valuation allowances for deferred tax assets, the valuation of derivative financial instruments, the measurement of lease liabilities and right-of-use (“ROU”) assets, measurements of stock-based compensation, assets and obligations related to employee benefits, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, variable consideration, other obligations for revenue recognition, income tax uncertainties and other contingencies. Management believes that the estimates used in the preparation of the consolidated financial statements are reasonable. Although these estimates and assumptions are based upon management’s best knowledge of current events and actions, actual results could differ from these estimates. Any changes in estimates are adjusted prospectively in the Company’s consolidated financial statements.

(c) Business combinations, goodwill and other intangible assets

The Company accounts for its business combinations using the acquisition method of accounting in accordance with Accounting Standard Codification (“ASC”) Topic 805, Business Combinations, by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values. Contingent consideration is included within the acquisition cost and is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is re-measured to fair value as of each reporting date until the contingency is resolved. Changes in fair value are recognized in earnings. All assets and liabilities of the acquired businesses, including goodwill, are assigned to reporting units. Acquisition-related costs are expensed as incurred under selling, general and administrative expenses.

11


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

2. Summary of significant accounting policies (Continued)

Goodwill represents the cost of acquired businesses in excess of the fair value of identifiable tangible and intangible net assets purchased. Goodwill is not amortized but is tested for impairment at least on an annual basis on December 31, based on a number of factors, including operating results, business plans and future cash flows. The Company performs an assessment of qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Based on the assessment of events or circumstances, the Company performs a quantitative assessment of goodwill impairment if it determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, based on the quantitative impairment analysis, the carrying value of the goodwill of a reporting unit exceeds the fair value of such goodwill, an impairment loss is recognized in an amount equal to the excess. In addition, the Company performs a qualitative assessment of goodwill impairment between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. See Note 10 for information and related disclosures.
 
Intangible assets acquired individually or with a group of other assets or in a business combination and developed internally are carried at cost less accumulated amortization and accumulated impairment loss based on their estimated useful lives as follows:
 
Customer-related intangible assets1-9 years
Marketing-related intangible assets1-8 years
Technology-related intangible assets2-10 years
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Intangible assets are amortized over their estimated useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are consumed or otherwise realized.
In business combinations where the fair value of identifiable tangible and intangible net assets purchased exceeds the cost of the acquired business, the Company recognizes the resulting gain under “Other operating (income) expense, net” in the consolidated statements of income.
The Company also capitalizes certain software and technology-related development costs incurred in connection with developing or obtaining software or technology for sale/lease to customers when the initial design phase is completed and commercial and technological feasibility has been established. Any development cost incurred before technological feasibility is established is expensed as incurred as research and development costs. Technological feasibility is established upon completion of a detailed design program or, in its absence, completion of a working model. Capitalized software and technology costs include only (i) external direct costs of materials and services utilized in developing or obtaining software and technology and (ii) compensation and related benefits for employees who are directly associated with the project.
Costs incurred in connection with developing or obtaining software or technology for sale/lease to customers which are under development and not put to use are disclosed under “intangible assets under development.” Advances paid towards the acquisition of intangible assets outstanding as of each balance sheet date are disclosed under “intangible assets under development.”
Capitalized software and technology costs are included in intangible assets under technology-related intangible assets on the Company’s balance sheet and are amortized on a straight-line basis when placed into service over the estimated useful lives of the software and technology.
The Company evaluates the remaining useful life of intangible assets that are being amortized at each reporting period wherever events and circumstances warrant a revision to the remaining period of amortization, and the remaining carrying amount of the intangible asset is amortized prospectively over that revised remaining useful life.
12


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

2. Summary of significant accounting policies (Continued)

(d) Financial instruments and concentration of credit risk

Financial instruments that potentially subject the Company to concentration of credit risk are reflected principally in cash and cash equivalents, derivative financial instruments and accounts receivable. The Company places its cash and cash equivalents and derivative financial instruments with corporations and banks with high investment grade ratings, limits the amount of credit exposure with any one corporation or bank and conducts ongoing evaluations of the creditworthiness of the corporations and banks with which it does business. To reduce its credit risk on accounts receivable, the Company conducts ongoing credit evaluations of its customers.

(e) Accounts receivable

Accounts receivable are recorded at the invoiced or to be invoiced amount and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows. The Company maintains an allowance for current expected credit losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses which are adjusted to current market conditions and a reasonable and supportable forecast. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

The Company uses revolving accounts receivable-based facilities in the normal course of business as part of managing its cash flows. The Company accounts for receivables sold under these facilities as a sale of financial assets pursuant to ASC 860 “Transfers and Servicing” and de-recognizes these receivables, as well as the related allowances, from its balance sheets. Generally, the fair value of accounts receivable sold approximates their book value due to their short-term nature, and any gains or losses on the sale of these receivables are recorded at the time of transfer and included under "interest income (expense), net" in the Company’s consolidated statements of income.
 
(f) Revenue Recognition

The Company derives its revenue primarily from business process management services, including analytics, consulting and related digital solutions and information technology services, which are provided primarily on a time-and-material, transaction or fixed-price basis. The Company recognizes revenue upon the transfer of control of promised services to its customers in an amount that reflects the consideration the Company expects to receive in exchange for those services. Revenues from services rendered under time-and-materials and transaction-based contracts are recognized as the services are provided. The Company’s fixed-price contracts include contracts for customization of applications, maintenance and support services. Revenues from these contracts are recognized ratably over the term of the agreement. The Company accrues for revenue and unbilled receivables for services rendered between the last billing date and the balance sheet date.
 
The Company’s contracts with its customers also include incentive payments received for discrete benefits delivered or promised to be delivered to the customer or service level agreements that could result in credits or refunds to the customer. Revenues relating to such arrangements are accounted for as variable consideration when the amount of revenue to be recognized can be estimated to the extent that it is probable that a significant reversal of any incremental revenue will not occur.
 
The Company records deferred revenue attributable to certain process transition activities where such activities do not represent separate performance obligations. Revenues relating to such transition activities are classified under contract liabilities and subsequently recognized ratably over the period in which the related services are performed. Costs relating to such transition activities are fulfillment costs which are directly related to the contract and result in the generation or enhancement of resources. Such costs are expected to be recoverable under the contract and are therefore classified as contract cost assets and recognized ratably over the estimated expected period of benefit under cost of revenue.
13


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

2. Summary of significant accounting policies (Continued)
 
Revenues are reported net of value-added tax, business tax and applicable discounts and allowances. Reimbursements of out-of-pocket expenses received from customers have been included as part of revenues.

Revenue for performance obligations that are satisfied over time is recognized in accordance with the methods prescribed for measuring progress. The input (cost expended) method has been used to measure progress towards completion as there is a direct relationship between input and the satisfaction of a performance obligation. Provisions for estimated losses, if any, on uncompleted contracts are recorded in the period in which such losses become probable based on the current contract estimates.
 
The Company enters into multiple-element revenue arrangements in which a customer may purchase a combination of products or services. The Company determines whether each product or service promised to a customer is capable of being distinct, and is distinct in the context of the contract. If not, the promised products or services are combined and accounted for as a single performance obligation. In the event of a multiple-element revenue arrangement, the Company allocates the arrangement consideration to separately identifiable performance obligations based on their relative stand-alone selling prices.
 
Certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. Revenue from distinct perpetual licenses is recognized upfront at the point in time when the software is made available to the customer. Revenue from distinct, non-cancellable, subscription-based licenses is recognized at the point in time it is transferred to the customer. Revenue from any associated maintenance or ongoing support services is recognized ratably over the term of the contract. For a combined software license/services performance obligation, revenue is recognized over the period that the services are performed.
 
All incremental and direct costs incurred for acquiring contracts, such as certain sales commissions, are classified as contract cost assets. Such costs are amortized over the expected period of benefit and recorded under selling, general and administrative expenses.
 
Other upfront fees paid to customers are classified as contract assets. Such fees are amortized over the expected period of benefit and recorded as an adjustment to the transaction price and deducted from revenue.
 
Timing of revenue recognition may differ from the timing of invoicing. If a payment is received in respect of services prior to the delivery of services, the payment is recognized as an advance from the customer and classified as a contract liability. Contract assets and contract liabilities relating to the same customer contract are offset against each other and presented on a net basis in the consolidated financial statements.
 
Significant judgements

Customer contracts sometimes include incentive payments received for discrete benefits delivered to the customer or service level agreements that could result in credits or refunds to the customer. Such amounts are estimated at contract inception and are adjusted at the end of each reporting period as additional information becomes available only to the extent that it is probable that a significant reversal of any incremental revenue will not occur.
14


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

2. Summary of significant accounting policies (Continued)

(g) Leases

At the inception of a contract, the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on whether: (1) the contract involves the use of a distinct identified asset, (2) the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term of the contract, and (3) the Company has the right to direct the use of the asset. At the inception of a lease, the consideration in the contract is allocated to each lease component based on its relative standalone price to determine the lease payments.

Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: (1) the lease transfers ownership of the asset by the end of the lease term, (2) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (3) the lease term is for a major part of the remaining useful life of the asset or (4) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any one of the above criteria.
 
For all leases at the lease commencement date, a ROU asset and a lease liability are recognized. The lease liability represents the present value of the lease payments under the lease. Lease liabilities are initially measured at the present value of the lease payments not yet paid, discounted using the discount rate for the lease at the lease commencement. The lease liabilities are subsequently measured on an amortized cost basis. The lease liability is adjusted to reflect interest on the liability and the lease payments made during the period. Interest on the lease liability is determined as the amount that results in a constant periodic discount rate on the remaining balance of the liability.
 
The ROU asset represents the right to use the leased asset for the lease term. The ROU asset for each lease initially includes the amount of the initial measurement of the lease liability adjusted for any lease payments made to the lessor at or before the commencement date, accrued lease liabilities and any lease incentives received or any initial direct costs incurred by the Company.
 
The ROU asset of finance leases is subsequently measured at cost, less accumulated amortization and any accumulated impairment losses. The ROU asset of operating leases is subsequently measured from the carrying amount of the lease liability at the end of each reporting period, and is equal to the carrying amount of lease liabilities adjusted for (1) unamortized initial direct costs, (2) prepaid/(accrued) lease payments and (3) the unamortized balance of lease incentives received.

The carrying value of ROU assets is reviewed for impairment, similar to long-lived assets, whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable.
 
The Company has elected to not separate lease and non-lease components for all of its leases and to use the recognition exemptions for lease contracts that, at commencement date, have a lease term of 12 months or less and do not contain a purchase option (“short-term leases”). 
 
Significant judgements
 
The Company determines the lease term as the non-cancellable term of the lease, together with any periods covered by an option to extend the lease if it is reasonably certain to be exercised, or any periods covered by an option to terminate the lease, if it is reasonably certain not to be exercised. Under certain of its leases, the Company has a renewal and termination option to lease assets for additional terms between one and ten years. The Company applies judgement in evaluating whether it is reasonably certain to exercise the option to renew or terminate the lease. The Company considers all relevant factors that create an economic incentive for it to exercise the renewal or termination option. After the commencement date, the Company reassesses the lease term if there is a significant event or change in circumstances that is within the Company’s control and affects its ability to exercise (or not to exercise) the option to renew or terminate.
15


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

2. Summary of significant accounting policies (Continued)

The Company has applied an incremental borrowing rate for the purpose of computing lease liabilities based on the remaining lease term and the rates prevailing in the jurisdictions where leases were executed.

(h) Cost of revenue

Cost of revenue primarily consists of salaries and benefits (including stock-based compensation), recruitment, training and related costs of employees who are directly responsible for the performance of services for customers, their supervisors and certain support personnel who may be dedicated to a particular client or a set of processes. It also includes operational expenses, which consist of facilities maintenance expenses, travel and living expenses, rent, IT expenses, and consulting and certain other expenses. Consulting charges represent the cost of consultants and contract resources with specialized skills who are directly responsible for the performance of services for clients and travel and other billable costs related to the Company’s clients. It also includes depreciation of property, plant and equipment, and amortization of intangible and ROU assets which are directly related to providing services that generate revenue.
 
(i) Selling, general and administrative expenses
 
Selling, general and administrative (“SG&A”) expenses consist of expenses relating to salaries and benefits (including stock-based compensation) as well as costs related to recruitment, training and retention of senior management and other support personnel in enabling functions such as human resources, finance, legal, marketing, sales and sales support, and other support personnel. The operational costs component of SG&A expenses also includes travel and living costs for such personnel. SG&A expenses also include acquisition-related costs, legal and professional fees (which represent the costs of third party legal, tax, accounting and other advisors), investment in research and development, digital technology, advanced automation and robotics, and an allowance for credit losses. It also includes depreciation of property, plant and equipment, and amortization of intangibles and ROU assets other than those included in cost of revenue.
 
(j) Credit losses

An allowance for credit losses is recognized for all debt instruments other than those held at fair value through profit or loss. The Company pools its accounts receivable (other than deferred billings) based on similar risk characteristics in estimating expected credit losses. Credit losses for accounts receivable are based on the roll-rate method, and the Company recognizes a loss allowance based on lifetime expected credit losses at each reporting date. The Company has established a provision matrix based on historical credit loss experience, adjusted for forward-looking factors and the economic environment. The Company believes the most relevant forward-looking factors are economic environment, gross domestic product, inflation rates and unemployment rates for each of the countries in which the Company or its customers operate, and accordingly the Company adjusts historical loss rates based on expected changes in these factors. At every reporting date, observed historical default rates are updated to reflect changes in the Company’s forward-looking estimates.

Credit losses for other financial assets and deferred billings are based on the discounted cash flow (“DCF”) method. Under the DCF method, the allowance for credit losses reflects the difference between the contractual cash flows due in accordance with the contract and the present value of the cash flows expected to be collected. The expected cash flows are discounted at the effective interest rate of the financial asset. Such allowances are based on the credit losses expected to arise over the life of the asset which includes consideration of prepayments based on the Company’s expectation as of the balance sheet date.

A financial asset is written off when it is deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. Expected recoveries of amounts previously written off, not to exceed the aggregate amounts previously written off, are included in determining the allowance at each reporting period.

Credit losses are presented as a credit loss expense within “Selling, general and administrative expenses.” Subsequent recoveries of amounts previously written off are credited against the same line item.
16


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

2. Summary of significant accounting policies (Continued)

(k) Impairment of long-lived assets

Long-lived assets, including certain intangible assets, to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Such assets are required to be tested for impairment if the carrying amount of the assets is higher than the future undiscounted net cash flows expected to be generated by the assets. The impairment amount to be recognized is measured as the amount by which the carrying value of the assets exceeds their fair value. The Company determines fair value by using a discounted cash flow approach.

(l) Assets held for sale

A long-lived asset (or a disposal group for a long-lived asset comprising a group of assets and related liabilities) is classified as held for sale if it is highly probable that the asset will be recovered through sale rather than continuing use.

The Company records assets held for sale at the lower of its carrying value or fair value less costs to sell. The following criteria are used to determine if a business is held for sale: (i) management, having the authority to approve a sale, commits to a plan to sell; (ii) the business is available for immediate sale in its present condition; (iii) an active program to locate a buyer and a plan to sell the business have been initiated; (iv) the sale of the business is probable within one year; (v) the business is being actively marketed for sale at a reasonable price relative to its fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.

In determining the fair value of the assets less costs to sell, the Company considers factors including current sales prices for comparable assets, discounted cash flow projections, third party valuation and any indicative offers. The Company’s assumptions about fair value require significant judgment because the current market is highly sensitive to changes in economic conditions. The Company estimates the fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate.

Any impairment loss on the initial classification and subsequent measurement is recognized as an expense. Any subsequent increase in fair value less costs to sell (not exceeding the accumulated impairment loss that has been previously recognized) is recognized in the income statement.

When assets are classified as held for sale, the Company does not record any depreciation and amortization for the respective property, plant and equipment and intangibles.

(m) Recently issued accounting pronouncements

The authoritative bodies release standards and guidance which are assessed by management for impact on the Company’s consolidated financial statements.

The following recently released accounting standard has not yet been adopted by the Company:

In March 2023, the FASB issued ASU No. 2023-01, “Leases (Topic 842)”. This ASU requires a lessee in a common-control lease arrangement to amortize leasehold improvements that it owns over the improvements’ useful life to the common control group, regardless of the lease term, if the lessee continues to control the use of the underlying asset through a lease.

The ASU is effective for the Company for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2023. Early adoption is permitted. The Company is in the process of assessing the impact of this ASU on its consolidated results of operations, cash flows, financial position and disclosures.
17


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

3. Business acquisitions

(a) Hoodoo Digital, LLC

On December 31, 2021, the Company acquired 100% of the outstanding equity/limited liability company interests in Hoodoo Digital, LLC, a Utah limited liability company, for total purchase consideration of $66,721. This amount represents cash consideration of $64,439, net of cash acquired of $2,283. The total purchase consideration paid by the Company to the sellers on the closing date was $67,695, resulting in a recoverable of $973 on the closing date, which was subsequently recovered. The Company made measurement period adjustments of $1,688 related to taxes during the year ended December 31, 2022. The Company paid $682 to the sellers in the first quarter of 2023, and no portion of the purchase consideration is outstanding as of June 30, 2023. This acquisition furthered the Company’s strategy to fuse experience and process innovation to help clients drive end-to-end digital transformation. Hoodoo Digital’s expertise with Adobe Experience Manager and other Adobe applications expanded the Company’s existing capabilities to provide clients with an end-to-end solution that integrates digital content, e-commerce, data analytics, and marketing operations.

In connection with this acquisition, the Company recorded $16,200 in customer-related intangibles and $2,400 in marketing-related intangibles which have a weighted average amortization period of five years. Goodwill arising from the acquisition amounting to $46,033 has been allocated using a relative fair value allocation method to each of the Company’s reporting segments as follows: to the Financial Services segment in the amount of $4,338, to the Consumer and Healthcare segment in the amount of $7,321 and to the High Tech and Manufacturing segment in the amount of $34,374.

Goodwill arising from this acquisition is deductible for income tax purposes. The goodwill represents primarily the acquired capabilities and other benefits expected to result from combining the acquired operations with the Company’s existing operations.

Acquisition-related costs of $1,177 have been included in selling, general and administrative expenses as incurred. In connection with the acquisition, the Company also acquired certain assets with a value of $5,629 and assumed certain liabilities amounting to $1,852. The agreement with the sellers provides a full indemnity to the Company for all pre-closing income and non-income tax liabilities up to a maximum of the purchase consideration, including interest and penalties thereon. The Company would not be financially or materially affected by any liabilities that may arise from such exposures.

Accordingly, the Company recognized an indemnification asset of $278 based on the information that was available at the date of the acquisition, which is included in the assets taken over by the Company. The results of operations of the acquired business and the fair value of the acquired assets and assumed liabilities are included in the Company’s consolidated financial statements with effect from the date of the acquisition.

4. Accounts receivable, net of allowance for credit losses

The following table provides details of the Company’s allowance for credit losses on accounts receivable:
 
Year ended December 31, 2022 Six months ended June 30, 2023
Opening balance as of January 1$24,329 $20,442 
Additions (net), charged to income statement2,096 6,374 
Deductions/effect of exchange rate fluctuations(5,983)(1,296)
Closing balance$20,442 $25,520 
 
18


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

4. Accounts receivable, net of allowance for credit losses (Continued)

Accounts receivable were $1,015,197 and $1,033,195, and allowances for credit losses were $20,442 and $25,520, resulting in net accounts receivable balances of $994,755 and $1,007,675 as of December 31, 2022 and June 30, 2023, respectively. As of December 31, 2022, the Company reclassified accounts receivable amounting to $2,341 as assets held for sale. See Note 8 for additional information.

In addition, deferred billings were $64,735 and $78,870 and allowances for credit losses on deferred billings were $3,198 and $3,345, resulting in net deferred billings balances of $61,537 and $75,525 as of December 31, 2022 and June 30, 2023, respectively.

During the six months ended June 30, 2022 and 2023, the Company recorded a release of $839 and a charge of $147, respectively, to the income statement on account of credit losses on deferred billings. Deferred billings, net of related allowances for credit losses, are included under “other assets” in the Companys consolidated balance sheet as of December 31, 2022 and June 30, 2023.

The Company has a revolving accounts receivable-based facility of $100,000 and $75,000 as of December 31, 2022 and June 30, 2023, respectively, permitting it to sell accounts receivable to banks on a non-recourse basis in the ordinary course of business. The aggregate maximum capacity utilized by the Company at any time during the period ended December 31, 2022 and June 3o, 2023 was $33,030 and $45,594, respectively. The principal amount outstanding against this facility as of December 31, 2022 and June 30, 2023 was $33,030 and $45,594, respectively. The cost of factoring such accounts receivable during the three and six months ended June 30, 2022 and 2023 was $123 and $453, respectively, and $158 and $914, respectively. Gains or losses on the sales are recorded at the time of transfer of the accounts receivable and are included under "interest income (expense), net" in the Companys consolidated statements of income.

5. Fair value measurements
 
The Company measures certain financial assets and liabilities, including derivative instruments, at fair value on a recurring basis. The fair value measurements of these financial assets and liabilities were determined using the following inputs as of December 31, 2022 and June 30, 2023: 

As of December 31, 2022
Fair Value Measurements at Reporting Date Using
Quoted Prices in
Active Markets for
Identical Assets
Significant 
Other Observable 
Inputs
Significant 
Other Unobservable
Inputs
Total(Level 1)(Level 2)(Level 3)
Assets
Derivative instruments (Note a, c)$21,687 $ $21,687 $ 
Deferred compensation plan assets (Note a, e)40,261   40,261 
Total$61,948 $ $21,687 $40,261 
Liabilities
Earn-out consideration (Note b, d)$2,517 $ $ $2,517 
Derivative instruments (Note b, c)38,817  38,817  
Deferred compensation plan liability (Note b, f)39,654   39,654 
Total$80,988 $ $38,817 $42,171 
19


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

5. Fair value measurements (Continued)
As of June 30, 2023
Fair Value Measurements at Reporting Date Using
Quoted Prices in
Active Markets for
Identical Assets
Significant 
Other Observable 
Inputs
Significant 
Other Unobservable
Inputs
Total(Level 1)(Level 2)(Level 3)
Assets
Derivative instruments (Note a, c)$37,273 $ $37,273 $ 
Deferred compensation plan assets (Note a, e)47,975   47,975 
Total$85,248 $ $37,273 $47,975 
Liabilities
Derivative instruments (Note b, c)8,681  8,681  
Deferred compensation plan liability (Note b, f)47,313   47,313 
Total$55,994 $ $8,681 $47,313 
 

(a)Derivative assets are included in “prepaid expenses and other current assets” and “other assets” in the consolidated balance sheets. Deferred compensation plan assets are included in “other assets” in the consolidated balance sheets.

(b)Included in “accrued expenses and other current liabilities” and “other liabilities” in the consolidated balance sheets.

(c)The Company values its derivative instruments based on market observable inputs, including both forward and spot prices for the relevant currencies and interest rate indices for relevant interest rates. The quotes are taken from an independent market database.

(d)The fair value of earn-out consideration, calculated as the present value of expected future payments to be made to the sellers of acquired businesses, was derived by estimating the future financial performance of the acquired businesses using the earn-out formula and performance targets specified in each purchase agreement and adjusting the result to reflect the Company’s estimate of the likelihood of achievement of such targets. Given the significance of the unobservable inputs, the valuations are classified in level 3 of the fair value hierarchy.

(e)Deferred compensation plan assets consist of life insurance policies held under a Rabbi Trust. Assets held in the Rabbi Trust are valued based on the cash surrender value of the insurance contract, which is determined based on the fair value of the underlying assets included in the insurance portfolio and are therefore classified within level 3 of the fair value hierarchy.

(f)The fair value of the deferred compensation plan liability is derived based on the fair value of the underlying assets in the insurance policies and is therefore classified within level 3 of the fair value hierarchy.
20


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

5. Fair value measurements (Continued)

The following table provides a roll-forward of the fair value of earn-out consideration categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
Opening balance$5,406 $ $5,406 $2,517 
Payments made on earn-out consideration(2,399)
Change in fair value of earn-out consideration (Note a)   (118)
Closing balance$5,406 $ $5,406 $ 

(a)Changes in the fair value of earn-out consideration are reported in “other operating (income) expense, net” in the consolidated statements of income.


The following table provides a roll-forward of the fair value of deferred compensation plan assets categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
Opening balance$43,320 $44,745 $38,584 $40,261 
Additions (net of redemption)797 1,099 7,885 3,197 
Change in fair value of deferred compensation plan assets (Note a)(5,695)2,131 (8,047)4,517 
Closing balance$38,422 $47,975 $38,422 $47,975 

(a)Changes in the fair value of plan assets are reported in “other income (expense), net” in the consolidated statements of income.

The following table provides a roll-forward of the fair value of deferred compensation liabilities categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:

Three months ended June 30,Six months ended June 30,
2022202320222023
Opening balance$42,554 $44,095 $38,007 $39,654 
Additions (net of redemption)971 1,099 7,884 3,197 
Change in fair value of deferred compensation plan liabilities (Note a)(5,692)2,119 (8,058)4,462 
Closing balance$37,833 $47,313 $37,833 $47,313 

(a)Changes in the fair value of deferred compensation plan liabilities are reported in “selling, general and administrative expenses” in the consolidated statements of income.
21


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

6. Derivative financial instruments

The Company is exposed to the risk of rate fluctuations on its foreign currency assets and liabilities and on foreign currency denominated forecasted cash flows and interest rates. The Company has established risk management policies, including the use of derivative financial instruments to hedge foreign currency assets and liabilities, foreign currency denominated forecasted cash flows and interest rate risk. These derivative financial instruments consist of deliverable and non-deliverable forward foreign exchange contracts, treasury rate locks and interest rate swaps. The Company enters into these contracts with counterparties that are banks or other financial institutions, and the Company considers the risk of non-performance by such counterparties not to be material. The forward foreign exchange contracts and interest rate swaps mature during a period of up to 54 months and the forecasted transactions are expected to occur during the same period.

The following table presents the aggregate notional principal amounts of outstanding derivative financial instruments together with the related balance sheet exposure:
 
Notional principal amounts (Note a)Balance sheet exposure asset (liability) (Note b)
As of December 31, 2022As of June 30, 2023As of December 31, 2022As of June 30, 2023
Foreign exchange forward contracts denominated in:
United States Dollars (sell) Indian Rupees (buy)$1,587,500 $1,450,000 $(25,581)$12,917 
United States Dollars (sell) Mexican Peso (buy)24,000 34,500 1,079 4,364 
United States Dollars (sell) Philippines Peso (buy)79,200 75,600 (828)194 
Euro (sell) United States Dollars (buy)182,163 190,943 480 (544)
Singapore Dollars (buy) United States Dollars (sell)50,956 50,956 166 (463)
Euro (sell) Romanian Leu (buy)51,115 45,625 848 1,021 
Japanese Yen (sell) Chinese Renminbi (buy)8,185 33,624 (327)1,292 
United States Dollars (sell) Chinese Renminbi (buy)41,000 45,000 605 (1,970)
Pound Sterling (sell) United States Dollars (buy)32,594 34,521 1,113 (167)
United States Dollars (sell) Hungarian Font (buy)12,000 20,000 828 1,979 
Australian Dollars (sell) Indian Rupees (buy)87,513 93,531 (452)4,166 
United States Dollars (Sell) Polish Zloty (buy)24,000 31,000 1,372 1,440 
Japanese Yen (sell) United States Dollars (buy)10,000 7,008 (1,134)523 
Israeli Shekel (sell) United States Dollars (buy)3,000  3  
South African Rand (sell) United States Dollars (buy)21,000 25,000 (1,652)2,120 
United States Dollars (Sell) Brazilian Real (buy) 4,000  307 
United States Dollars (Sell) Costa Rica Colon (buy) 13,000  97 
Interest rate swaps (floating to fixed)432,248 418,304 6,350 1,316 
$(17,130)$28,592 

(a)Notional amounts are key elements of derivative financial instrument agreements but do not represent the amount exchanged by counterparties and do not measure the Company’s exposure to credit, foreign exchange, interest rate or market risks. However, the amounts exchanged are based on the notional amounts and other provisions of the underlying derivative financial instrument agreements. Notional amounts are denominated in U.S. dollars.

(b)Balance sheet exposure is denominated in U.S. dollars and denotes the mark-to-market impact of the derivative financial instruments on the reporting date.
22


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

6. Derivative financial instruments (Continued)

FASB guidance on derivatives and hedging requires companies to recognize all derivative instruments as either assets or liabilities at fair value in the balance sheet. In accordance with the FASB guidance on derivatives and hedging, the Company designates foreign exchange forward contracts, interest rate swaps and treasury rate locks as cash flow hedges. Foreign exchange forward contracts are entered into to cover the effects of future exchange rate variability on forecasted revenues and purchases of services, and interest rate swaps and treasury rate locks are entered into to cover interest rate fluctuation risk. In addition to this program, the Company uses derivative instruments that are not accounted for as hedges under the FASB guidance in order to hedge foreign exchange risks related to balance sheet items, such as receivables and intercompany borrowings, that are denominated in currencies other than the Company’s underlying functional currency.

The fair value of the Company’s derivative instruments and their location in the Company’s financial statements are summarized in the table below: 
Cash flow hedgesNon-designated
As of December 31, 2022As of June 30, 2023As of December 31, 2022As of June 30, 2023
Assets
Prepaid expenses and other current assets$17,531 $20,221 $2,151 $8,536 
Other assets$2,005 $8,516 $ $ 
Liabilities
Accrued expenses and other current liabilities$23,662 $6,966 $11,495 $791 
Other liabilities$3,660 $924 $ $ 
 
Cash flow hedges

For derivative instruments that are designated and qualify as cash flow hedges, the effective portion of the gain (loss) on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction is recognized in the consolidated statements of income. Gains (losses) on the derivatives, representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness, are recognized in earnings as incurred.

The Company executed a treasury rate lock agreement for $350,000 in connection with future interest payments to be made on its senior notes issued by Genpact Luxembourg S.à r.l. (“Genpact Luxembourg”) and Genpact USA, Inc. (“Genpact USA”), both wholly-owned subsidiaries of the Company, in March 2021 (the “2021 Senior Notes”), and the treasury rate lock was designated as a cash flow hedge. The treasury rate lock agreement was terminated on March 23, 2021 and a deferred gain was recorded in accumulated other comprehensive income and is being amortized to interest expense over the life of the 2021 Senior Notes. The remaining gain to be amortized related to the treasury rate lock agreement as of December 31, 2022 and June 30, 2023 was $530 and $450, respectively.
23


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

6. Derivative financial instruments (Continued)

In connection with cash flow hedges, the gains (losses) recorded as a component of other comprehensive income (loss) (“OCI”), and the related tax effects are summarized below: 

Three months ended June 30,
20222023
Before 
tax
Amount
Tax 
(Expense)
 or Benefit
Net of 
tax
Amount
Before 
tax
Amount
Tax 
(Expense)
or Benefit
Net of 
tax
Amount
Opening balance$21,059 $(4,122)$16,937 $9,378 $(1,998)$7,379 
Net gains (losses) reclassified into statement of
income on completion of hedged transactions
(925)(119)(1,044)4,836 (1,214)3,622 
Changes in fair value of effective portion of
outstanding derivatives, net
(13,700)925 (12,775)16,755 (4,584)12,171 
Gain (loss) on cash flow hedging derivatives, net(12,775)1,044 (11,731)11,919 (3,370)8,549 
Closing balance$8,284 $(3,078)$5,206 $21,297 $(5,368)$15,928 

Six months ended June 30,
20222023
Before 
tax
Amount
Tax 
(Expense)
 or Benefit
Net of 
tax
Amount
Before 
tax
Amount
Tax 
(Expense)
or Benefit
Net of 
tax
Amount
Opening balance$17,468 $(3,404)$14,064 $(7,255)$1,543 $(5,712)
Net gains (losses) reclassified into statement of
income on completion of hedged transactions
(277)(270)(547)7,027 (1,752)5,275 
Changes in fair value of effective portion of
outstanding derivatives, net
(9,461)56 (9,405)35,579 (8,663)26,915 
Gain (loss) on cash flow hedging derivatives, net(9,184)326 (8,858)28,552 (6,911)21,640 
Closing balance$8,284 $(3,078)$5,206 $21,297 $(5,368)$15,928 

The gains or losses recognized in other comprehensive income (loss) and their effects on financial performance are summarized below: 
Derivatives in Cash Flow Hedging RelationshipsAmount of Gain (Loss) recognized in OCI on Derivatives (Effective Portion)Location of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion)Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion)
Three months ended June 30,Six months ended June 30,Three months ended June 30,Six months ended June 30,
20222023202220232022202320222023
Forward foreign
exchange contracts
$(18,092)$16,510 $(20,684)$33,885 Revenue$884 $594 $1,180 $1,229 
Interest rate swaps$4,392 $245 $11,223 $1,694 Cost of revenue(604)515 1,050 (898)
Selling, general and administrative expenses(101)78 450 (113)
Interest expense(1,104)3,649 (2,957)6,809 
$(13,700)$16,755 $(9,461)$35,579 $(925)$4,836 $(277)$7,027 

There were no gains (losses) recognized in the statement of income on the ineffective portion of derivatives and excluded from effectiveness testing for the three and six months ended June 30, 2022 and 2023, respectively.
24


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

6. Derivative financial instruments (Continued)

Non-designated Hedges
Amount of Gain (Loss) recognized in Statement of Income on Derivatives
Three months ended June 30,Six months ended June 30,
Derivatives not designated as hedging instrumentsLocation of Gain (Loss)  recognized in Statement of Income on Derivatives2022202320222023
Forward foreign exchange
   contracts (Note a)
Foreign exchange gains
   (losses), net
$(13,422)$5,596 $(16,944)$13,447 
$(13,422)$5,596 $(16,944)$13,447 


(a)These forward foreign exchange contracts were entered into to hedge fluctuations in foreign exchange rates for recognized balance sheet items such as receivables and intercompany borrowings and were not originally designated as hedges under FASB guidance on derivatives and hedging. Realized gains (losses) and changes in the fair value of these derivatives are recorded in foreign exchange gains (losses), net in the consolidated statements of income.
7. Prepaid expenses and other current assets

Prepaid expenses and other current assets consist of the following:
 
As of December 31, 2022As of June 30, 2023
Advance income and non-income taxes$38,382 $118,622 
Contract asset (Note 20)11,61312,454
Prepaid expenses39,95259,042
Derivative instruments19,68228,757
Employee advances3,2994,048
Deposits 5,3724,024
Advances to suppliers953743
Others18,71921,436
Total$137,972 $249,126 

As of December 31, 2022, the Company reclassified certain prepaid expenses and other current assets amounting to $901 as assets held for sale. See Note 8 for additional information.

8. Assets and liabilities held for sale

During the year ended December 31, 2022, the Company took actions to realign its portfolio to focus on services it believes have the greatest opportunities for growth, and deprioritized assets that no longer fit with its long-term strategy. Pursuant to a plan approved by management in the second quarter of 2022, the Company identified and divested a business (the “Business”) that was part of the Company's Consumer and Healthcare segment.

The transaction to divest the Business included the sale of 100% of the issued and outstanding shares of capital stock of an entity pursuant to a stock purchase agreement, which was completed in December 2022. It also included the sale of certain assets and liabilities pursuant to an asset purchase agreement signed during the fourth quarter of 2022. The sale of such assets was completed in February 2023.
25


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

8. Assets and liabilities held for sale (Continued)

Pursuant to the stock purchase agreement related to the sale of the Business, the Company is entitled to a potential earn-out of up to $10,600, contingent upon the Business signing contracts with certain clients and invoicing them during 2023. The Company has determined that the likelihood of achieving these events is uncertain, and accordingly, the Company has opted to record the earn-out if and when the consideration is determined to be realizable.

Pursuant to the asset purchase agreement related to the sale of the Business which was signed in 2022, the Company now holds 1.5% fixed rate unsecured loan notes amounting to $18,001 issued by the purchasers. These notes and interest thereon become receivable by the Company upon a future share sale, disposal or listing by the buyer group or early voluntary repayment of these notes at the discretion of the buyer group. The Company deems the likelihood of recovery of principal and interest on these notes to be remote and not in the control of the Company. Accordingly, the Company did not record a value for these notes. The Company's obligation to transfer $18,001 to the purchasers in exchange for these notes was satisfied in February 2023 upon the closing of the transaction.

The Company completed the sale of the Business in February 2023, resulting in a net payout of $2,091 and a loss of $802 on the sale of the Business in addition to an impairment charge of $32,575 recorded in the year ended December 31, 2022. No corresponding loss was recorded in the six months ended June 30, 2022 and three months ended June 30, 2023. The loss on the sale of business classified as held for sale has been recorded in "other operating (income) expense, net" in the Company's consolidated statement of income. See Note 21 for additional information.

9. Property, plant and equipment, net
 
The following table provides the gross and net amount of property, plant and equipment:
 
As of December 31, 2022As of June 30, 2023
Property, plant and equipment, gross$766,365 $774,365 
Less: Accumulated depreciation and amortization (585,607)(594,562)
Property, plant and equipment, net$180,758 $179,803 
 
Depreciation expense on property, plant and equipment for the three months ended June 30, 2022 and 2023 was $14,130 and $12,551, respectively, and for the six months ended June 30, 2022 and 2023 was $28,660 and $25,268, respectively. Computer software amortization for the three months ended June 30, 2022 and 2023 was $1,365 and $707, respectively, and for the six months ended June 30, 2022 and 2023 was $2,682 and $1,396, respectively.

10. Goodwill and intangible assets
 
The following table presents the changes in goodwill for the year ended December 31, 2022 and the six months ended June 30, 2023:
 
For the year ended December 31, 2022For the six months ended June 30, 2023
Opening balance1,731,0271,684,196
Impact of measurement period adjustments1,817 
Classified as held for sale(1,625) 
Effect of exchange rate fluctuations(47,023)1,135 
Closing balance1,684,1961,685,331 
26


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

10. Goodwill and intangible assets (Continued)

The following table presents the changes in goodwill by reporting unit for the year ended December 31, 2022:

Financial ServicesConsumer and HealthcareHigh Tech and ManufacturingTotal
Opening balance421,257611,120698,6501,731,027
Impact of measurement period adjustments1712891,3571,817
Classified as held for sale (1,625) (1,625)
Effect of exchange rate fluctuations(12,692)(16,877)(17,454)(47,023)
Closing balance408,736592,907682,5531,684,196

The following table presents the changes in goodwill by reporting unit for the six months ended June 30, 2023: 
Financial ServicesConsumer and HealthcareHigh Tech and ManufacturingTotal
Opening balance408,736592,907682,5531,684,196
Effect of exchange rate fluctuations217 369 549 1,135 
Closing balance408,953 593,276 683,102 1,685,331 

As of December 31, 2022, the Company reclassified goodwill (before impairment) amounting to $1,625 attributable to its Consumer and Healthcare segment as assets held for sale. See Note 8 for additional information.

The total amount of goodwill deductible for tax purposes was $291,377 and $277,198 as of December 31, 2022 and June 30, 2023, respectively.

The Company’s intangible assets are as follows:
 
As of December 31, 2022As of June 30, 2023
Gross 
carrying amount
Accumulated amortization 
& Impairment
NetGross 
carrying amount
Accumulated amortization 
& Impairment
Net
Customer-related intangible assets$473,997 $411,706 $62,291 $473,882 $424,522 $49,360 
Marketing-related intangible assets97,83183,25314,57897,82685,94311,883
Technology-related intangible assets126,406113,56012,846127,801118,5079,294
$698,234 $608,519 $89,715 $699,509 $628,972 $70,537 
 
As of December 31, 2022, the Company reclassified certain intangible assets with a gross carrying value of $40,538 and accumulated amortization of $16,989 to assets held for sale. See Note 8 for additional information.

Amortization expenses for intangible assets acquired as part of a business combination and disclosed in the consolidated statements of income under amortization of acquired intangible assets for the three months ended June 30, 2022 and 2023 were $10,895 and $8,257, respectively, and for the six months ended June 30, 2022 and 2023 were $22,201 and $16,512, respectively.
27


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

10. Goodwill and intangible assets (Continued)

Amortization expenses for internally-developed and other intangible assets disclosed in the consolidated statements of income under cost of revenue and selling, general and administrative expenses for the three months ended June 30, 2022 and 2023 were $4,393 and $2,122, respectively, and for the six months ended June 30, 2022 and 2023 were $9,669 and $4,373, respectively.

During the three and six months ended June 30, 2022 and 2023, the Company tested the recoverability of intangibles, including those under development, goodwill and property, plant and equipment, including those held for sale (see Note 8 for additional information), as a result of changes in the Company’s investment strategy and market trends. Based on the results of this testing, the Company determined that the carrying values of certain property, plant and equipment assets tested were not recoverable, and the Company recorded complete write-downs of the carrying values of these assets, amounting to $1,377 for both the three and six months ended June 30, 2022. There was no corresponding expense recorded in the three and six months ended June 30, 2023. These write-downs have been recorded in “other operating (income) expense, net” in the consolidated statement of income.

11. Short-term borrowings

The Company has the following borrowing facilities:
 
a.Fund-based and non-fund-based credit facilities with banks, which are available for operational requirements in the form of overdrafts, letters of credit, guarantees and short-term loans. As of December 31, 2022 and June 30, 2023, the limits available were $22,882 and $23,732, respectively, of which $5,392 and $9,321, respectively, was utilized, constituting non-funded drawdown.

b.A fund-based and non-fund based revolving credit facility of $650,000, which the Company obtained by entering into an amended and restated credit agreement (the "2022 Credit Agreement") with Genpact USA., Inc., a wholly-owned subsidiary of the Company (“Genpact USA”), Genpact Global Holdings (Bermuda) Limited (“GGH”) and Genpact Luxembourg S.à r.l., a wholly-owned subsidiary of the Company (“Genpact Luxembourg”, and together with Genpact USA and GGH, the “Borrowers”), as borrowers, Wells Fargo Bank, National Association (“Wells Fargo”), as administrative agent, swingline lender and issuing bank, and the lenders and other parties thereto on December 13, 2022. The term loan and revolving credit facility under the 2022 Credit Agreement expire on December 13, 2027. Borrowings under the 2022 Credit Agreement bear interest at a rate equal to, at the election of the Company, either Adjusted Term SOFR (which is the rate per annum equal to (a) Term SOFR (the forward-looking secured overnight financing rate) plus (b) a Term SOFR Adjustment of 0.10% per annum, but in no case lower than 0.0%) plus an applicable margin equal to 1.375% per annum or a base rate plus an applicable margin equal to 0.375% per annum. The unutilized amount on the revolving credit facility under the 2022 Credit Agreement bore a commitment fee of 0.20% as of December 31, 2022 and June 30, 2023. As of December 31, 2022 and June 30, 2023, a total of $153,658 and $105,742, respectively, was utilized, of which $151,000 and $103,000, respectively, constituted funded drawdown and $2,658 and $2,742, respectively, constituted non-funded drawdown. The 2022 Credit Agreement contains certain customary covenants, including a maximum leverage covenant and a minimum interest coverage ratio. During the period ended December 31, 2022 and June 30, 2023, the Company was in compliance with the financial covenants of the 2022 Credit Agreement.


12. Long-term debt
 
In December 2022, the Company amended its existing credit facility under its amended and restated credit agreement entered into in August 2018 (the "2018 Credit Agreement”), which was comprised of a $680,000 term loan and a $500,000 revolving credit facility, and entered into the 2022 Credit Agreement, which is comprised of a $530,000 term loan and a $650,000 revolving credit facility. The 2022 Credit Agreement, which is guaranteed by the Company and certain of its subsidiaries, replaces the 2018 Credit Agreement. The obligations under the 2022 Credit Agreement are unsecured.
28


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

12. Long-term debt (Continued)

The outstanding balance of the term loan under the 2018 Credit Agreement as of the date of the 2022 Credit Agreement was $527,000. The revolving credit facility and the term loan have a term of five years and expire on December 13, 2027. The 2022 Credit Agreement did not result in a substantial modification of $290,870 of the outstanding term loan under the 2018 Credit Agreement. Further, as a result of the 2022 Credit Agreement, the Company extinguished $236,130 of funding arrangements for the outstanding term loan under the 2018 Credit Agreement and obtained funding from new lenders of $239,130, resulting in outstanding principal of $530,000 of the term loan under the 2022 Credit Agreement.

In connection with the 2022 Credit Agreement, the Company expensed $126, representing partial acceleration of the amortization of the existing unamortized debt issuance costs and an additional fee paid to the Company’s lenders related to the term loan. The overall borrowing capacity under the revolving credit facility increased from $500,000 under the 2018 Credit Agreement to $650,000 under the 2022 Credit Agreement. In connection with the 2022 Credit Agreement, the Company expensed $93 relating to existing unamortized debt issuance cost. The remaining unamortized costs and an additional third-party fee paid in connection with the 2022 Credit Agreement will be amortized over the term of the amended facility.

Borrowings under the 2022 Credit Agreement bear interest at a rate equal to, at the election of the Company, either Adjusted Term SOFR (which is the rate per annum equal to (a) Term SOFR (the forward-looking secured overnight financing rate) plus (b) a Term SOFR Adjustment of 0.10% per annum, but in no case lower than 0.00%) plus an applicable margin equal to 1.375% per annum or a base rate plus an applicable margin equal to 0.375% per annum, in each case subject to adjustment based on the Borrowers' debt ratings provided by Standard & Poor’s Rating Services and Moody’s Investors Service, Inc. (the "Debt Ratings"). The revolving credit commitments under the 2022 Credit Agreement are subject to a commitment fee equal to 0.20% per annum, subject to adjustment based on the Debt Ratings. The commitment fee accrues on the actual daily amount by which the aggregate revolving commitments exceed the sum of outstanding revolving loans and letter of credit obligations.

The 2022 Credit Agreement restricts certain payments, including dividend payments, if there is an event of default under the 2022 Credit Agreement or if the Company is not, or after making the payment would not be, in compliance with certain financial covenants contained in the 2022 Credit Agreement. These covenants require the Company to maintain a net debt to EBITDA leverage ratio of less than 3x and an interest coverage ratio of more than 3x. During the period ended June 30, 2023, the Company was in compliance with the terms of the 2022 Credit Agreement, including all of the financial covenants therein. The Company’s retained earnings are not subject to any restrictions on availability to make dividend payments to shareholders, subject to compliance with the financial covenants described above that are contained in the 2022 Credit Agreement.

As of December 31, 2022 and June 30, 2023, the amount outstanding under the Company's term loan, net of debt amortization expense of $1,622 and $1,439, was $528,378 and $515,311, respectively.

Indebtedness under the 2022 Credit Agreement is unsecured. The amount outstanding on the term loan as of June 30, 2023 requires quarterly payments of $6,625, and the balance of the loan is due and payable upon the maturity of the term loan on December 13, 2027.
29


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

12. Long-term debt (Continued)

The maturity profile of the term loan outstanding as of June 30, 2023, net of debt amortization expense, is as follows:
 
Year endingAmount
2023$13,069 
202426,153
202526,173 
202626,192 
2027423,724 
Total$515,311 

Genpact Luxembourg issued $400,000 aggregate principal amount of 3.375% senior notes in November 2019 (the “2019 Senior Notes”). The 2019 Senior Notes are fully guaranteed by the Company. The total debt issuance cost of $2,937 incurred in connection with the 2019 Senior Notes offering is being amortized over the life of the 2019 Senior Notes as an additional interest expense. As of December 31, 2022 and June 30, 2023, the amount outstanding under the 2019 Senior Notes, net of debt amortization expense of $1,119 and $830, was $398,881 and $399,170, respectively, which is payable on December 1, 2024.

In March 2021, Genpact Luxembourg and Genpact USA co-issued $350,000 aggregate principal amount of 1.750% senior notes (the “2021 Senior Notes,” and together with the 2019 Senior Notes, the “Senior Notes”). The 2021 Senior Notes are fully guaranteed by the Company. The total debt issuance cost of $3,032 incurred in connection with the 2021 Senior Notes is being amortized over the life of the 2021 Senior Notes as additional interest expense. As of December 31, 2022 and June 30, 2023, the amount outstanding under the 2021 Senior Notes, net of debt amortization expense of $1,970 and $1,672, respectively, was $348,030 and $348,328, respectively, which is payable on April 10, 2026.

The Company pays interest on (i) the 2019 Senior Notes semi-annually in arrears on June 1 and December 1 of each year, and (ii) the 2021 Senior Notes semi-annually in arrears on April 10 and October 10 of each year, ending on the maturity dates of December 1, 2024 and April 10, 2026, respectively. The Company, at its option, may redeem the Senior Notes at any time in whole or in part, at a redemption price equal to (i) 100% of the principal amount of the notes redeemed, together with accrued and unpaid interest on the redeemed amount, and (ii) if the notes are redeemed prior to, in the case of the 2019 Senior Notes, November 1, 2024, and in the case of the 2021 Senior Notes, March 10, 2026, a specified “make-whole” premium. The Senior Notes are subject to certain customary covenants, including limitations on the ability of the Company and certain of its subsidiaries to incur debt secured by liens, engage in certain sale and leaseback transactions and consolidate, merge, convey or transfer their assets substantially as an entirety. During the period ended June 30, 2023, the Company and its applicable subsidiaries were in compliance with the covenants. Upon certain change of control transactions, the applicable issuer or issuers will be required to make an offer to repurchase the Senior Notes at a price equal to 101% of the aggregate principal amount of the Senior Notes, plus accrued and unpaid interest. The interest rate payable on the Senior Notes is subject to adjustment if the credit rating of the Senior Notes is downgraded, up to a maximum increase of 2.0%. 
30


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

12. Long-term debt (Continued)

A summary of the Company’s long-term debt is as follows:
 
As of December 31, 2022As of June 30, 2023
 Credit facility, net of amortization expenses $528,378 $515,311 
 3.375% 2019 Senior Notes, net of debt amortization expenses
398,881399,170
 1.750% 2021 Senior Notes, net of debt amortization expenses
348,030348,328
Total$1,275,289 $1,262,809 
 Current portion 26,13626,144
 Non-current portion 1,249,1531,236,665
Total $1,275,289 $1,262,809 
 
13. Accrued expenses and other current liabilities

 Accrued expenses and other current liabilities consist of the following:
As of December 31, 2022As of June 30, 2023
Accrued expenses $126,680 $138,045 
Accrued employee cost 293,934208,382
Earn-out consideration2,517
Statutory liabilities 82,91253,768
Retirement benefits 1,7251,725
Compensated absences25,10130,083
Derivative instruments35,1577,757
Contract liabilities (Note 20)160,625127,215
Finance leases liability15,58512,275
Other liabilities46,77136,549
$791,007 $615,799 
As of December 31, 2022, the Company reclassified certain accrued expenses and other current liabilities amounting to $1,147 to liabilities held for sale. See Note 8 for additional information.
31


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

14. Other liabilities
 
Other liabilities consist of the following:
 
As of December 31, 2022As of June 30, 2023
Accrued employee cost $14,120 $5,822 
Retirement benefits 10,69411,192
Compensated absences43,47448,169
Derivative instruments3,660924
Contract liabilities (Note 20)56,15751,064
Finance leases liability11,8028,267
Others75,70188,467
$215,608 $213,905 
As of December 31, 2022, the Company reclassified certain other liabilities amounting to $141 to liabilities held for sale. See Note 8 for additional information.

15. Employee benefit plans
 
The Company has employee benefit plans in the form of certain statutory and other programs covering its employees.

 Defined benefit plans
In accordance with Indian law, the Company maintains a defined benefit retirement plan covering substantially all of its Indian employees. In accordance with Mexican law, the Company provides termination benefits to all of its Mexican employees. In addition, certain of the Company’s subsidiaries in the Philippines, Israel and Japan sponsor defined benefit retirement programs.

Net defined benefit plan costs for the three and six months ended June 30, 2022 and 2023 include the following components: 
Three months ended June 30,Six months ended June 30,
2022202320222023
Service costs$3,616 $3,749 $7,299 $7,509 
Interest costs1,4921,735 2,970 3,471 
Amortization of actuarial loss 33167 372 334 
Expected return on plan assets (1,509)(1,259)(3,045)(2,520)
Net defined benefit plan costs$3,632 $4,392 $7,596 $8,794 
32


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

15. Employee benefit plans (Continued)

Defined contribution plans
During the three and six months ended June 30, 2022 and 2023, the Company contributed the following amounts to defined contribution plans in various jurisdictions:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
India$10,874 $11,887 $21,614 $23,038 
U.S.5,4934,766 11,908 10,223 
U.K.5,5854,202 11,722 10,162 
China6,4386,671 13,231 13,522 
Other regions4,6034,840 9,378 10,101 
Total$32,993 $32,366 $67,853 $67,046 
 
Deferred compensation plan
 
On July 1, 2018, Genpact LLC, a wholly-owned subsidiary of the Company, adopted an executive deferred compensation plan (the “Plan”). The Plan provides a select group of U.S.-based members of Company management with the opportunity to defer from 1% to 80% of their base salary and from 1% to 100% of their qualifying bonus compensation (or such other minimums or maximums as determined by the Plan administrator from time to time) pursuant to the terms of the Plan. Participant deferrals are 100% vested at all times. The Plan also allows for discretionary supplemental employer contributions by the Company, in its sole discretion, which will be subject to a two-year vesting schedule (50% vesting on the one-year anniversary of approval of the contribution and 50% vesting on the second year anniversary of approval of the contribution) or such other vesting schedule as determined by the Company. However, no such contribution has been made by the Company to date.
 
The Plan also provides an option for participants to elect to receive deferred compensation and earnings thereon on either fixed date(s) no earlier than 2 years following the applicable Plan year (or end of the applicable performance period for performance-based bonus compensation) or following a separation from service, in each case either in a lump sum or in annual installments over a term of up to 15 years. Participants can elect to change or re-defer their rights to receive the deferred compensation until the 10th anniversary following their separation from service, subject to fulfillment of certain conditions. Each Plan participant’s compensation deferrals are credited or debited with notional investment gains and losses equal to the performance of selected hypothetical investment funds offered under the Plan and elected by the participant.

The Company has investments in funds held in Company-owned life insurance policies which are held in a Rabbi Trust that are classified as trading securities. Management determines the appropriate classification of the securities at the time they are acquired and evaluates the appropriateness of such classifications at each balance sheet date.

The liability for the deferred compensation plan was $39,654 and $47,313 as of December 31, 2022 and June 30, 2023, respectively, and is included in “accrued expenses and other current liabilities” and “other liabilities” in the consolidated balance sheets.
 
In connection with the administration of the Plan, the Company has purchased Company-owned life insurance policies insuring the lives of certain employees. The cash surrender value of these policies was $40,261 and $47,975 as of December 31, 2022 and June 30, 2023, respectively. The cash surrender value of these insurance policies is included in “other assets” in the consolidated balance sheets.
33


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

15. Employee benefit plans (Continued)

During the three months ended June 30, 2022 and 2023, the change in the fair value of Plan assets was $(5,695) and $2,131, respectively, and during the six months ended June 30, 2022 and 2023, the change in the fair value of Plan assets was $(8,047) and $4,517, respectively, which is included in “other income (expense), net,” in the consolidated statements of income. During the three months ended June 30, 2022 and 2023, the change in the fair value of deferred compensation liabilities was $(5,692) and $2,119, respectively, and during the six months ended June 30, 2022 and 2023, the change in the fair value of deferred compensation liabilities was $(8,058)and $4,462, respectively, which is included in “selling, general and administrative expenses.” 

16. Stock-based compensation
The Company has issued options under the Genpact Limited 2007 Omnibus Incentive Compensation Plan (the “2007 Omnibus Plan”) and the Genpact Limited 2017 Omnibus Incentive Compensation Plan (the “2017 Omnibus Plan”) to eligible persons, including employees, directors and certain other persons associated with the Company.
Under the 2007 Omnibus Plan, shares underlying options forfeited, expired, terminated or cancelled under any of the Company’s predecessor plans were added to the number of shares otherwise available for grant under the 2007 Omnibus Plan. The 2007 Omnibus Plan was amended and restated on April 11, 2012 to increase the number of common shares authorized for issuance by 5,593,200 shares to 15,000,000 shares. Further, during the year ended December 31, 2012, the number of common shares authorized for issuance under the 2007 Omnibus Plan was increased by 8,858,823 shares as a result of a one-time adjustment to outstanding unvested share awards in connection with a special dividend payment.
On May 9, 2017, the Company’s shareholders approved the adoption of the 2017 Omnibus Plan, pursuant to which 15,000,000 Company common shares are available for issuance. The 2017 Omnibus Plan was amended and restated on April 5, 2019 and April 5, 2022 to increase the number of common shares authorized for issuance by 8,000,000 shares to 23,000,000 shares and by 3,500,000 shares to 26,500,000 shares, respectively. No grants may be made under the 2007 Omnibus Plan after the date of adoption of the 2017 Omnibus Plan.  Grants that were outstanding under the 2007 Omnibus Plan as of the date of Company’s adoption of the 2017 Omnibus Plan remain subject to the terms of the 2007 Omnibus Plan.
Stock-based compensation costs relating to the foregoing plans during the three months ended June 30, 2022 and June 30, 2023 were $20,080 and $21,344, respectively, and for the six months ended June 30, 2022 and June 30, 2023 were $34,839 and $40,685, respectively. These costs have been allocated to “cost of revenue” and “selling, general and administrative expenses.”     
Stock options
 All options granted under the 2007 and 2017 Omnibus Plans are exercisable into common shares of the Company, have a contractual period of ten years and vest over three to five years unless specified otherwise in the applicable award agreement. The Company recognizes compensation cost over the vesting period of the option.

Compensation cost is determined at the date of grant by estimating the fair value of an option using the Black-Scholes option-pricing model.
The following table shows the significant assumptions used in determining the fair value of options granted in the six months ended June 30, 2022. No options were granted in the six months ended June 30, 2023.
34


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

16. Stock-based compensation (Continued)
The Company granted options covering 475,695 common shares in the six months ended June 30, 2022.
Six months ended June 30, 2022
Dividend yield0.96 %
Expected life (in months)84
Risk-free rate of interest1.71 %
Volatility26.29 %
A summary of stock option activity during the six months ended June 30, 2023 is set out below:
 
Six Months Ended June 30, 2023
Shares
 arising
out of options
Weighted
 average
exercise price
Weighted average
remaining
contractual life (years)
Aggregate
intrinsic
value
Outstanding as of January 1, 20237,748,11433.27 5.6— 
Granted  — — 
Forfeited(319,646)41.06 — — 
Expired(53,990)43.94 — — 
Exercised (1,287,280)19.76 — 28,482
Outstanding as of June 30, 20236,087,19835.63 6.030,689
Vested as of June 30, 2023 and expected to vest thereafter (Note a)5,769,85935.12 6.030,460
Vested and exercisable as of June 30, 20233,250,44230.30 4.824,675
Weighted average grant date fair value of grants during the period 
 
(a)Options expected to vest reflect an estimated forfeiture rate.
As of June 30, 2023, the total remaining unrecognized stock-based compensation cost for options expected to vest amounted to $13,469, which will be recognized over the weighted average remaining requisite vesting period of 2.7 years.
35


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

16. Stock-based compensation (Continued)
Restricted share units

The Company has granted restricted share units (“RSUs”) under the 2007 and 2017 Omnibus Plans. Each RSU represents the right to receive one common share. The fair value of each RSU is the market price of one common share of the Company on the date of the grant. The RSUs granted to date have graded vesting schedules of three months to four years. The compensation expense is recognized on a straight-line basis over the vesting term. A summary of RSU activity during the six months ended June 30, 2023 is set out below:
 
Six Months Ended June 30, 2023
Number of Restricted Share UnitsWeighted Average Grant Date Fair Value
Outstanding as of January 1, 2023579,62242.97
Granted1,007,92843.06
Vested (Note a)(288,957)42.06 
Forfeited(52,716)42.62
Outstanding as of June 30, 20231,245,87743.27
Expected to vest (Note b)1,109,575
    
(a)288,957 RSUs vested during the six months ended June 30, 2023 in respect of which 187,371 shares (net of minimum statutory tax withholding) were issued during the six months ended June 30, 2023.
(b)The number of RSUs expected to vest reflects the application of an estimated forfeiture rate.    

199,297 RSUs vested in the year ended December 31, 2022, in respect of which 120,858 shares were issued during the six months ended June 30, 2023 after withholding shares to the extent of minimum statutory withholding taxes.
39,633 RSUs vested in the year ended December 31, 2021, in respect of which 39,515 shares were issued during the six months ended June 30, 2023 after withholding shares to the extent of minimum statutory withholding taxes.

As of June 30, 2023, the total remaining unrecognized stock-based compensation cost related to RSUs amounted to $39,445, which will be recognized over the weighted average remaining requisite vesting period of 2.3 years.

Performance units
 
The Company also grants stock awards in the form of performance units (“PUs”) and has granted PUs under both the 2007 and 2017 Omnibus Plans.

Each PU represents the right to receive one common share at a future date based on the Company’s performance against specified targets. PUs granted to date have vesting schedules of approximately six months to three years. PUs granted under the plans are subject to cliff vesting. The compensation expense for such awards is recognized on a straight-line basis over the vesting terms.

For PUs granted prior to 2023, the fair value of each PU is the market price of one common share of the Company on the date of grant and assumes that performance targets will be achieved. For PUs that have a performance period of one year, the Company’s estimate of the number of shares to be issued is adjusted upward or downward based upon the probability of achievement of the performance targets. The ultimate number of shares issued and the related compensation cost recognized is based on a comparison of the final performance metrics to the specified targets.
36


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

16. Stock-based compensation (Continued)

For the PUs granted in 2023, the Company made certain amendments to the vesting conditions. For PUs granted in 2023, the performance period increased to three years from one year for PUs granted prior to 2023. Further, the number of PUs granted in 2023 that will ultimately vest will be modified, subject to certain conditions and limitations, based on the Company’s total shareholder return (“TSR”) relative to the TSR of the companies included as of January 1, 2023 in the S&P 400 Midcap Index (the “Peer Group”) over the three-year performance period for the 2023 PUs.

The grant date fair value for PUs granted in 2023 is determined using a Monte Carlo simulation model. This model simulates a range of possible future stock prices and estimates the probabilities of the potential payouts. This model also incorporates the following assumptions:

The historical volatility for the companies in the Peer Group was measured using the most recent three-year period.
The risk-free interest rate is based on the U.S. Treasury rate assumption commensurate with the three-year performance period.
For determining the TSR of the Company and the companies in the Peer Group, dividends will be assumed to have been reinvested in the stock of the issuing entities on a continuous basis.
The correlation coefficients used to model the way in which each entity tends to move in relation to each other are based upon the price data used to calculate historical volatility.

The fair value of each 2023 PU granted to employees was estimated on the date of grant using the following valuation assumptions:

Six months ended June 30, 2023
Dividend yield1.22 %1.52%
Expected life (years)2.542.80
Risk-free rate for expected life 3.80 %4.44%
Volatility for expected life 24.03 %24.71%

A summary of PU activity during the six months ended June 30, 2023 is set out below:
 
Six Months Ended June 30, 2023
Number of Performance UnitsWeighted Average Grant Date Fair ValueMaximum Shares Eligible to Receive
Outstanding as of January 1, 20233,570,951 44.073,570,951
Granted985,047 44.002,364,113
Vested (Note a)(647,549)42.53(647,549)
Forfeited(215,065)43.93(231,011)
Adjustment upon final determination of level of performance goal achievement (Note b)96,668 44.5096,668
Outstanding as of June 30, 20233,790,052 44.335,153,172
Expected to vest (Note c)3,370,451 
 
 
(a)647,549 PUs vested during the six months ended June 30, 2023, in respect of which 412,275 shares (net of minimum statutory tax withholding) were issued during the six months ended June 30, 2023.
(b)Represents an adjustment made in March 2023 to the number of shares subject to the PUs granted in 2022 upon certification of the level of achievement of the performance targets underlying such awards.
(c)The number of PUs expected to vest reflects the application of an estimated forfeiture rate.
37


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

16. Stock-based compensation (Continued)

As of June 30, 2023, the total remaining unrecognized stock-based compensation cost related to PUs amounted to $75,240, which will be recognized over the weighted average remaining requisite vesting period of 1.9 years.


Employee Stock Purchase Plan (ESPP)
 
On May 1, 2008, the Company adopted the Genpact Limited U.S. Employee Stock Purchase Plan and the Genpact Limited International Employee Stock Purchase Plan (together, the “ESPP”). In April 2018, these plans were amended and restated, and their terms were extended to August 31, 2028.  

The ESPP allows eligible employees to purchase the Company’s common shares through payroll deductions at 90% of the closing price of the Company’s common shares on the last business day of each purchase interval. The dollar amount of common shares purchased under the ESPP may not exceed 15% of the participating employee’s base salary, subject to a cap of $25 per employee per calendar year. With effect from September 1, 2009, the offering periods commence on the first business day in March, June, September and December of each year and end on the last business day of the subsequent May, August, November and February. 4,200,000 common shares have been reserved for issuance in the aggregate over the term of the ESPP.

During the six months ended June 30, 2022 and 2023, 181,878 and 174,473 common shares, respectively, were issued under the ESPP.
 
The ESPP is considered compensatory under the FASB guidance on Compensation-Stock Compensation.

The compensation expense for the ESPP is recognized in accordance with the FASB guidance on Compensation-Stock Compensation. The compensation expense for the ESPP during the three months ended June 30, 2022 and 2023 was $362 and $488, respectively, and for the six months ended June 30, 2022 and 2023 was $853 and $851, respectively, and has been allocated to cost of revenue and selling, general and administrative expenses.

17. Capital stock
Share repurchases
 The Board of Directors of the Company (the “Board”) has authorized repurchases of up to $2,250,000 under the Company’s existing share repurchase program, including $500,000 approved during the first quarter of 2023. Under the program, shares may be purchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.
 
During the six months ended June 30, 2022 and 2023, the Company repurchased 3,439,952 and 3,828,084 of its common shares, respectively, on the open market at a weighted average price of $44.19 and $39.31 per share, respectively, for an aggregate cash amount of $152,001 and $150,471, respectively. All repurchased shares have been retired. 
 
The Company records repurchases of its common shares on the settlement date of each transaction. Shares purchased and retired are deducted to the extent of their par value from common stock and from retained earnings for the excess over par value. Direct costs incurred to acquire the shares are included in the total cost of the shares purchased. For the six months ended June 30, 2022 and 2023, retained earnings were reduced by the direct costs, including taxes, related to share repurchases of $69 and $677, respectively.
 
$474,453 remained available for share repurchases under the Company’s existing share repurchase program as of June 30, 2023. This repurchase program does not obligate the Company to acquire any specific number of shares and does not specify an expiration date. 
38


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

17. Capital stock (Continued)

Dividend
On February 10, 2022, the Company announced that its Board had approved a 16% increase in its quarterly cash dividend to $0.125 per share, up from $0.1075 per share in 2021, representing an annual dividend of $0.50 per common share, up from $0.43 per share in 2021, payable to holders of the Company’s common shares. On March 23, 2022 and June 24, 2022, the Company paid a dividend of $0.125 per share, amounting to $23,134 and $22,935 in the aggregate, to shareholders of record as of March 10, 2022 and June 10, 2022, respectively.

On February 9, 2023, the Company announced that its Board had approved a 10% increase in its quarterly cash dividend to $0.1375 per share, up from $0.125 per share in 2022, representing a planned annual dividend of $0.55 per common share, up from $0.50 per share in 2022, payable to holders of the Company’s common shares. On March 24, 2023 and June 26, 2023, the Company paid a dividend of $0.1375 per share, amounting to $25,255 and $25,031 in the aggregate, to shareholders of record as of March 10, 2023 and June 9, 2023, respectively.
18. Earnings per share
 
The Company calculates earnings per share in accordance with FASB guidance on earnings per share. Basic and diluted earnings per common share give effect to the change in the number of Company common shares outstanding. The calculation of basic earnings per common share is determined by dividing net income available to common shareholders by the weighted average number of common shares outstanding during the respective periods. The potentially dilutive shares, consisting of outstanding options on common shares, restricted share units, common shares to be issued under the ESPP and performance units, have been included in the computation of diluted net earnings per share and the number of weighted average shares outstanding, except where the result would be anti-dilutive.

The number of shares subject to stock awards outstanding but not included in the computation of diluted earnings per common share because their effect was anti-dilutive is 2,801,692 and 2,125,641 for the six months ended June 30, 2022 and 2023, respectively, and 2,864,585 and 2,390,864 for the three months ended June 30, 2022 and 2023, respectively.

Three months ended June 30,Six months ended June 30,
2022202320222023
Net income $71,670 $116,252 $167,849 $222,353 
Weighted average number of common shares used in computing basic earnings per common share184,418,350 183,230,252 185,028,063 183,512,828 
Dilutive effect of stock-based awards3,447,3032,594,8653,683,9663,192,869
Weighted average number of common shares used in computing dilutive earnings per common share187,865,653185,825,117188,712,029186,705,697
Earnings per common share
Basic$0.39 $0.63 $0.91 $1.21 
Diluted$0.38 $0.63 $0.89 $1.19 
39


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)
 

19. Segment reporting
The Company manages various types of business process and information technology services in an integrated manner for clients in various industries and geographic locations. The Company's operating segments are significant strategic business units that align its products and services with how it manages its business, approaches key markets and interacts with its clients.
During the second quarter of 2022, the Company renamed its three reportable segments. Beginning in the second quarter of 2022, the Company's: (1) Banking, Capital Markets and Insurance segment was renamed the Financial Services segment; (2) Consumer Goods, Retail, Life Sciences and Healthcare segment was renamed the Consumer and Healthcare segment; and (3) High Tech, Manufacturing and Services segment was renamed the High Tech and Manufacturing segment.
The Company’s Chief Executive Officer, who has been identified as the Chief Operating Decision Maker ("CODM"), reviews operating segment revenue, which is a GAAP measure, and adjusted income from operations ("AOI"), which is a non-GAAP measure. The Company does not allocate, and therefore the CODM does not evaluate, stock-based compensation expenses, amortization and impairment of acquired intangible assets, foreign exchange gain/(losses) (other than those included in income from operations), interest income/(expense), restructuring expense/income, acquisition related expenses, any losses or gains from businesses held for sale, including impairment charges, other income/(expense), or income taxes by segment. The Company’s operating assets and liabilities pertain to multiple segments. The Company manages assets and liabilities on a total company basis, not by operating segment, and therefore asset and liabilities information and capital expenditures by operating segment are not presented to the CODM and are not reviewed by the CODM.
With effect from January 1, 2023, the Company has modified the items that are allocated to the Company's reportable segments for the purpose of evaluating segment performance, and the Company now allocates by segment certain foreign exchange gains/(losses) (to the extent included in income from operations) and unallocated resource costs. Segment results after such allocation are reviewed by the CODM to evaluate segment performance. Prior to January 1, 2023, the CODM evaluated the performance of reportable segment revenue and adjusted income from operations after excluding these items, which were previously included under "Others." Accordingly, the Company has recast the segment revenue and adjusted income from operations of its reportable segments for the three and six months ended June 30, 2022 to present comparable segment information. Adjusted income from operations for “Others” primarily represents the impact of certain under or over-absorption of overhead, and allowance for credit losses, which are not allocated to the Company’s segments for management’s internal reporting purposes.
The CODM continues to review operating segment revenue, which is a GAAP measure, and adjusted income from operations, which is a non-GAAP measure.
40


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

19. Segment reporting (Continued)
Revenues and adjusted income from operations for each of the Company’s segments for the three months ended June 30, 2022 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services132,131 156,438 288,569 40,267 
Consumer and Healthcare182,999 217,753 400,752 60,343 
High Tech and Manufacturing173,413 226,413 399,826 75,163 
Net revenues488,543 600,604 1,089,147 
Business held for sale (refer to Note (a) below and Note 8)(4,911)7,222 
Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)1,084,236 
Others(200)
Total AOI182,795 
Stock-based compensation(20,442)
Amortization and impairment of acquired intangible assets (other than included above)(10,891)
Foreign exchange gains (losses), net1,142 
Interest income (expense), net(11,204)
Business held for sale (refer to Note (a) below and Note 8)(7,222)
Restructuring (expense) / income (refer to Note (b) below and Note 25)(38,815)
Income tax expense(23,693)
Net income71,670 
41


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

19. Segment reporting (Continued)

Revenues and adjusted income from operations for each of the Company’s segments for the three months ended June 30, 2023 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services128,282 173,154 301,436 46,723 
Consumer and Healthcare183,843 211,054 394,897 58,951 
High Tech and Manufacturing188,609 220,582 409,191 69,621 
Net revenues500,734 604,790 1,105,524 
Others10,665 
Total AOI185,960 
Stock-based compensation(21,832)
Amortization and impairment of acquired intangible assets (other than included above)(8,257)
Foreign exchange gains (losses), net1,763 
Interest income (expense), net(12,138)
Restructuring (expense) / income (refer to Note (b) below and Note 25)4,874 
Income tax expense(34,118)
Net income116,252 
    
42


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

19. Segment reporting (Continued)

Revenues and adjusted income from operations for each of the Company’s segments for the six months ended June 30, 2022 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services251,840 311,131 562,971 66,717 
Consumer and Healthcare363,633 438,739 802,372 115,648 
High Tech and Manufacturing339,816 452,431 792,247 145,258 
Net revenues955,289 1,202,301 2,157,590 
Business held for sale (refer to Note (a) below and Note 8)(4,911)7,222 
Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)2,152,679 
Others7,969 
Total AOI342,814 
Stock-based compensation(35,692)
Amortization and impairment of acquired intangible assets (other than included above)(22,193)
Foreign exchange gains (losses), net5,445 
Interest income (expense), net(23,292)
Business held for sale (refer to Note (a) below and Note 8)(7,222)
Restructuring (expense) / income (refer to Note (b) below and Note 25)(38,815)
Income tax expense(53,196)
Net income167,849 
43


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

19. Segment reporting (Continued)

Revenues and adjusted income from operations for each of the Company’s segments for the six months ended June 30, 2023 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services255,525 344,398 599,923 92,300 
Consumer and Healthcare361,675 418,839 780,514 115,282 
High Tech and Manufacturing368,767 445,639 814,406 133,912 
Net revenues985,967 1,208,876 2,194,843 
Business held for sale (refer to Note (a) below and Note 8)(490)1,201 
Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)2,194,353 
Others22,257 
Total AOI364,952 
Stock-based compensation(41,536)
Amortization and impairment of acquired intangible assets (other than included above)(16,400)
Foreign exchange gains (losses), net723 
Interest income (expense), net(21,765)
Restructuring (expense) / income (refer to Note (b) below and Note 25)4,874 
Operating loss from the business classified as held for sale (refer to Note (a) below and Note 8)(1,201)
Loss on the sale of business classified as held for sale (refer to Note (a) below and Note 8)(802)
Income tax expense(66,492)
Net income222,353 
    

(a) During the second quarter of 2022, the Company's management approved a plan to divest a business that was part of the Company's Consumer and Healthcare segment. The revenues and associated operating losses attributable to this business, including a loss on the sale of this business recorded in the first quarter of 2023, have been excluded from the computation of adjusted operating income margin with effect from April 1, 2022, as management believes that excluding these items provides useful information about the Company's financial performance and underlying business trends.

(b) The Company does not allocate these charges to individual segments in internal management reports used by the CODM. Accordingly, such expenses are included in our segment reporting as “unallocated costs.”

44


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

20. Net revenues
Disaggregation of revenue
 
In the following table, the Company’s revenue is disaggregated by the nature of services provided:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
Data-Tech-AI$488,543 $500,734 $955,289 $985,967 
Digital Operations600,604604,7901,202,3011,208,876
Net revenues$1,089,147 $1,105,524 $2,157,590 $2,194,843 

All three of the Company's segments include revenue from both Data-Tech-AI and Digital Operations. See Note 19 for additional information.
During the second quarter of 2022, the Company's management modified the manner in which it disaggregates revenue for reporting and internal tracking purposes, and the Company now reports revenue disaggregated by the nature of services provided to the client, namely either Data-Tech-AI or Digital Operations. Prior to the second quarter of 2022, the Company disaggregated its revenue as revenue from the General Electric Company (GE) or revenue from Global Clients (other than GE).
Contract balances
Accounts receivable include amounts for services that the Company has performed but for which payment has not been received. The Company typically follows a 30-day billing cycle and, as such, at any point in time may have accrued up to 30 days of revenues that have not been billed. The Company has determined that in instances where the timing of revenue recognition differs from the timing of invoicing, the related contracts generally do not include a significant financing component. Refer to Note 4 for details on the Company’s accounts receivable and allowance for credit losses.
The following table shows the details of the Company’s contract balances:
 
As of December 31, 2022As of June 30, 2023
Contract assets (Note a)$18,347 $18,377 
Contract liabilities (Note b)
Deferred transition revenue$128,726 $109,580 
Advance from customers$88,056 $68,699 

(a)Included in "prepaid expenses and other current assets" and "other assets" in the consolidated balance sheet.

(b)Included in "accrued expenses and other current liabilities" and "other liabilities" in the consolidated balance sheet.


As of December 31, 2022, the Company reclassified certain contract assets amounting to $2,168 and contract liabilities amounting to $649 as assets and liabilities held for sale. See Note 8 for additional information.
45


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

20. Net revenues (Continued)

Contract assets represent the contract acquisition fees or other upfront fees paid to a customer. Such costs are amortized over the expected period of benefit and recorded as an adjustment to the transaction price and deducted from revenue. The Company’s assessment did not indicate any significant impairment losses on its contract assets for the periods presented.

Contract liabilities include that portion of revenue for which payments have been received in advance from customers. The Company also defers revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. Consideration received from customers, if any, relating to such transition activities is also included as part of contract liabilities. The contract liabilities are included within “Accrued expenses and other current liabilities” and “Other liabilities” in the unaudited consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with the customer.
 
Changes in the Company’s contract asset and liability balances during the three and six months ended June 30, 2022 and 2023 were a result of normal business activity and not materially impacted by any other factors.

The amount of revenue recognized during the three months ended June 30, 2022 and 2023 that was included in the Company's contract liabilities balance at the beginning of the period was $59,361 and $60,603, respectively, and the amount of revenue recognized during the six months ended June 30, 2022 and 2023 that was included in the Company's contract liabilities balance at the beginning of the period was $94,841 and $111,777, respectively.

The following table includes estimated revenue expected to be recognized in the future related to remaining performance obligations as of June 30, 2023:

ParticularsTotalLess than 1 year1-3 years3-5 yearsAfter 5 years
Transaction price allocated to remaining performance obligations$178,279 $127,215 $41,831 $8,746 $487 

The following table provides details of the Company’s contract cost assets:
Three months ended June 30,Six months ended June 30,
2022202320222023
ParticularsSales incentive programsTransition activitiesSales incentive programsTransition activitiesSales incentive programsTransition activitiesSales incentive programsTransition activities
Opening balance$30,833 $203,939 $36,231 $166,315 $32,296 $206,498 $34,805 $181,865 
Closing balance29,186198,40137,556156,23129,186198,40137,556156,231
Amortization6,24821,8757,49224,12612,58842,41314,56648,106

As of December 31, 2022, the Company reclassified certain contract cost assets amounting to $1,247 to assets held for sale. See Note 8 for additional information.
46


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

21. Other operating (income) expense, net
 
Three months ended June 30,Six months ended June 30,
2022202320222023
Write-down of intangible assets and property, plant and equipment1,377  1,377  
Loss on the sale of business classified as held for sale (refer to Note 8)   802 
Write-down of operating right-of-use assets and other assets20,307  20,307  
Gain on termination of lease (refer to Note 25) (4,874) (4,874)
Other operating (income) expense(467)(89)(464)(502)
Other operating (income) expense, net$21,217 $(4,963)$21,220 $(4,574)

*See Notes 8, 10 and 25 for additional information about other operating (income) expense, net for the three and six months ended June 30, 2022 and 2023.
22. Interest income (expense), net
Three months ended June 30,Six months ended June 30,
2022202320222023
Interest income $684 $3,497 $2,602 $8,423 
Interest expense(11,888)(15,635)(25,894)(30,188)
Interest income (expense), net $(11,204)$(12,138)$(23,292)$(21,765)

23. Income taxes

The Company determines its tax provision for interim periods using an estimate of its annual effective tax rate adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if its estimated tax rate changes, the Company makes a cumulative adjustment.

The Company’s effective tax rate (“ETR”) was 22.7% for the three months ended June 30, 2023, down from 24.8% for the three months ended June 30, 2022. The decrease in the Company’s ETR in the three months ended June 30, 2023 is primarily due to higher discrete benefits recorded in the three months ended June 30, 2023 compared to the three months ended June 30, 2022.

The Company’s ETR was 23.0% for the six months ended June 30, 2023, down from 24.1% for the six months ended June 30, 2022. The decrease in the Company’s ETR in the six months ended June 30, 2023 is primarily due to an increase in discrete benefits recorded in the six months ended June 30, 2023 compared to the six months ended June 30, 2022.

The following table summarizes activities related to the Company’s unrecognized tax benefits for uncertain tax positions for the six months ended June 30, 2023:     
Six months ended June 30, 2023
Opening balance at January 1$25,430 
Increase related to prior year tax positions, including recorded in acquisition accounting189 
Decrease related to prior year tax positions due to lapse of applicable statute of limitation(1,030)
Decrease related to settlements with taxing authorities(170)
Effect of exchange rate changes99 
Closing balance at June 30$24,518 
47


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

23. Income taxes (Continued)

As of December 31, 2022 and June 30, 2023, the Company had unrecognized tax benefits amounting to $25,430 and $24,518, respectively, which, if recognized, would impact the Company’s ETR.

As of December 31, 2022 and June 30, 2023, the Company had accrued $2,871 and $3,013, respectively, in interest and $374 and $375, respectively, for penalties relating to unrecognized tax benefits.

During the year ended December 31, 2022 and the six months ended June 30, 2023, the Company recognized approximately $(2,583) and $56, respectively, in interest related to income taxes.

24. Commitments and contingencies

 Capital commitments
 
As of December 31, 2022 and June 30, 2023, the Company has committed to spend $17,972 and $12,614, respectively, under agreements to purchase property, plant and equipment. This amount is net of capital advances paid in respect of these purchases.

Bank guarantees
 
The Company has outstanding bank guarantees and letters of credit amounting to $8,050 and $12,063 as of December 31, 2022 and June 30, 2023, respectively. Bank guarantees are generally provided to government agencies and excise and customs authorities for the purpose of maintaining a bonded warehouse. These guarantees may be revoked if the government agencies suffer any losses or damages through the breach of any of the covenants contained in the agreements governing such guarantees.

Other commitments

Certain units of the Company’s Indian subsidiaries are established as Software Technology Parks of India units or Special Economic Zone (“SEZ”) units under the relevant regulations issued by the Government of India. These units are exempt from customs and other duties on imported and indigenous capital goods, stores and spares. SEZ units are also exempt from the Goods and Services Tax (“GST”) that was introduced in India in 2017. The Company has undertaken to pay taxes and duties, if any, in respect of capital goods, stores, spares and services consumed duty-free, in the event that certain terms and conditions are not fulfilled.

Contingency
 
(a) In February 2019, there was a judicial pronouncement in India with respect to defined contribution benefit payments interpreting certain statutory defined contribution obligations of employees and employers. It is not currently clear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation would result in an increase in contributions payable by the Company for past periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance and based on legal advice the Company has obtained on the matter, it is currently impracticable to reliably estimate the timing and amount of any payments the Company may be required to make. Accordingly, the Company plans to obtain further clarity and will evaluate the amount of a potential provision, if any.
48


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

24. Commitments and contingencies (Continued)

(b) The Indian taxing authorities (“ITA”) have initiated proceedings to examine the availability of a tax exemption claimed by the Company in respect of exports of services and related refunds under the Indian Goods and Services Tax (“GST”) regime and the previous service tax regime. In the second quarter of 2020, the ITA began to challenge or reject the Company’s Indian GST and service tax refunds in certain Indian states. The Company had requested these refunds pursuant to the tax exemption available for exports under the previous service tax regime as well as the current GST regime in respect of services performed by the Company in India for affiliates and clients outside of India. In denying the refunds, the ITA took the position that the services provided are local services, which interpretation, if correct, would make the service tax and GST exemption on exports unavailable to the Company in respect of such services. The Government of India has since issued an administrative circular which supports the Company’s position. Further, in the fourth quarter of 2022, the Punjab and Haryana High Court (the "High Court") ruled in favor of the Company in respect of this issue, and the ITA have not appealed the High Court's ruling, which has become final. Based on the High Court's ruling, some of the Company’s refunds have been approved and others are being processed. The Company believes that the separate proceedings initiated in respect of the service tax regime will also be decided in the Company's favor and that, based on the foregoing, the risk that any liability will materialize is remote. Accordingly, no reserve has been provided with respect to this matter as of June 30, 2023.

(c) The ITA have issued assessment orders to certain subsidiaries of the Company seeking to assess income tax on certain transactions that occurred in 2015. The Company has received demands for potential tax claims related to these orders in an aggregate amount of $112,849, including interest through the date of the orders. This amount excludes penalties or interest accrued since the date of the orders. The Company is pursuing appeals before the relevant appellate authorities in respect of these orders. Further, in respect of the transaction undertaken in 2015, the ITA has attempted to revise a previously closed assessment. During 2022, the Income Tax Appellate Tribunal of India (the "Tribunal") ruled in favor of the Company denying the ITA's ability to revise the assessment, and the ITA have appealed this ruling before the Delhi High Court. In January 2023, notwithstanding the Tribunal’s decision in the Company's favor, the ITA issued a revised assessment order to the Company, and in March 2023, this assessment order was struck down by the Tribunal. The ITA may appeal this most recent decision of the Tribunal before the Delhi High Court. Based on the foregoing, the Company believes that it is more likely than not that the Company’s position will ultimately prevail in respect of these transactions. Accordingly, no reserve has been provided with respect to this matter as of June 30, 2023.

(d) In September 2020, the Indian Parliament approved new labor codes including the Code on Social Security, 2020 (the “Code”), which will impact the Company’s contributions to its defined benefit plans for employees based in India. The Code has not yet been made effective and the rules for different states are in the process of being framed. The Company will evaluate the impact of the Code on the Company in its financial statements for the period in which the Code becomes effective and the related rules are published.

25. Restructuring

The Company has implemented a flexible, hybrid global delivery model in line with the Company's long-term strategy that incorporates a mix of offshore, onshore, near shore, and remote working. As a result, the Company determined that certain leases and employee roles were no longer needed.

Accordingly, in the second quarter of 2022, the Company recorded a $38,815 restructuring charge relating to the abandonment of leased office premises and an employee severance charge. Of the total charge of $38,815, $21,684 was a non-cash charge (including $1,377 related to writing down of certain property, plant and equipment) recorded as other operating expense, which pertains to the abandonment of various leased office premises. The Company also recorded a severance charge of $17,131 included in cost of revenue and selling, general and administrative expenses. The Company had sought out one or more third parties to sublease certain office premises from the Company, wherever applicable, instead of abandoning them. However, the Company has not been successful in such attempts, and the Company believes it is unlikely that it will be able to sublease such premises in the foreseeable future.

In the second quarter of 2023, the Company successfully terminated a lease agreement involving leased premises that were abandoned as part of the 2022 restructuring described above. Accordingly, effective upon the lease termination date, the Company recorded a gain in other operating (income) expense of $4,874.

49


GENPACT LIMITED AND ITS SUBSIDIARIES
Notes to the Consolidated Financial Statements
(Unaudited)
(In thousands, except per share data and share count)

26. Subsequent events
Dividend
On July 13, 2023, the Company announced that its Board of Directors has declared a dividend for the third quarter of 2023 of $0.1375 per common share, which is payable on September 26, 2023 to shareholders of record as of the close of business on September 8, 2023. The declaration of any future dividends will be at the discretion of the Board of Directors and subject to Bermuda and other applicable laws.
 
50


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis is meant to provide material information relevant to an assessment of the financial condition and results of operations of our company, including an evaluation of the amounts and uncertainties of cash flows from operations and from outside sources, so as to allow investors to better view our company from management’s perspective. The following discussion should be read in conjunction with our consolidated financial statements and the related notes that appear elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the year ended December 31, 2022 and with the information under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2022. In addition to historical information, this discussion includes forward-looking statements and information that involves risks, uncertainties and assumptions, including but not limited to those listed below and under “Risk Factors” in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 and our Annual Report on Form 10-K for the year ended December 31, 2022.
Special Note Regarding Forward-Looking Statements
We have made statements in this Quarterly Report on Form 10-Q (the “Quarterly Report”) in, among other sections, Part I, Item 2—“Management’s Discussion and Analysis of Financial Condition and Results of Operations” that are forward-looking statements. In some cases, you can identify these statements by forward-looking terms such as “expect,” “anticipate,” “intend,” “plan,” “believe,” “seek,” “estimate,” “could,” “may,” “shall,” “will,” “would” and variations of such words and similar expressions, or the negative of such words or similar expressions. These forward-looking statements, which are subject to risks, uncertainties and assumptions about us, may include projections of our future financial performance, which in some cases may be based on our growth strategies and anticipated trends in our business. These statements are only predictions based on our current expectations and projections about future events. There are important factors that could cause our actual results, level of activity, performance or achievements to differ materially from those expressed or implied by the forward-looking statements. In particular, you should consider the numerous risks outlined in Part II, Item 1A—"Risk Factors" in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 and Part I, Item 1A—“Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022. Many of the risks, uncertainties and other factors identified below have been, and may continue to be, amplified by the COVID-19 pandemic.
    Forward-looking statements we may make include, but are not limited to, statements relating to:
our ability to retain existing clients and contracts;
our ability to win new clients and engagements;
the expected value of the statements of work under our master service agreements;
our beliefs about future trends in our market;
political, economic or business conditions in countries where we have operations or where our clients operate, and heightened economic uncertainty and geopolitical tensions;
expected spending by existing and prospective clients on the types of services we provide;
foreign currency exchange rates;
our ability to convert bookings to revenue;
our rate of employee attrition;
our effective tax rate; and
competition in our industry.
Factors that may cause actual results to differ from expected results include, among others:
our ability to effectively price our services and maintain our pricing and employee and asset utilization rates;
51


deterioration in the global economic environment and its impact on our clients, including the bankruptcy of our clients;
technological innovation, including AI technology and future uses of generative AI and large language models, and our ability to invest in new technologies and adapt to industry developments at sufficient speed and scale;
increases in wages in locations where we have operations;
our ability to hire and retain enough qualified employees to support our operations;
general inflationary pressures and our ability to share increased costs with our clients;
our ability to develop and successfully execute our business strategies;
our ability to comply with data protection laws and regulations and to maintain the security and confidentiality of personal and other sensitive data of our clients, employees or others;
telecommunications or technology disruptions or breaches, natural or other disasters, or medical epidemics or pandemics, including the COVID-19 pandemic;
our dependence on favorable policies and tax laws that may be changed or amended in a manner adverse to us or be unavailable to us in the future, including as a result of tax policy changes in India, and our ability to effectively execute our tax planning strategies;
our dependence on revenues derived from clients in the United States and Europe and clients that operate in certain industries, such as the financial services and high tech industries;
the ongoing conflict between Russia and Ukraine, including any escalation in the conflict, and future actions that may be taken by the United States and other countries in response;
our ability to successfully consummate or integrate strategic acquisitions or execute divestitures;
our ability to attract and retain clients and to develop and maintain client relationships on attractive terms;
our ability to service our defined contribution and benefit plan payment obligations;
clarification as to the possible retrospective application of a judicial pronouncement in India regarding our defined contribution and benefit plan payment obligations;
our relationship with the General Electric Company, or GE, and our ability to maintain relationships with former GE businesses;
financing terms, including the Secured Overnight Financing Rate ("SOFR") and changes to our credit ratings;
our ability to meet our corporate funding needs, pay dividends and service debt, including our ability to comply with the restrictions that apply to our indebtedness that may limit our business activities and investment opportunities;
our ability to successfully implement our new enterprise resource planning system;
our ability to grow our business and effectively manage growth and international operations while maintaining effective internal controls;
restrictions on visas for our employees traveling to North America and Europe;
fluctuations in currency exchange rates between the currencies in which we transact business;
our ability to retain senior management;
52


the selling cycle for our client relationships;
legislation in the United States or elsewhere that restricts or adversely affects demand for our services offshore;
increasing competition in our industry;
our ability to protect our intellectual property and the intellectual property of others;
regulatory, legislative and judicial developments, including the withdrawal of governmental fiscal incentives;
the international nature of our business;
our ability to derive revenues from new service offerings; and
unionization of any of our employees.
Although we believe the expectations reflected in the forward-looking statements are reasonable at the time they are made, we cannot guarantee future results, level of activity, performance or achievements. Achievement of future results is subject to risks, uncertainties, and potentially inaccurate assumptions. Should known or unknown risks or uncertainties materialize, or should underlying assumptions prove inaccurate, actual results could differ materially from past results and those anticipated, estimated or projected. You should bear this in mind as you consider forward-looking statements. We undertake no obligation to update any of these forward-looking statements after the date of this filing to conform our prior statements to actual results or revised expectations. You are advised, however, to consult any further disclosures we make on related subjects in our Form 10-K, Form 10-Q and Form 8-K reports to the Securities and Exchange Commission (the “SEC”).

Macroeconomic environment

Our results of operations are affected by economic conditions, including macroeconomic conditions, the overall inflationary environment and levels of business confidence. In the second quarter of 2023, there was continued economic and geopolitical uncertainty in many markets around the world, including with respect to wage inflation, the possibility of slowing global economic growth and increased volatility in foreign currency exchange rates, which impacted and may continue to impact our business.

The ongoing conflict between Russia and Ukraine and actions taken by the United States and other countries in response thereto, including the imposition of sanctions, have contributed to supply chain disruption and inflation, regional instability and geopolitical tensions. While we do not have any operations in Russia or Ukraine, it is difficult to anticipate the future impacts of any of the foregoing on our business or our clients’ businesses. To date, we do not believe Russia’s ongoing military action in Ukraine and governmental actions in response thereto have had a material impact on our business, financial position or operations, but we continue to monitor the situation closely.
For additional information about the risks we face in relation to Russia's invasion of Ukraine, see Part I, Item 1A—“Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022.
Overview
We are a global professional services firm that makes business transformation real. We drive digital-led innovation and run digitally-enabled intelligent operations for our clients, guided by our experience running thousands of processes for hundreds of Fortune Global 500 clients. We have over 121,000 employees serving clients in key industry verticals from more than 35 countries. Our registered office is located at Canon’s Court, 22 Victoria Street, Hamilton HM 12, Bermuda.
 
In the quarter ended June 30, 2023, we recorded net revenues of $1,105.5 million, of which $500.7 million, or 45.3%, was from Data-Tech-AI services, with the remaining $604.8 million, or 54.7%, from Digital Operations services.
Certain Acquisitions
 
On December 31, 2021, we acquired 100% of the outstanding equity/limited liability company interests in Hoodoo Digital, LLC, a Utah limited liability company, for total purchase consideration of $66.7 million. This amount represents cash consideration of $64.4 million, net of cash acquired of $2.3 million. This acquisition furthered our strategy to fuse
53


experience and process innovation to help clients drive end-to-end digital transformation. Hoodoo’s expertise with Adobe Experience Manager and other Adobe applications complements our existing end-to-end client solution that seamlessly integrates digital content, e-commerce, data analytics, and marketing operations. Goodwill arising from the acquisition amounting to $46.0 million has been allocated among our three reporting units as follows: Financial Services in the amount of $4.3 million, Consumer and Healthcare in the amount of $7.3 million and High Tech and Manufacturing in the amount of $34.4 million, using a relative fair value allocation method. Goodwill arising from this acquisition is deductible for income tax purposes and represents primarily the acquired capabilities and other benefits expected to result from combining the acquired operations with our existing operations.

Critical Accounting Policies and Estimates
For a description of our critical accounting policies and estimates, see Note 2—“Summary of significant accounting policies” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above, as well as Part II, Item 7—“Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” and Note 2—“Summary of significant accounting policies” under Part IV, Item 15—“Exhibits and Financial Statement Schedules” in our Annual Report on Form 10-K for the year ended December 31, 2022. There have been no material changes to our critical accounting policies and estimates during the six months ended June 30, 2023 from those described in our Annual Report on Form 10-K for the year ended December 31, 2022.
Due to rounding, the numbers presented in the tables included in this “Item 2—Management’s Discussion and Analysis of Financial Condition and Results of Operations” may not add up precisely to the totals provided.
54



Results of Operations
The following table sets forth certain data from our consolidated statements of income for the three and six months ended June 30, 2022 and 2023.
Percentage Change
Increase/(Decrease)
Three months ended
June 30,
Six months ended
June 30,
Three months ended June 30,Six months ended June 30,
20222023202220232023 vs. 20222023 vs. 2022
(dollars in millions)
Data-Tech-AI$488.5$500.7$955.3 986.0 2.5 %3.2 %
Digital Operations600.6604.81,202.3 1,208.9 0.7 %0.5 %
Net revenues
$1,089.1$1,105.5$2,157.6$2,194.81.5 %1.7 %
Cost of revenue714.3715.51,400.2 1,434.6 0.2 %2.5 %
Gross profit374.9390.0757.4 760.3 4.0 %0.4 %
Gross profit margin34.4 %35.3 %35.1 %34.6 %
Operating expenses
Selling, general and administrative expenses
233.1229.4470.4 445.9 (1.6)%(5.2)%
Amortization of acquired intangible assets
10.98.322.2 16.5 (24.2)%(25.6)%
Other operating (income) expense, net
21.2(5.0)21.2 (4.6)(123.4)%(121.6)%
Income from operations109.7157.3243.6 302.4 43.4 %24.2 %
Income from operations as a percentage of net revenues10.1 %14.2 %11.3 %13.8 %
Foreign exchange gains (losses), net1.11.85.4 0.7 54.4 %(86.7)%
Interest income (expense), net(11.2)(12.1)(23.3)(21.8)8.3 %(6.6)%
Other income (expense), net(4.3)3.4(4.7)7.5 (180.4)%(259.7)%
Income before income tax expense95.4150.4221.0288.857.7 %30.7 %
Income tax expense23.734.153.2 66.5 44.0 %25.0 %
Net income$71.7$116.3$167.8 $222.4 62.2 %32.5 %
Net income as a percentage of net revenues6.6 %10.5 %7.8 %10.1 %

55


Three Months Ended June 30, 2023 Compared to the Three Months Ended June 30, 2022

Net revenues. Our net revenues were $1,105.5 million in the second quarter of 2023, up $16.4 million, or 1.5%, from $1,089.1 million in the second quarter of 2022.
Adjusted for foreign exchange, primarily the impact of changes in the values of the Japanese yen, Australian dollar, euro, Indian rupee and U.K. pound sterling against the U.S. dollar, our net revenues grew 2.7% in the second quarter of 2023 compared to the second quarter of 2022 on a constant currency1 basis. We provide information about our revenue growth on a constant currency1 basis so that our revenue may be viewed without the impact of foreign currency exchange rate fluctuations, thereby facilitating period-to-period comparisons of our business performance. Total net revenues on a constant currency1 basis are calculated by restating current-period activity using the prior fiscal period’s foreign currency exchange rates and adjusted for hedging gains/losses.
Our average headcount increased by 5.0% to approximately 120,000 in the second quarter of 2023 from approximately 114,300 in the second quarter of 2022.
Three months ended 
June 30,
Percentage Change Increase/(Decrease)
20222023
2023 vs. 2022
        (dollars in millions)
Data-Tech-AI$488.5$500.72.5 %
Digital Operations600.6604.80.7 %
Net revenues$1,089.1 $1,105.5 1.5 %
 
Net revenues from Data-Tech-AI services in the second quarter of 2023 were $500.7 million, up $12.2 million, or 2.5%, from $488.5 million in the second quarter of 2022. This increase was largely driven by demand for supply chain solutions as well as increased revenue from automating core client finance and accounting processes in the second quarter of 2023 compared to the second quarter of 2022.

Net revenues from Digital Operations services in the second quarter of 2023 were $604.8 million, up $4.2 million, or 0.7%, from $600.6 million in the second quarter of 2022, primarily due to continued ramp-ups of existing client relationships as well as recently signed client deals, partially offset by a reduction in deal scope for a large client in the High Tech and Manufacturing segment.
Revenues by segment were as follows:
 
Three months ended 
June 30,
Percentage Change Increase/(Decrease)
20222023
2023 vs. 2022
(dollars in millions)
Financial Services$288.6 $301.4 4.5 %
Consumer and Healthcare400.8 394.9 (1.5)%
High Tech and Manufacturing399.8 409.2 2.3 %
Net revenue1,089.1 1,105.5 1.5 %
Business held for sale(4.9)— NM*
Net revenues (excluding business held for sale)$1,084.2 $1,105.5 2.0 %
*Not Meaningful

1 Revenue growth on a constant currency basis is a non-GAAP measure and is calculated by restating current-period activity using the prior fiscal period’s foreign currency exchange rates adjusted for hedging gains/losses in such period.
56


Net revenues from our Financial Services segment increased by 4.5% in the second quarter of 2023 compared to the second quarter of 2022, largely due to the ramp-up of services for insurance clients and continued strong demand for our digital solutions, partially offset by a reduction in discretionary project spending by existing clients. Net revenues from our Consumer and Healthcare segment decreased by 1.5% in the second quarter of 2023 compared to the second quarter of 2022, largely driven by the impact of lengthening deal cycles in the second quarter of 2023 as well as our recent divestiture of the business that was previously classified as held for sale, partially offset by demand for our technology-enabled finance and accounting process improvement solutions. Net revenues from our High Tech and Manufacturing segment increased by 2.3% in the second quarter of 2023 compared to the second quarter of 2022, largely driven by supply chain engagements and ramp-ups of recently signed client deals, partially offset by a reduction in deal scope for a large client. Net revenues from "Business held for sale" in the table above represents revenues from the business previously classified as held for sale with effect from April 1, 2022 as part of a series of strategic actions we took in 2022 to focus our business on the areas where we see the greatest opportunities for growth and to deprioritize assets that no longer fit with our long-term strategy. The sale of the business previously classified as held for sale was completed in the first quarter of 2023. For additional information, see Note 8 “Assets and liabilities held for sale” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.

With effect from January 1, 2023, we have modified the items that are allocated to our reportable segments for the purpose of evaluating segment performance, and we now allocate by segment certain foreign exchange gains/(losses) (to the extent included in income from operations) and unallocated resource costs. Segment results after such allocation are reviewed by the Chief Operating Decision Maker ("CODM") to evaluate segment performance. Prior to January 1, 2023, the CODM evaluated the performance of reportable segment revenue after excluding these items, which were previously included under "Others." Accordingly, we have recast the segment revenue of our reportable segments for the three months ended June 30, 2022 to present comparable segment information. For additional information, see Note 19—“Segment reporting” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.

Cost of revenue. Cost of revenue was $715.5 million in the second quarter of 2023, up $1.2 million, or 0.2%, from $714.3 million in the second quarter of 2022. The increase in cost of revenue in the second quarter of 2023 compared to the second quarter of 2022 was primarily due to (i) an increase in our operational headcount to support revenue growth and (ii) wage inflation. This increase was largely offset by (i) lower consulting expenses, (ii) lower depreciation and amortization expense and (iii) an employee severance charge taken as part of our restructuring recorded in the second quarter of 2022, while no corresponding charge was recorded in the second quarter of 2023. For additional information, see Note 25—“Restructuring” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.

Gross margin. Our gross margin increased from 34.4% in the second quarter of 2022 to 35.3% in the second quarter of 2023. The increase in gross margin was primarily due to the year-over-year impact of an employee severance charge taken as part of our restructuring in 2022 as well as the favorable impact of foreign exchange and a more profitable revenue mix compared to the second quarter of 2022. We also recorded a loss on the business previously classified as held for sale in cost of revenue in the second quarter of 2022, while no corresponding charge was recorded in the second quarter of 2023.
 
Selling, general and administrative (SG&A) expenses. SG&A expenses as a percentage of total net revenues decreased from 21.4% in the second quarter of 2022 to 20.8% in the second quarter of 2023. SG&A expenses were $229.4 million in the second quarter of 2023, down $3.7 million, or (1.6)%, from $233.1 million in the second quarter of 2022. The decrease in SG&A expenses was primarily due to an employee severance charge recorded in the second quarter of 2022 as part of our restructuring, while no corresponding charge was recorded in the second quarter of 2023, partially offset by an increase in our sales and marketing spend and travel related expenses in the second quarter of 2023 compared to the second quarter of 2022.

Amortization of acquired intangibles. Amortization of acquired intangibles was $8.3 million in the second quarter of 2023, down $2.6 million, or 24.2%, from $10.9 million in the second quarter of 2022. This decrease was primarily due to the completion of useful lives of intangibles acquired in prior periods.
Other operating (income) expense, net. Other operating income (net of expense) was $5.0 million in the second quarter of 2023, compared to other operating expense (net of income) of $21.2 million in the second quarter of 2022. The $26.2 million increase in other operating income/expense was primarily due to a charge of $20.3 million related to the abandonment of various office premises and an impairment charge of $1.4 million related to tangible assets, both of which were taken as part of the restructuring in the second quarter of 2022, while no such charge was recorded in the second quarter of 2023. The increase also reflects the impact of a gain recorded in the second quarter of 2023 upon the successful termination of a lease that was abandoned as part of the restructuring in the second quarter of 2022, while no corresponding gain was recorded in the second quarter of 2022.
Income from operations. As a result of the foregoing factors, income from operations as a percentage of total net revenues increased from 10.1% in the second quarter of 2022 to 14.2% in the second quarter of 2023. Income from
57


operations increased by $47.6 million from $109.7 million in the second quarter of 2022 to $157.3 million in the second quarter of 2023, primarily due to the restructuring in the second quarter of 2022 discussed above.
Foreign exchange gains (losses), net. We recorded a net foreign exchange gain of $1.8 million in the second quarter of 2023 compared to a net foreign exchange gain of $1.1 million in the second quarter of 2022.
The gain in the second quarter of 2023 resulted primarily from gains on fair value hedges, partially offset by losses on remeasurement resulting from the appreciation of the Indian rupee against the U.S. dollar during the second quarter of 2023. The gain in the second quarter of 2022 resulted primarily from the depreciation of the Indian rupee against the U.S. dollar.

Interest income (expense), net.  Our interest expense (net of interest income) was $12.1 million in the second quarter of 2023, up $0.9 million from $11.2 million in the second quarter of 2022, primarily due to a $3.7 million increase in interest expense, partially offset by a $2.8 million increase in interest income. Our interest income increased from $0.7 million in the second quarter of 2022 to $3.5 million in the second quarter of 2023, primarily due to higher interest rates on our deposits in the second quarter of 2023 compared to the second quarter of 2022. The increase in interest expense was largely due to (i) a higher average benchmark-based rate on our revolving credit facility and term loan, partially offset by lower drawdown of our revolving credit facility, and higher gains on interest rate swaps entered into to hedge interest rate exposure on our term loan in the second quarter of 2023 compared to the second quarter of 2022, which we discuss in the section titled “Liquidity and Capital Resources—Financial Condition” below, and (ii) higher interest expense related to receivables sold under our revolving accounts receivable-based facilities in the second quarter of 2023. The weighted average rate of interest on our debt, including the net impact of interest rate swaps, increased from 2.7% in the second quarter of 2022 to 3.3% in the second quarter of 2023.
Other income (expense), net. Our other income (net of expense) was $3.4 million in the second quarter of 2023 compared to other expense (net of income) of $4.3 million in the second quarter of 2022. This change was primarily due to gains on changes in the fair value of assets in our deferred compensation plan in the second quarter of 2023 compared to losses in the second quarter of 2022.
Income tax expense. Our income tax expense was $34.1 million in the second quarter of 2023, up from $23.7 million in the second quarter of 2022, due to higher pre-tax income, representing an effective tax rate (“ETR”) of 22.7% in the second quarter of 2023, down from 24.8% in the second quarter of 2022. The decrease in our ETR was primarily due to increased discrete benefits recorded in the second quarter of 2023 compared to second quarter of 2022.
Net income. As a result of the foregoing factors, net income as a percentage of total net revenues was 10.5% in the second quarter of 2023, up from 6.6% in the second quarter of 2022. Net income increased from $71.7 million in the second quarter of 2022 to $116.3 million in the second quarter of 2023, primarily due to higher income from operations and other income in the second quarter of 2023 compared to the second quarter of 2022. This increase was partially offset by higher income tax expense in the second quarter of 2023 compared to the second quarter of 2022.
Adjusted income from operations. Adjusted income from operations (“AOI”) increased by $3.2 million from $182.8 million in the second quarter of 2022 to $186.0 million in the second quarter of 2023. Our AOI margin decreased from 16.9% in the second quarter of 2022 to 16.8% in the second quarter of 2023, largely due to investment activity related to resources for new large deals in the second quarter of 2023 compared to the second quarter of 2022.
AOI is a non-GAAP measure and is not based on any comprehensive set of accounting rules or principles and should not be considered a substitute for, or superior to, financial measures calculated in accordance with GAAP, and may be different from non-GAAP financial measures used by other companies. We believe that presenting AOI together with our reported results can provide useful supplemental information to our investors and management regarding financial and business trends relating to our financial condition and results of operations. A limitation of using AOI versus net income calculated in accordance with GAAP is that AOI excludes certain recurring costs and certain other charges, namely stock-based compensation and amortization of acquired intangibles. We compensate for this limitation by providing specific information on the GAAP amounts excluded from AOI.
We calculate AOI as net income, excluding (i) stock-based compensation, (ii) amortization and impairment of acquired intangible assets, (iii) acquisition-related expenses excluded in the period in which an acquisition is consummated, (iv) foreign exchange (gains)/losses, (v) any loss or gain from businesses held for sale, including impairment charges, (vi) restructuring (income) expense, (vii) interest (income) expense, and (viii) income tax expense, as we believe that our results after taking into account these adjustments more accurately reflect our ongoing operations. For additional information, see Note 19—“Segment reporting” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.
During the second quarter of 2022, we carried out certain restructuring activities in line with our long-term strategy to implement a flexible, hybrid global delivery model that incorporates a mix of offshore, onshore, near-shore, and remote
58


working. As a result, we determined that certain leases and employee roles were unnecessary. Accordingly, we took a restructuring charge of $38.8 million, which was excluded from AOI in the second quarter of 2022. No corresponding charge was recorded in the second quarter of 2023. For additional information, see Note 25—“Restructuring” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.
During the second quarter of 2022, management approved a plan to divest a business that was a part of our Consumer and Healthcare segment, which divestiture was completed in the first quarter of 2023. As a result, we classified the assets and liabilities of this business as held for sale and have recorded net revenues and an operating loss of $4.9 million and $7.2 million, respectively, for the second quarter of 2022. The sale of the business previously classified as held for sale was completed in the first quarter of 2023. Accordingly, there was no revenue or operating loss from the business previously classified as held for sale in the second quarter of 2023. For additional information, see Note 8— "Assets and liabilities held for sale" and Note 19—“Segment reporting” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.
The following table shows the reconciliation of AOI to net income, the most directly comparable GAAP measure, for the three months ended June 30, 2022 and 2023:
 
Three months ended
June 30,
20222023
(dollars in millions)
Net income$71.7 $116.3 
Foreign exchange (gains) losses, net(1.1)(1.8)
Interest (income) expense, net11.2 12.1 
Income tax expense23.7 34.1 
Stock-based compensation20.4 21.8 
Amortization and impairment of acquired intangible assets10.9 8.3 
Restructuring (income) expense38.8 (4.9)
Operating loss from the business classified as held for sale7.2 — 
Adjusted income from operations$182.8 $186.0 
 
The following table sets forth our AOI by segment for the three months ended June 30, 2022 and 2023: 

Three months ended
June 30,
Percentage Change Increase/(Decrease)
20222023
2023 vs. 2022
(dollars in millions)
Financial Services$40.3 $46.7 15.9 %
Consumer and Healthcare60.3 59.0 (2.2)%
High Tech and Manufacturing75.2 69.6 (7.4)%
Total reportable segment175.8 175.3 (0.3)%
Others(0.2)10.7 NM*
Total175.6 186.0 5.9 %
Operating loss from the business classified as held for sale7.2 — NM*
Adjusted income from operations182.8 186.0 1.7 %
*Not Meaningful

AOI of our Financial Services segment increased to $46.7 million in the second quarter of 2023 from $40.3 million in the second quarter of 2022, primarily due to higher revenues, improved efficiency and an additional benefit from the allocation of foreign currency gains. AOI of our Consumer and Healthcare segment decreased to $59.0 million in the second quarter of 2023 from $60.3 million in the second quarter of 2022, largely due to lower revenues and increased investments made in additional resources for new deals in the second quarter of 2023 compared to the second quarter of 2022, partially offset by an additional benefit from the allocation of foreign currency gains. AOI of our High Tech and
59


Manufacturing segment decreased to $69.6 million in the second quarter of 2023 from $75.2 million in the second quarter of 2022, primarily driven by lower revenue from digital operations services and increased investments made in certain client deals, partially offset by improved efficiency and an additional benefit from the allocation of foreign currency gains. With effect from January 1, 2023, we modified the items that are allocated to our reportable segments for the purpose of evaluating segment performance, and we now allocate by segment certain foreign exchange gains/(losses) (to the extent included in income from operations) and unallocated resource costs. Segment results after such allocation are reviewed by the CODM to evaluate segment performance.

Prior to January 1, 2023, the CODM evaluated the performance of reportable segment adjusted income from operations after excluding these items, which were previously included under "Others." Accordingly, we have recast the segment adjusted income from operations of our reportable segments for the three months ended June 30, 2022 to present comparable segment information. AOI for “Others” in the table above primarily represents the impact of certain under or over-absorption of overhead, and allowance for credit losses, which are not allocated to our segments for management’s internal reporting purposes. See Note 19—“Segment reporting” and Note 8—"Assets and liabilities held for sale" under Part I, Item 1— “Unaudited Consolidated Financial Statements” above.
60


Six months ended June 30, 2023 Compared to the Six months ended June 30, 2022
Net revenues. Our net revenues were $2,194.8 million in the first half of 2023, up $37.3 million, or 1.7%, from $2,157.6 million in the first half of 2022. The growth in our net revenues was primarily driven from demand for our Data-Tech-AI services.
Adjusted for foreign exchange, primarily the impact of changes in the values of the Japanese yen, Australian dollar, euro, Indian rupee and U.K. pound sterling against the U.S. dollar, our net revenues grew 3.3% in the first half of 2023 compared to the first half of 2022 on a constant currency2 basis. Revenue growth on a constant currency basis is a non-GAAP measure. We provide information about our revenue growth on a constant currency2 basis so that our revenue may be viewed without the impact of foreign currency exchange rate fluctuations, thereby facilitating period-to-period comparisons of our business performance. Total net revenues on a constant currency2 basis are calculated by restating current-period activity using the prior fiscal period’s foreign currency exchange rates and adjusted for hedging gains/losses.
Our average headcount increased by 4.9% to approximately 119,500 in the first half of 2023 from approximately 113,900 in the first half of 2022.
 
Six months ended June 30,
Percentage Change
Increase/(Decrease)
20222023
2023 vs. 2022
(dollars in millions)
Data-Tech-AI$955.3 986.0 3.2 %
Digital Operations1,202.3 1,208.9 0.5 %
Total net revenues$2,157.6 $2,194.8 1.7 %
 
Net revenues from Data-Tech-AI services in the first half of 2023 were 986.0 million, up $30.7 million, or 3.2%, from $955.3 million in the first half of 2022. This increase was largely driven by growth in our supply chain management and sales and commercial services as well as an increase in revenue from automating core client finance and accounting processes in the first half of 2023 compared to the first half of 2022.

Net revenues from Digital Operations services in the first half of 2023 were $1,208.9 million, up $6.6 million, or 0.5%, from $1,202.3 million in the first half of 2022, primarily due to continued ramp-ups from existing relationships as well as recently signed client deals.

Revenues by segment were as follows:
 
Six months ended June 30,
Percentage Change
Increase/(Decrease)
20222023
2023 vs. 2022
(dollars in millions)
Financial Services563.0 599.9 6.6 %
Consumer and Healthcare802.4 780.5 (2.7)%
High Tech and Manufacturing792.2 814.4 2.8 %
Net revenues2,157.6 2,194.8 1.7 %
Business held for sale(4.9)(0.5)(90.0)%
Net revenues (excluding business held for sale)$2,152.7 $2,194.4 1.9 %

2 Revenue growth on a constant currency basis is a non-GAAP measure and is calculated by restating current-period activity using the prior fiscal period’s foreign currency exchange rates adjusted for hedging gains/losses in such period.

61


Net revenues from our Financial Services segment increased by 6.6% in the first half of 2023 compared to the first half of 2022, largely due to continued demand for our risk management services, which leverage data and analytics, as well as our digital solutions involving automation of back-office processes, partially offset by an incremental decline in client spending on short-cycle, discretionary technology projects. Net revenues from our Consumer and Healthcare segment decreased by 2.7% in the first half of 2023 compared to the first half of 2022, largely driven by lengthening large deal cycles during the second half of 2022, lower Data-Tech-AI services revenue and the impact of our recent divestiture of the business that was previously classified as held for sale. Net revenues from our High Tech and Manufacturing segment increased by 2.8% in the first half of 2023 compared to the first half of 2022, largely driven by continued ramp-ups of existing client relationships as well as recently signed client deals and client demand for our sales and commercial and supply chain management engagements, partially offset by a change in the deal scope for a large client in the High-Tech vertical. Net revenues from "Business held for sale" in the table above represent revenues from a business previously classified as held for sale with effect from April 1, 2022 as part of a series of actions we took in 2022 to focus our business on emerging solutions where we see the greatest opportunities for growth and to deprioritize assets that no longer fit with our long-term strategy. The sale of the business previously classified as held for sale was completed in the first quarter of 2023. For additional information, see Note 8—“Assets and liabilities held for sale” and Note 19—“Segment reporting” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.

With effect from January 1, 2023, we have modified the items that are allocated to the Company's reportable segments for the purpose of evaluating segment performance, and we now allocate by segment certain foreign exchange gains/(losses) (to the extent included in income from operations) and unallocated resource costs. Segment results after such allocation are reviewed by the Chief Operating Decision Maker ("CODM") to evaluate segment performance. Prior to January 1, 2023, the CODM evaluated the performance of reportable segment revenue after excluding these items, which were previously included under "Others." Accordingly, we have recast the segment revenue of our reportable segments for the first half of 2022 to present comparable segment information. For additional information, see Note 19—“Segment reporting” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.
 
Cost of revenue. Cost of revenue was $1,434.6 million in the first half of 2023, up $34.3 million, or 2.5%, from $1,400.2 million in the first half of 2022. The increase in our cost of revenue in the first half of 2023 compared to the first half of 2022 was primarily due to (i) an increase in our operational headcount to support revenue growth, (ii) higher talent replacement costs as well as wage inflation, (iii) severance costs related to workforce reductions driven by lower expected levels of discretionary work, and (iv) higher travel related expenses in the first half of 2023 compared to the first half of 2022. This increase was partially offset by a decrease in depreciation and amortization, infrastructure expenses and consulting expenses. For additional information, see Note 25—“Restructuring” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.

Gross margin. Our gross margin decreased from 35.1% in the first half of 2022 to 34.6% in the first half of 2023. The decrease in gross margin was primarily due to higher talent replacement costs, higher wage inflation, higher-than-normal severance costs and higher travel related expenses in the first half of 2023 compared to the first half of 2022. This increase in costs was partially offset by lower depreciation and amortization expense, the favorable impact of foreign currency exchange rates and a loss on the business previously classified as held for sale recorded in the first half of 2022, while no corresponding charge was recorded in the first half of 2023.
  
Selling, general and administrative (SG&A) expenses. SG&A expenses as a percentage of total net revenues decreased from 21.8% in the first half of 2022 to 20.3% in the first half of 2023. SG&A expenses were $445.9 million in the first half of 2023, down $24.5 million, from $470.4 million in the first half of 2022. The decrease in SG&A expenses was primarily due to the timing of investments that will ramp up throughout the remainder of the year, the impact of the divestiture of the business we previously classified as held for sale, an employee severance charge as part of our restructuring recorded in the first half of 2022, while no corresponding charge was recorded in the first half of 2023, and overall G&A leverage in the first half of 2023 compared to the first half of 2022, partially offset by an increase in travel related expenses.

Amortization of acquired intangibles. Amortization of acquired intangibles was $16.5 million in the first half of 2023, down $5.7 million, or 25.6%, from the first half of 2022. This decrease was primarily due to the completion of useful lives of intangibles acquired in prior periods.

62


Other operating (income) expense, net. Other operating income (net of expense) was $4.6 million in the first half of 2023 compared to other operating expense (net of income) of $21.2 million in the first half of 2022. The $25.8 million increase in other operating expense/income was due to a charge of $20.3 million related to the abandonment of various office premises and an impairment charge of $1.4 million related to tangible assets, both of which were taken as part of a restructuring charge in the first half of 2022 with no corresponding charges recorded in the first half of 2023, and a gain on the termination of an abandoned lease in the first half of 2023 with no corresponding gain recorded in the first half of 2022. For additional information, see Note 25—“Restructuring” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.
Income from operations. As a result of the foregoing factors, income from operations as a percentage of total net revenues increased from 11.3% in the first half of 2022 to 13.8% in the first half of 2023. Income from operations increased by $58.9 million from $243.6 million in the first half of 2022 to $302.4 million in the first half of 2023, primarily due to lower SG&A expenses, lower amortization of acquired intangible assets and the impact in the second quarter of 2022 of a restructuring charge as discussed above. For additional information, see Note 25—“Restructuring” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.

Foreign exchange gains (losses), net. We recorded a net foreign exchange gain of $0.7 million in the first half of 2023 compared to the net foreign exchange gain of $5.4 million in the first half of 2022. The gain in the first half of 2023 resulted primarily from gains on fair value hedges, partially offset by losses on remeasurement resulting from the appreciation of the Indian rupee against the U.S. dollar during the first half of 2023. The gain in the first half of 2022 resulted primarily from the depreciation of the Indian rupee against the U.S. dollar.
Interest income (expense), net. Our interest expense (net of interest income) was $21.8 million in the first half of 2023, down $1.5 million from $23.3 million in the first half of 2022, primarily due to a $5.8 million increase in interest income, partially offset by a $4.3 million increase in interest expense. Our interest income increased from $2.6 million in the first half of 2022 to $8.4 million in the first half of 2023 due to higher interest rates on our deposits in the first half of 2023 compared to the first half of 2022. The increase in interest expense was largely due to (i) higher drawdown of our revolving credit facility and a higher average benchmark-based rate on our revolving credit facility and term loan, partially offset by higher gains on interest rate swaps taken to hedge interest rate exposure under our term loan in the first half of 2023 compared to the first half of 2022, which we discuss in the section titled “Liquidity and Capital Resources—Financial Condition” below, and (ii) higher interest expense related to receivables sold under our revolving accounts receivable-based facilities in the first half of 2023 compared to the first half of 2022. This increase in interest expense was partially offset by lower interest in the first half of 2023 compared to the first half of 2022 due to the repayment in April 2022 of our $350 million aggregate principal amount of 3.70% senior notes issued in March 2017. The weighted average rate of interest on our debt, including the net impact of interest rate swaps, increased from 2.8% in the first half of 2022 to 3.3% in the first half of 2023.
Other income (expense), net. Our other income (net of expense) was $7.5 million in the first half of 2023 compared to other expense (net of income) of $4.7 million in the first half of 2022. This change was largely attributable to losses on changes in the fair value of assets in our deferred compensation plan in the first half of 2022 compared to gains on changes in the fair value of assets in our deferred compensation plan in the first half of 2023.
Income tax expense. Our income tax expense was $66.5 million in the first half of 2023, up from $53.2 million in the first half of 2022, due to higher pre-tax income, representing an ETR of 23.0% in the first half of 2023, down from 24.1% in the first half of 2022. The decrease in our ETR was primarily due to an increase in discrete benefits recorded in the first half of 2023 compared to the first half of 2022.
Net income. As a result of the foregoing factors, net income as a percentage of total net revenues was 10.1% in the first half of 2023, up from 7.8% in the first half of 2022. Net income increased by $54.5 million from $167.8 million in the first half of 2022 to $222.4 million in the first half of 2023, primarily due to lower SG&A expenses, lower amortization of acquired intangible assets and the impact of the restructuring charge in the first half of 2022 discussed above. For additional information, see Note 25—“Restructuring” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.
63


Adjusted income from operations. Adjusted income from operations (“AOI”) increased by $22.1 million from $342.8 million in the first half of 2022 to $365.0 million in the first half of 2023. Our AOI margin increased to 16.6% in the first half of 2023 from 15.9% in the first half of 2022, largely due to the timing of our sales and marketing and research and development investments, which we expect to ramp up during the remainder of 2023, as well as general operating leverage. AOI and associated AOI margin for the first half of 2022 included the loss recorded in the first quarter of 2022 on the business classified as held for sale during the first half of 2022, while such loss was excluded from our AOI margin in the first half of 2023. In calculating our AOI margin for the first half of 2022, we adjusted total net revenues to exclude revenues from the business classified as held for sale.
AOI is a non-GAAP measure and is not based on any comprehensive set of accounting rules or principles and should not be considered a substitute for, or superior to, financial measures calculated in accordance with GAAP, and may be different from non-GAAP financial measures used by other companies. We believe that presenting AOI together with our reported results can provide useful supplemental information to our investors and management regarding financial and business trends relating to our financial condition and results of operations. A limitation of using AOI versus net income calculated in accordance with GAAP is that AOI excludes certain recurring costs and certain other charges, namely stock-based compensation and amortization of acquired intangibles. We compensate for this limitation by providing specific information on the GAAP amounts excluded from AOI.
We calculate AOI as net income, excluding (i) stock-based compensation, (ii) amortization and impairment of acquired intangible assets, (iii) acquisition-related expenses excluded in the period in which an acquisition is consummated, (iv) foreign exchange (gain)/loss, (v) restructuring (income) expense, (vi) any business held for sale, (vii) interest (income) expense, and (viii) income tax expense, as we believe that our results after taking into account these adjustments more accurately reflect our ongoing operations. For additional information, see Note 19—“Segment reporting” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.
During the first half of 2022, we carried out certain restructuring activities in line with our long-term strategy to implement a flexible, hybrid global delivery model that incorporates a mix of offshore, onshore, near-shore, and remote working. As a result, we determined that certain leases and employee roles were unnecessary. Accordingly, we took a restructuring charge of $38.8 million in the second quarter of 2022, which was excluded from AOI in the first half of 2022. No corresponding charge was recorded in the first half of 2023. For additional information, see Note 25—“Restructuring” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.
During the first half of 2022, management approved a plan to divest a business within our Consumer and Healthcare segment. We have classified the assets and liabilities of this business as held for sale and have recorded net revenues of $4.9 million and $0.5 million in the first half of 2022 and 2023, respectively, and a loss of $7.2 million and $1.2 million in the first half of 2022 and 2023, respectively. The sale of this business was completed in the first quarter of 2023. For additional information, see Note 19—“Segment reporting” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.
The following table shows the reconciliation of AOI to net income, the most directly comparable GAAP measure, for the six months ended June 30, 2022 and 2023:
 
Six months ended June 30,
20222023
(dollars in millions)
Net income$167.8 $222.4 
Foreign exchange (gains) losses, net(5.4)(0.7)
Interest (income) expense, net23.3 21.8 
Income tax expense53.2 66.5 
Stock-based compensation35.7 41.5 
Amortization and impairment of acquired intangible assets22.2 16.5 
Restructuring (income) expense38.8 (4.9)
Operating loss from the business classified as held for sale 7.2 1.2 
Loss on the sale of business classified as held for sale — 0.8 
Adjusted income from operations$342.8 $365.1 
 
64


The following table sets forth our AOI by segment for the six months ended June 30, 2022 and 2023:
 
Six months ended June 30,
Percentage Change
Increase/(Decrease)
20222023
2023 vs. 2022
(dollars in millions)
Financial Services66.7 92.3 38.3 %
Consumer and Healthcare115.6 115.3 (0.3)%
High Tech and Manufacturing145.3 133.9 (7.8)%
Total reportable segment327.6 341.5 4.2 %
Others8.0 22.3 179.3 %
Total335.6 363.8 8.4 %
Loss relating to business held for sale7.2 1.2 (83.4)%
Adjusted income from operations$342.8 $365.1 6.5 %
 

AOI of our Financial Services segment increased to $92.3 million in the first half of 2023 from $66.7 million in the first half of 2022, primarily due to higher revenues, improved efficiency and an additional benefit from the allocation of foreign currency gains. Additionally, in the first half of 2022, we made certain investments in additional resources for new deals. AOI of our Consumer and Healthcare segment was largely flat from $115.6 million in the first half of 2022 to $115.3 million in the first half of 2023, primarily due to higher investments in resources, higher talent replacement costs, lower revenues and the impact of wage inflation, largely offset by an additional benefit from the allocation of foreign currency gains and the absence in the first half of 2023 of any loss from the business previously classified as held for sale as was recorded in the first quarter of 2022. AOI of our High Tech and Manufacturing segment decreased from $145.3 million in the first half of 2022 to $133.9 million in the first half of 2023, primarily due to lower revenues from digital operations and investments made in certain client deals, partially offset by an additional benefit from the allocation of foreign currency gains. With effect from January 1, 2023, we modified the items that are allocated to the Company's reportable segments for the purpose of evaluating segment performance, and we now allocate by segment certain foreign exchange gains/(losses) (to the extent included in income from operations) and unallocated resource costs. Segment results after such allocation are reviewed by the CODM to evaluate segment performance.

Prior to January 1, 2023, the CODM evaluated the performance of reportable segment adjusted income from operations after excluding these items, which were previously included under "Others." Accordingly, we have recast the segment adjusted income from operations of our reportable segments for the first half of 2022 to present comparable segment information. AOI for “Others” in the table above primarily represents the adjustment of allowances for credit losses and over- or under-absorption of overheads, none of which is allocated to any individual segment for management's internal reporting purposes. AOI for "Business held for sale" in the table above primarily represents the loss attributable to a business previously classified as held for sale. See Note 8—"Assets and liabilities held for sale" and Note 19—“Segment reporting” under Part I, Item 1— “Unaudited Consolidated Financial Statements” above.

Liquidity and Capital Resources
Overview
Information about our financial position as of December 31, 2022 and June 30, 2023 is presented below: 
As of December 31, 2022
As of June 30, 2023
Percentage Change
Increase/(Decrease)
(dollars in millions)
2023 vs. 2022
Cash and cash equivalents$646.8 $491.3 (24.0)%
Short-term borrowings151.0 103.0(31.8)%
Long-term debt due within one year26.126.1— %
Long-term debt other than the current portion1,249.21,236.7(1.0)%
Genpact Limited total shareholders’ equity$1,826.2 $1,932.9 5.8 %
65



Financial Condition

We have historically financed our operations and our expansion, including acquisitions, with cash from operations and borrowing facilities.

On February 10, 2022, our board of directors approved a 16% increase in our quarterly cash dividend to $0.125 per share, up from $0.1075 per share in 2021, representing an annual dividend of $0.50 per common share, up from $0.43 per share in 2021, payable to holders of our common shares. On March 23, 2022 and June 24, 2022, we paid a dividend of $0.125 per share, amounting to $23.1 and $22.9 million in the aggregate, to shareholders of record as of March 10, 2022 and June 10, 2022, respectively.

On February 9, 2023, our board of directors approved a 10% increase in our quarterly cash dividend to $0.1375 per share, up from $0.125 per share in 2022, representing a planned annual dividend of $0.55 per common share, up from $0.50 per common share in 2022, payable to holders of our common shares. On March 24, 2023 and June 26, 2023, we paid a dividend of $0.1375 per share, amounting to $25.3 and $25.0 million in the aggregate, to shareholders of record as of March 10, 2023 and June 9, 2023, respectively.

As of June 30, 2023, $488.8 million of our $491.3 million in cash and cash equivalents was held by our foreign (non-Bermuda) subsidiaries. $9.1 million of this cash was held by foreign subsidiaries for which we expect to incur and have accrued a deferred tax liability on the repatriation of $9.5 million of retained earnings. $479.7 million of the cash and cash equivalents is held by foreign subsidiaries in jurisdictions where no tax is expected to be imposed upon repatriation of retained earnings or is being indefinitely reinvested.
 
The total authorization under our existing share repurchase program is $2,250.0 million, of which $474.5 million remained available as of June 30, 2023. Since our share repurchase program was initially authorized in 2015, we have repurchased 55,992,366 of our common shares at an average price of $31.71 per share, for an aggregate purchase price of $1,775.5 million.

During the six months ended June 30, 2023, we repurchased 3,828,084 of our common shares on the open market at a weighted average price of $39.31 per share for an aggregate cash amount of $$150.5 million. During the six months ended June 30, 2022, we repurchased 3,439,952 of our common shares on the open market at a weighted average price of $44.19 per share for an aggregate cash amount of $152.0 million. All repurchased shares have been retired.

For additional information, see Note 17—“Capital stock” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.

We expect that for the next twelve months and for the foreseeable future our cash from operations, cash reserves and debt capacity will be sufficient to finance our operations, our growth and expansion plans, dividend payments and additional share repurchases we may make under our share repurchase program. In addition, we may raise additional funds through public or private debt or equity financing. Our working capital needs are primarily to finance our payroll and other administrative and information technology expenses in advance of the receipt of accounts receivable. Our primary capital requirements include opening new delivery centers, expanding existing operations to support our growth, financing acquisitions and enhancing capabilities, including building certain digital solutions.
66


Cash flows from operating, investing and financing activities, as reflected in our consolidated statements of cash flows, are summarized in the following table:
 
Six months ended June 30,Percentage 
Change
Increase/(Decrease)
20222023
2023 vs. 2022
(dollars in millions)
Net cash provided by/(used for):
Operating activities$(11.9)$137.4 (1,249.8)%
Investing activities(29.0)(45.9)58.2 %
Financing activities(357.2)(257.7)(27.9)%
Net decrease in cash and cash equivalents$(398.2)$(166.3)(58.2)%
 
Cash flows used for operating activities.  Net cash provided by operating activities was $137.4 million in the six months ended June 30, 2023 compared to net cash used for operating activities of $11.9 million in the six months ended June 30, 2022. This increase in cash provided by operating activities is primarily due to (i) a $54.5 million increase in net income in the six months ended June 30, 2023 compared to the six months ended June 30, 2022 and (ii) a $122.1 million decrease in operating assets and liabilities driven by lower investments in accounts receivable due to improved sequential days sales outstanding in the six months ended June 30, 2023 compared to the six months ended June 30, 2022, lower tax payments (net of refunds) and vendor related payments, partially offset by higher payments for statutory dues and payroll taxes in the six months ended June 30, 2023 compared to the six months ended June 30, 2022. This increase in cash provided by operating activities was partially offset by a $27.2 million reduction in non-cash expense, primarily due to the write-down of operating lease right-of-use assets and other assets as part of our restructuring in the six months ended June 30, 2022 with no corresponding charge recorded in the six months ended June 30, 2023, and lower depreciation and amortization expense, partially offset by an increase in allowance for credit losses and stock-based compensation expense in the six months ended June 30, 2023 compared to the six months ended June 30, 2022.

Cash flows used for investing activities. Our net cash used for investing activities was $45.9 million in the six months ended June 30, 2023 compared to $29.0 million in the six months ended June 30, 2022. Cash used for the divestiture of a business previously classified as held for sale was $19.5 million and cash used for business combinations was $0.7 million in the six months ended June 30, 2023, with no corresponding payments in 2022. Cash used for payments (net of sales proceeds) for the purchase of property, plant and equipment and acquired/internally generated intangible assets was $3.3 million lower in the six months ended June 30, 2023 than in the six months ended June 30, 2022.
 
Cash flows used for financing activities. Our net cash used for financing activities was $257.7 million in the six months ended June 30, 2023 compared to cash used for financing activities of $357.2 million in the six months ended June 30, 2022. This change was primarily due to (i) lower repayments of borrowings (net of proceeds), amounting to $61.3 million in the six months ended June 30, 2023 compared to $117.0 million in the six months ended June 30, 2022, (ii) higher proceeds from the issuance of common shares under our stock-based compensation plans, amounting to $31.9 million in the six months ended June 30, 2023 compared to $8.4 million in the six months ended June 30, 2022, (iii) lower payments for stock purchased and retired (including payments of expenses and taxes related to stock repurchase activity), amounting to $150.5 million in the six months ended June 30, 2023 compared to $152.1 million in the six months ended June 30, 2022, (iv) lower payments for the net settlement of stock-based awards, amounting to $18.3 million in the six months ended June 30, 2023 compared to $44.5 million in the six months ended June 30, 2022, (v) higher dividend payments amounting to $50.3 million in the six months ended June 30, 2023 compared to $46.1 million in the six months ended June 30, 2022, and (vi) a payment of earn-out consideration amounting to $2.4 million in the six months ended June 30, 2023 with no corresponding payment in the six months ended June 30, 2022.
67


Financing Arrangements

In December 2022, we entered into an amended and restated credit agreement (the "2022 Credit Agreement") with Genpact USA, Inc. (“Genpact USA”), Genpact Global Holdings (Bermuda) Limited (“GGH”) and Genpact Luxembourg S.à r.l. (“Genpact Luxembourg”, and together with Genpact USA and GGH, the “Borrowers”), as borrowers, Wells Fargo Bank, National Association (“Wells Fargo”), as administrative agent, swingline lender and issuing bank, and the lenders and other parties thereto, which consists of a $530.0 million term loan and a $650.0 million revolving credit facility. An additional third-party fee paid in connection with the 2022 Credit Agreement is being amortized over the term of the term loan and revolving credit facility, which expire on December 13, 2027. In connection with our entry into the 2022 Credit Agreement, we terminated our existing credit facility under our amended and restated credit agreement entered into in August 2018 (the “2018 Credit Agreement”) with the Borrowers, as borrowers, Wells Fargo, as administrative agent, and the lenders and other financial institutions party thereto, which was comprised of a $680.0 million term loan and a $500.0 million revolving credit facility. The 2022 Credit Agreement replaces the 2018 Credit Agreement.

The 2022 Credit Agreement is guaranteed by us and certain of our subsidiaries. The obligations under the 2022 Credit Agreement are unsecured.

The outstanding balance of the term loan under the 2018 Credit Agreement as of the date of the 2022 Credit Agreement was $527.0 million. The term loan and the revolving credit facility under the 2022 Credit Agreement have a term of five years and expire on December 13, 2027. The 2022 Credit Agreement did not result in a substantial modification of $290.9 million of the outstanding term loan under the 2018 Credit Agreement. As a result of the 2022 Credit Agreement, we extinguished $236.1 million of funding arrangements for the outstanding term loan under the 2018 Credit Agreement and obtained funding from new lenders of $239.1 million, resulting in outstanding principal of $530.0 million of the term loan under the 2022 Credit Agreement. In connection with the 2022 Credit Agreement, we expensed $0.1 million, representing partial acceleration of the amortization of the existing unamortized debt issuance costs and an additional fee paid to our lenders related to the term loan under the 2022 Credit Agreement. The overall borrowing capacity under the revolving credit facility under the 2022 Credit Agreement is $650.0 million, an increase from $500.0 million under the 2018 Credit Agreement. In connection with the 2022 Credit Agreement, we expensed $0.1 million relating to existing unamortized debt issuance cost. The remaining unamortized costs and an additional third-party fee paid in connection with the 2022 Credit Agreement will be amortized over the term of the facility, which will expire on December 13, 2027.

Borrowings under the 2022 Credit Agreement bear interest at a rate equal to, at our election, either Adjusted Term SOFR (which is the rate per annum equal to (a) Term SOFR (the forward-looking secured overnight financing rate) plus (b) a Term SOFR Adjustment of 0.10% per annum, but in no case lower than 0.00%) plus an applicable margin equal to 1.375% per annum or a base rate plus an applicable margin equal to 0.375% per annum, in each case subject to adjustment based on the Borrowers' debt ratings provided by Standard & Poor’s Rating Services and Moody’s Investors Service, Inc. from time to time (the "Debt Ratings"). The revolving credit commitments under the 2022 Credit Agreement are subject to a commitment fee equal to 0.20% per annum, subject to adjustment based on the Debt Ratings. The commitment fee accrues on the actual daily amount by which the aggregate revolving commitments exceed the sum of outstanding revolving loans and letter of credit obligations.

The 2022 Credit Agreement restricts certain payments, including dividend payments, if there is an event of default under the 2022 Credit Agreement or if we are not, or after making the payment would not be, in compliance with certain financial covenants contained in the 2022 Credit Agreement. These covenants require us to maintain a net debt to EBITDA leverage ratio of less than 3x and an interest coverage ratio of more than 3x. During the quarter ended June 30, 2023, we were in compliance with the terms of the 2022 Credit Agreement, including all of the financial covenants therein. Our retained earnings are not subject to any restrictions on availability to make dividend payments to shareholders, subject to compliance with the financial covenants described above that are contained in the 2022 Credit Agreement.

As of December 31, 2022 and June 30, 2023, our outstanding term loan, net of debt amortization expense of $1.6 million and $1.4 million, respectively, was $528.4 million and $515.3 million, respectively. We also have fund-based and non-fund based credit facilities with banks, which are available for operational requirements in the form of overdrafts, letters of credit, guarantees and short-term loans. As of December 31, 2022 and June 30, 2023, the limits available under such facilities were $22.9 million and $23.7 million, respectively, of which $5.4 million and $9.3 million, respectively, was utilized, constituting non-funded drawdown. As of December 31, 2022 and June 30, 2023, a total of $153.7 million and $105.7 million, respectively, of our revolving credit facility was utilized, of which $151.0 million and $103.0 million, respectively, constituted funded drawdown and $2.7 million and $2.7 million, respectively, constituted non-funded drawdown. Our outstanding term loan and revolving credit facility expire on December 13, 2027.
We manage a portion of our interest rate risk related to floating rate indebtedness by entering into interest rate swaps under which we receive floating rate payments based on the greater of Term SOFR and the floor rate under our term loan and make payments based on a fixed rate. As of June 30, 2023, we were party to interest rate swaps covering a
68


total notional amount of $418 million. Under these swap agreements, the rate that we pay to banks in exchange for Term SOFR ranges between 0.15% and 2.58%.
Genpact Luxembourg issued $400 million aggregate principal amount of 3.375% senior notes in November 2019 (the “2019 Senior Notes”). The 2019 Senior Notes are fully guaranteed by the Company and Genpact USA. The total debt issuance cost of $2.9 million incurred in connection with the 2019 Senior Notes offering is being amortized over the life of the notes as additional interest expense. As of December 31, 2022 and June 30, 2023, the amount outstanding under the 2019 Senior Notes, net of debt amortization expense of $1.1 million and $0.8 million, was $398.9 million and $399.2 million, respectively, which is payable on December 1, 2024.
Genpact Luxembourg and Genpact USA, both wholly-owned subsidiaries of the Company, co-issued $350 million aggregate principal amount of 1.750% senior notes in March 2021 (the "2021 Senior Notes"). The 2021 Senior Notes are fully guaranteed by the Company. The total debt issuance cost of $3.0 million incurred in connection with the 2021 Senior Notes offering is being amortized over the life of the notes as additional interest expense. As of December 31, 2022 and June 30, 2023, the amount outstanding under the 2021 Senior Notes, net of debt amortization expense of $2.0 million and $1.7 million, respectively, was $348.0 million and $348.3 million, respectively, which is payable on April 10, 2026.
We pay interest on (i) the 2019 Senior Notes semi-annually in arrears on June 1 and December 1 of each year, and (ii) the 2021 Senior Notes semi-annually in arrears on April 10 and October 10 of each year, ending on the maturity dates of December 1, 2024 and April 10, 2026, respectively.
For additional information, see Notes 11 and 12—“Short-term borrowings” and “Long-term debt” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.
We use a revolving accounts receivable-based facility for managing our cash flows. As part of this arrangement, accounts receivable sold under this facility are de-recognized upon sale along with the related allowances, if any. As of December 31, 2022 and June 30, 2023, we have a revolving accounts receivable-based facility of $100.0 million and $75.0 million, respectively, permitting us to sell accounts receivable to banks on a non-recourse basis in the ordinary course of business. The aggregate maximum capacity utilized at any time during the period ended December 31, 2022 and June 30, 2023 was $33.0 million and $45.6 million, respectively. The principal amount outstanding against this facility as of December 31, 2022 and June 30, 2023 was $33.0 million and $45.6 million, respectively. The cost of factoring accounts receivable sold under this facility during the three and six months ended June 30, 2022 and 2023 was $0.1 million and $0.5 million, respectively, and $0.2 million and $0.9 million, respectively.
Off-Balance Sheet Arrangements
Our off-balance sheet arrangements consist of foreign exchange contracts. For additional information, see Part I, Item 1A—“Risk Factors”—“Currency exchange rate fluctuations in various currencies in which we do business, especially the Indian rupee, the euro and the U.S. dollar, could have a material adverse effect on our business, results of operations and financial condition” in our Annual Report on Form 10-K for the year ended December 31, 2022, and Note 6— "Derivative financial instruments" under Part I, Item 1—“Unaudited Consolidated Financial Statements” above.
Other Liquidity and Capital Resources Information

As of December 31, 2022 and June 30, 2023, we have purchase commitments, net of capital advances, of $18.0 million and $12.6 million, respectively, to be paid in respect of such purchases over the next year. For additional information, see Note 24—“Commitments and contingencies” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above and Part II, Item 7—“Management’s Discussion and Analysis of Financial Condition and Results of Operations”—“Other Liquidity and Capital Resources Information” in our Annual Report on Form 10-K for the year ended December 31, 2022.

As of December 31, 2022 and June 30, 2023, we have operating and finance lease commitments of $330.1 million and $287.7 million, respectively, to be paid over the lease terms. For additional information, see Part II, Item 7—“Management’s Discussion and Analysis of Financial Condition and Results of Operations”—“Other Liquidity and Capital Resources Information” in our Annual Report on Form 10-K for the year ended December 31, 2022.


69


Supplemental Guarantor Financial Information
 
As discussed in Note 12, “Long-term debt,” under Part I, Item 1—“Unaudited Consolidated Financial Statements” above, Genpact Luxembourg issued the 2019 Senior Notes, and Genpact Luxembourg and Genpact USA co-issued the 2021 Senior Notes. As of June 30, 2023, the outstanding balance for the 2019 Senior Notes and the 2021 Senior Notes (collectively, the "Senior Notes") was $399.2 million and $348.3 million, respectively. Each series of Senior Notes is fully and unconditionally guaranteed by the Company. The 2019 Senior Notes are fully and unconditionally guaranteed by Genpact USA. Our other subsidiaries do not guarantee the Senior Notes (such subsidiaries are referred to as the “non-Guarantors”).
 
The Company (with respect to both series of Senior Notes) and Genpact USA (with respect to the 2019 Senior Notes) have fully and unconditionally guaranteed (i) that the payment of the principal, premium, if any, and interest on the Senior Notes shall be promptly paid in full when due, whether at stated maturity of the Senior Notes, by acceleration, redemption or otherwise, and that the payment of interest on the overdue principal and interest on the Senior Notes, if any, if lawful, and all other obligations of the applicable issuer or issuers of the Senior Notes, respectively, to the holders of the Senior Notes or the trustee under the Senior Notes shall be promptly paid in full or performed, and (ii) in case of any extension of time of payment or renewal of any Senior Notes or any of such other obligations, that the same shall be promptly paid in full when due or performed in accordance with the terms of the extension or renewal, whether at stated maturity, by acceleration or otherwise. With respect to the 2019 Senior Notes, failing payment by Genpact Luxembourg when due of any amount so guaranteed or any performance so guaranteed for whatever reason, the Company and Genpact USA shall be obligated to pay the same immediately. With respect to the 2021 Senior Notes, failing payment by Genpact Luxembourg or Genpact USA when due of any amount so guaranteed or any performance so guaranteed for whatever reason, the Company shall be obligated to pay the same immediately. The Company and Genpact USA have agreed that the guarantees described above are guarantees of payment of the Senior Notes and not guarantees of collection.

The following tables present summarized financial information for Genpact Luxembourg, Genpact USA and the Company (collectively, the “Debt Issuers and Guarantors”) on a combined basis after elimination of (i) intercompany transactions and balances among the Debt Issuers and Guarantors and (ii) equity in earnings from and investments in the non-Guarantors.
 
Summarized Statements of IncomeYear ended
December 31, 2022
Six months ended
June 30, 2023
(dollars in millions)
Net revenues$141.3 $95.8 
Gross profit141.395.8
Net income72.357.6
 
Below is a summary of transactions with non-Guarantors included in the summarized statement of income above:
 
Year ended
December 31, 2022
Six months ended
June 30, 2023
(dollars in millions)
Royalty income$— $0.7 
Revenue from services141.395.1
Interest income (expense), net36.922.8
Other income /(expense), net25.2(0.9)
70


Summarized Balance SheetsYear ended
December 31, 2022
Six months ended
June 30, 2023
(dollars in millions)
Assets
Current assets$2,181.4 $2,274.1 
Non-current assets178.3226.0
Liabilities
Current liabilities$3,639.6 $3,824.5 
Non-current liabilities1,749.21,736.9

Below is a summary of the balances with non-Guarantors included in the summarized balance sheets above:

Year ended
December 31, 2022
Six months ended
June 30, 2023
(dollars in millions)
Assets
Current assets
Accounts receivable, net$62.1 $52.7 
Loans receivable1,420.3 1,605.3 
Investment in debentures/bonds193.3— 
Others453.1557.1
Non-current assets
Investment in debentures/bonds$— $— 
Others79.551.6
Liabilities
Current liabilities
Loans payable$2,805.8 $2,931.7 
Others620.2822.0
Non-Current liabilities
Loans payable$500.0 $500.0 
 
The Senior Notes and the related guarantees rank pari passu in right of payment with all senior and unsecured debt of the Debt Issuers and Guarantors and rank senior in right of payment to all of the Debt Issuers’ and Guarantors’ future subordinated debt. The Senior Notes are effectively subordinated to all of the Debt Issuers’ and Guarantors’ existing and future secured debt to the extent of the value of the assets securing such debt. The Senior Notes are structurally subordinated to all of the existing and future debt and other liabilities of the Guarantors subsidiaries (other than the Issuer), including the liabilities of certain subsidiaries pursuant to our senior credit facility. The non-Guarantors are separate and distinct legal entities and have no obligation, contingent or otherwise, to pay any amounts due under the Senior Notes or to make the funds available to pay those amounts, whether by dividend, distribution, loan or other payment. If the Debt Issuers and Guarantors have any right to receive any assets of any of the non-Guarantors upon the insolvency, liquidation, reorganization, dissolution or other winding-up of any non-Guarantor, all of that non-Guarantor’s creditors (including trade creditors) would be entitled to payment in full out of that non-Guarantor’s assets before the holders of the Senior Notes would be entitled to any payment. Claims of holders of the Senior Notes are structurally subordinated to the liabilities of certain non-Guarantors pursuant to their liabilities under our senior credit facility.

71



Recent Accounting Pronouncements
For a description of recent accounting pronouncements, see Note 2(m)—“Recently issued accounting pronouncements” under Item 1—“Unaudited Consolidated Financial Statements” above and Part II, Item 7—“Management’s Discussion and Analysis of Financial Condition and Results of Operations”—“Critical Accounting Policies and Estimates” in our Annual Report on Form 10-K for the year ended December 31, 2022.
Item 3. Quantitative and Qualitative Disclosures About Market Risk

We are exposed to interest rate risk arising from changes in interest rates on the floating rate indebtedness under our term loan and revolving credit facility and the Senior Notes. Borrowings under our term loan and revolving credit facility bear interest at floating rates based on Term SOFR, but in no event less than the floor rate of 0.0% plus an applicable margin. The interest rate on our Senior Notes is subject to adjustment based on the ratings assigned to our debt by Moody’s Investors Service, Inc. and Standard & Poor’s Rating Services, Inc. from time to time. A decline in such ratings could result in an increase of up to 2% in the rate of interest on the Senior Notes. Accordingly, fluctuations in market interest rates or a decline in ratings may increase or decrease our interest expense which would, in turn, increase or decrease our net income and cash flow.

We manage a portion of our interest rate risk related to floating rate indebtedness by entering into interest rate swaps under which we receive floating rate payments based on the greater of SOFR and the floor rate under our term loan and make payments based on a fixed rate. As of June 30, 2023, we were party to interest rate swaps covering a total notional amount of $418 million. Under these swap agreements, the rate that we pay to banks in exchange for Term SOFR ranges between 0.15% and 2.58%.

We executed a treasury rate lock agreement covering $350 million in connection with future interest payments to be made on our 2021 Senior Notes, and the treasury rate lock agreement was designated as a cash flow hedge. The treasury rate lock agreement was terminated on March 23, 2021, and a deferred gain was recorded in accumulated other comprehensive income and is being amortized to interest expense over the life of the 2021 Senior Notes. The remaining gain to be amortized related to the treasury rate lock agreement as of June 30, 2023 was $0.4 million.

For a discussion of our market risk associated with foreign currency risk, interest rate risk and credit risk, see Part II, Item 7A—“Quantitative and Qualitative Disclosures about Market Risk” in our Annual Report on Form 10-K for the year ended December 31, 2022.
72


Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Disclosure controls and procedures are the Company’s controls and other procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934 (the “Exchange Act”) is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
As of the end of the period covered by this report, the Company carried out an evaluation, under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer along with the Company’s Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures pursuant to Exchange Act Rule 13a-15(b). Based upon that evaluation, the Company’s Chief Executive Officer along with the Company’s Chief Financial Officer concluded that the Company’s disclosure controls and procedures are effective in timely alerting them to material information relating to the Company (including its consolidated subsidiaries) required to be included in the Company’s periodic SEC filings.
Changes in Internal Control over Financial Reporting
There were no changes in the Company’s internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarterly period ended June 30, 2023 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
73


PART II – OTHER INFORMATION
Item 1. Legal Proceedings
There are no legal proceedings pending against us that we believe are likely to have a material adverse effect on our business, results of operations and financial condition.

Item 1A. Risk Factors
We have disclosed under the heading “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 and our Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 the risk factors that materially affect our business, financial condition or results of operations. You should carefully consider the risk factors set forth in our Annual Report on Form 10-K for the year ended December 31, 2022 and in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 and the other information that appears elsewhere in our Annual Report on Form 10-K for the year ended December 31, 2022 and in this Quarterly Report on Form 10-Q. You should be aware that these risk factors and other information may not describe every risk facing our Company. Additional risks and uncertainties not currently known to us may also materially adversely affect our business, financial condition and/or results of operations.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
Use of Proceeds
None.
Purchase of Equity Securities by the Issuer and Affiliated Purchasers
Share repurchase activity during the three months ended June 30, 2023 was as follows:
PeriodTotal Number of Shares
Purchased
Weighted Average Price Paid per
Share ($)
Total Number of Shares
Purchased as
 Part of Publicly
Announced Plan or Program
Approximate Dollar Value of Shares that May Yet Be
Purchased Under the 
Plan or Program ($)
April 1-April 30, 2023— — — 594,924,017 
May 1-May 31, 20231,799,08037.51 1,799,080527,435,189
June 1-June 30, 20231,398,399 37.89 1,398,399 474,453,005
Total3,197,479 37.683,197,479 
In February 2023, our board of directors authorized a $500 million increase to our existing $1.75 billion share repurchase program, first announced in February 2015, bringing the total authorization under our existing program to $2.25 billion. This repurchase program does not obligate us to acquire any specific number of shares and does not specify an expiration date. All shares repurchased under the plan have been retired. For additional information, see Note 17—“Capital stock” under Part I, Item 1— “Unaudited Consolidated Financial Statements” above.


Item 5. Other Information

(c) Director and Officer Trading Arrangements

None of our directors or officers (as defined in Rule 16a-1(f) under the Securities Exchange Act of 1934) adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (as defined in Item 408(c) of Regulation S-K) during the three months ended June 30, 2023.
74



Item 6.    Exhibits
 Exhibit
Number
Description
3.1
3.2
22.1
31.1*
31.2*
32.1*
32.2*
101.INS*
Inline XBRL Instance Document — the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 
*    Filed or furnished with this Quarterly Report on Form 10-Q.
†    Indicates a management contract or compensatory plan, contract or arrangement in which any director or executive officer participates. 
75


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.
Date: August 9, 2023
GENPACT LIMITED
 
By:/s/ N.V. Tyagarajan
N.V. Tyagarajan
Chief Executive Officer
By:/s/ Michael Weiner
Michael Weiner
Chief Financial Officer

76
EX-31.1 2 g-20200930x10qex311.htm EX-31.1 Document

Exhibit 31.1
CHIEF EXECUTIVE OFFICER CERTIFICATION
I, N.V. Tyagarajan, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Genpact Limited for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 9, 2023

/s/    N.V. Tyagarajan
N.V. Tyagarajan
Chief Executive Officer


EX-31.2 3 g-20200930x10qex312.htm EX-31.2 Document

Exhibit 31.2
CHIEF FINANCIAL OFFICER CERTIFICATION
I, Michael Weiner, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Genpact Limited for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 9, 2023
/s/ Michael Weiner
Michael Weiner
Chief Financial Officer


EX-32.1 4 g-20200930x10qex321.htm EX-32.1 Document

Exhibit 32.1
Certification of the Chief Executive Officer
Pursuant to 18 U.S.C. Section 1350,
As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
In connection with the Quarterly Report of Genpact Limited (the “Company”) 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”), I, N.V. Tyagarajan, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 9, 2023
/s/  N.V. Tyagarajan
N.V. Tyagarajan
Chief Executive Officer


EX-32.2 5 g-20200930x10qex322.htm EX-32.2 Document

Exhibit 32.2
Certification of the Chief Financial Officer
Pursuant to 18 U.S.C. Section 1350,
As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
In connection with the Quarterly Report of Genpact Limited (the “Company”) 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”), I, Michael Weiner, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 9, 2023
/s/ Michael Weiner
Michael Weiner
Chief Financial Officer


EX-101.SCH 6 g-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Business acquisitions link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Accounts receivable, net of allowance for credit losses link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Derivative financial instruments link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Prepaid expenses and other current assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Assets and liabilities held for sale link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Property, plant and equipment, net link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Goodwill and intangible assets link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Short-term borrowings link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Long-term debt link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Accrued expenses and other current liabilities link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Other liabilities link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Employee benefit plans link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Capital stock link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Segment reporting link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Net Revenues link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Other operating (income) expense, net link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Interest income (expense), net link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Accounts receivable, net of allowance for credit losses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Derivative financial instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Prepaid expenses and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Property, plant and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Goodwill and intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Long-term debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Accrued expenses and other current liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Other liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Employee benefit plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Segment reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Net revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Other operating (income) expense, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Interest income (expense), net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Organization - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Summary of Significant Accounting Policies - Schedule of estimated useful lives of intangible assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Summary of Significant Accounting Policies - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Business acquisitions - Hoodoo Digital - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Accounts receivable, net of allowance for credit losses - Schedule of allowance for credit losses (Detail) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Accounts receivable, net of allowance for credit losses - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Fair Value Measurements - Schedule of fair value of assets and liabilities, including derivative instruments, at fair value on a recurring basis (Detail) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Fair Value Measurements - Schedule of roll-forward of fair value of earn-out consideration categorized as level 3 in fair value hierarchy (Detail) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Fair Value Measurements - Schedule of roll-forward of fair value of deferred compensation plan assets categorized as level 3 in fair value hierarchy (Detail) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Fair Value Measurements - Roll-forward of fair value of deferred compensation liabilities categorized as Level 3 in fair value hierarchy (Detail) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Derivative Financial Instruments - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Derivative Financial Instruments - Schedule of aggregate notional principal amounts of outstanding derivative financial instruments with related balance sheet exposure (Detail) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Derivative Financial Instruments - Schedule of fair value of derivative instruments and their location in the Company's financial statements (Detail) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Derivative Financial Instruments - Schedule gains (losses) recorded as component of other comprehensive income (loss) in connection with cash flow hedges (Detail) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Derivative Financial Instruments - Schedule gains (losses) recorded as component of other comprehensive income (loss) in connection with cash flow hedges (Detail) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Derivative Financial Instruments - Schedule of gains or losses recognized in other comprehensive income (loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Prepaid expenses and other current assets - Schedule of prepaid expenses and other current assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Prepaid expenses and other current assets -Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Assets and liabilities held for sale - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Property, Plant and Equipment, Net - Schedule of gross and net amount of property, plant and equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Property, Plant and Equipment, Net - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Goodwill and Intangible Assets - Schedule of changes in goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Goodwill and Intangible Assets - Changes in goodwill by reporting unit (Detail) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Goodwill and Intangible Assets - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Goodwill and Intangible Assets - Schedule of intangible assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Short-Term Borrowings - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Long-Term Debt - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - Long-Term Debt - Schedule of maturity profile of term loan outstanding net of debt amortization expense (Detail) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - Long-Term Debt - Schedule of long term debt (Detail) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954749 - Disclosure - Accrued expenses and other current liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954750 - Disclosure - Other Liabilities - Schedule of other liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954751 - Disclosure - Other liabilities -Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954752 - Disclosure - Employee Benefit Plans - Schedule of net defined benefit plan costs (Detail) link:presentationLink link:calculationLink link:definitionLink 9954753 - Disclosure - Employee Benefit Plans - Schedule of amounts contributed to defined contribution plans in various jurisdictions (Detail) link:presentationLink link:calculationLink link:definitionLink 9954754 - Disclosure - Employee Benefit Plans - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954755 - Disclosure - Stock-Based Compensation - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954756 - Disclosure - Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of options granted (Detail) link:presentationLink link:calculationLink link:definitionLink 9954757 - Disclosure - Stock-Based Compensation - Schedule of stock option activity (Detail) link:presentationLink link:calculationLink link:definitionLink 9954758 - Disclosure - Stock-Based Compensation - Schedule of restricted share units activity (Detail) link:presentationLink link:calculationLink link:definitionLink 9954759 - Disclosure - Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of performance units (Detail) link:presentationLink link:calculationLink link:definitionLink 9954760 - Disclosure - Stock-Based Compensation - Schedule of performance units activity (Detail) link:presentationLink link:calculationLink link:definitionLink 9954761 - Disclosure - Capital Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954762 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954763 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 9954764 - Disclosure - Segment Reporting - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954765 - Disclosure - Segment Reporting - Revenues and adjusted income from operations by reportable segments (Detail) link:presentationLink link:calculationLink link:definitionLink 9954766 - Disclosure - Net Revenues - Schedule of net revenues disaggregated by customer (Detail) link:presentationLink link:calculationLink link:definitionLink 9954767 - Disclosure - Net Revenues - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954767 - Disclosure - Net Revenues - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954768 - Disclosure - Net Revenues - Schedule of details of contract balances (Detail) link:presentationLink link:calculationLink link:definitionLink 9954769 - Disclosure - Net Revenues - Schedule of estimated revenue expected to be recognized in the future related to remaining performance obligation (Detail) link:presentationLink link:calculationLink link:definitionLink 9954769 - Disclosure - Net Revenues - Schedule of estimated revenue expected to be recognized in the future related to remaining performance obligation (Detail) link:presentationLink link:calculationLink link:definitionLink 9954770 - Disclosure - Net Revenues - Schedule of contract cost assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954771 - Disclosure - Other operating (income) expense, net - Schedule of other operating (income) expense, net (Detail) link:presentationLink link:calculationLink link:definitionLink 9954772 - Disclosure - Interest Income (Expense), Net - Schedule of interest income (expense), net (Detail) link:presentationLink link:calculationLink link:definitionLink 9954773 - Disclosure - Income taxes - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 9954774 - Disclosure - Income taxes - Schedule of activities related to unrecognized tax benefits for uncertain tax positions (Detail) link:presentationLink link:calculationLink link:definitionLink 9954775 - Disclosure - Commitments and Contingencies (Detail) link:presentationLink link:calculationLink link:definitionLink 9954776 - Disclosure - Restructuring (Detail) link:presentationLink link:calculationLink link:definitionLink 9954777 - Disclosure - Subsequent events (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 g-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 g-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 g-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Schedule of aggregate notional principal amounts of outstanding derivative financial instruments with related balance sheet exposure Schedule Of Aggregate Notional Amounts Of Outstanding Derivative Instrument Together With Related Balance Sheet Exposure Table [Text Block] A table or schedule that identifies and provides pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments which includes a combination of the type of instrument, currency being hedged, notional amount, balance sheet exposure asset (liability), or other relevant item. Adjustment upon final determination of level of performance goal achievement (Units) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Increase Decrease In Shares Upon Final Determination Of Level Of Performance Goal Achievement Performance Number Of Shares Share based compensation arrangement by share-based payment award equity instruments other than options increase decrease in shares upon final determination of level of performance goal achievement, performance number of shares. Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Accrued expenses Accrued Liabilities, Current Schedule of accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income tax examination, assessed tax, affiliate Income Tax Examination, Estimate of Possible Loss Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Capital addition purchase commitments Capital Addition Purchase Commitments [Member] Repayment of short-term borrowings Repayments of Short-Term Debt Credit facility, base rate (in percentage) Line of Credit Facility, Interest Rate at Period End Other operating (income) expense Other Operating Income (Expense) Amount of other operating income (expenses), not previously categorized, from items that are associated with the entity's operation. Cash consideration to acquired certain assets and assumed certain liabilities Payments to Acquire Businesses, Gross Deferred tax liabilities Deferred Income Tax Liabilities, Net Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] United States Dollars (sell) Hungarian Font (buy) United States Dollars Sell Hungarian Forint Buy [Member] United States Dollars Sell Hungarian Forint Buy. Opening balance Closing balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Insider Trading Policies and Procedures [Line Items] Vested and exercisable, shares arising out of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Derivative instruments Derivative Asset, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Capital stock Equity [Text Block] Vested as of March 31, 2022 and expected to vest thereafter Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate United States Dollars (sell) Indian Rupees (buy) United States Dollars Sell Indian Rupees Buy [Member] United States Dollars Sell Indian Rupees Buy [Member] Reporting Unit Reporting Unit [Domain] Long-term Purchase Commitment, Category of Item Purchased Long-Term Purchase Commitment, Category of Item Purchased [Domain] Current liabilities Liabilities, Current [Abstract] Preferred shares, $0.01 par value, 250,000,000 authorized, none issued Preferred Stock, Value, Issued Total debt issuance cost Debt Issuance Costs, Noncurrent, Net Subsequent Event Type Subsequent Event Type [Domain] Dividend paid Payments of Ordinary Dividends, Common Stock Earnings per common share, diluted (in usd per share) Earnings Per Share, Diluted Accounts receivable, net of allowance for credit losses of $20,442 and $25,520 as of December 31, 2022 and June 30, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Net gains (losses) reclassified into statement of income on completion of hedged transactions, net of tax amount Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Extinguished outstanding term loan Extinguishment of Debt, Amount Interest expense Interest and Debt Expense Line of credit Line of Credit [Member] Schedule of net defined benefit plan costs Schedule of Net Benefit Costs [Table Text Block] Trading Symbol Trading Symbol Granted, weighted average exercise price (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash and cash equivalents Cash Acquired from Acquisition Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Amended 2015 facility Amended Two Thousand Fifteen Credit Facility [Member] Amended two thousand fifteen credit facility. Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities [Member] Accrued Expenses And Other Current Liabilities [Member] Advance income and non-income taxes Prepaid Taxes Shareholders' equity Equity, Attributable to Parent [Abstract] Schedule of activities related to unrecognized tax benefits for uncertain tax positions Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Advance from customers Contract with Customer, Liability Schedule of earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Service costs Defined Benefit Plan, Service Cost Derivatives, maturity period Derivative, Remaining Maturity Executive Category: Executive Category [Axis] Schedule of roll-forward of fair value of deferred compensation plan assets categorized as level 3 in fair value hierarchy Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Effect of exchange rate changes Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Number of Restricted Share Units Number of Performance Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of significant accounting policies Significant Accounting Policies [Text Block] Exercised, weighted average exercise price (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Schedule of gross and net amount of property, plant and equipment Property, Plant and Equipment [Table Text Block] Equity Components Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Credit losses Credit Loss, Financial Instrument [Policy Text Block] Hedging Relationship Hedging Relationship [Domain] 2025 Long-Term Debt, Maturity, Year Two 2022 facility 2022 Credit Agreement [Member] 2022 Credit Agreement Granted, shares arising out of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Payment for stock repurchased and retired (including expenses related to stock repurchased) Payments For Repurchase Of Common Stock, Including Related Expenses Payments For Repurchase Of Common Stock, Including Related Expenses Local Phone Number Local Phone Number Unrealized gain on revaluation of foreign currency assets/liabilities Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Other Comprehensive Income Loss [Table] Other Comprehensive Income Loss [Table] Other Comprehensive Income (Loss) [Table] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Notional principal amounts Derivative, Notional Amount Measurement Frequency Measurement Frequency [Axis] Restricted share units (RSUs) Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Performance units vesting right (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Award Vesting Right Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Award Vesting Right Depreciation and amortization Depreciation Retirement Benefits [Abstract] Retirement Benefits [Abstract] Others Other Sundry Liabilities, Noncurrent Employer discretionary vesting percentage (in percentage) Deferred Compensation Arrangement Employer Discretionary Vesting Percentage Deferred compensation arrangement, employer discretionary, vesting percentage. Utilization of credit facility for non fund-based usage Utilization Of Credit Facility For Non Fund Based Usage This element represents the utilization of credit facility for non-fund based usage for short term in the form of overdraft, letter of credit, guarantees, short term loans excluding forward hedging. Line of Credit Facility [Table] Line of Credit Facility [Table] Summary of long term debt Schedule of Long-Term Debt Instruments [Table Text Block] Income taxes payable Accrued Income Taxes, Current Fair Value by Liability Class Fair Value by Liability Class [Domain] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Domestic Plan Domestic Plan [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Contract liabilities (Note b) Contract with Customer, Liability [Abstract] Acquisition related cost Business Combination, Acquisition Related Costs Number of stock awards outstanding but not included in the computation of diluted earnings per common share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Granted, number of shares (Units) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Dividends Dividends, Common Stock Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Genpact Luxembourg S.r.l. Subsidiary Issuer [Member] Goodwill And Intangible Assets Disclosure [Line Items] Goodwill And Intangible Assets Disclosure [Line Items] Goodwill and Intangible Assets Disclosure [Line Items] Hedging Designation Hedging Designation [Axis] Property, plant and equipment, gross Property, Plant and Equipment, Gross Net settlement on vesting of performance units (Note 16) Performance Unit Value Shares Issued Net Of Tax Withholdings The value of shares awarded to employees, net of the value of shares for the payment of withholding taxes for meeting certain performance targets. This element is to be used only if shares are used in lieu of cash to satisfy all or a portion of withholding taxes. PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount 2017 Omnibus Incentive Compensation Plan Two Thousand Seventeen Omnibus Plan [Member] Two Thousand Seventeen Omnibus Plan [Member] Compensated absences Workers' Compensation Liability, Noncurrent Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Disposal group, accounts receivable, current Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Individual qualifying base compensation (in percentage) Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage Prepaid expenses Prepaid Expense, Current Operating leases liability Operating Lease, Liability, Current Earnings receivable lump sum or annual installment maximum terms Deferred Compensation Arrangement with Individual, Maximum Contractual Term Issuance of common shares under the employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Payments of debt restructuring costs Payments of Debt Restructuring Costs Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently issued accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Net Finite-Lived Intangible Assets, Net Common stock shares repurchased price per share (in usd per share) Shares Acquired, Average Cost Per Share Compensation expense for ESPP Employee Stock Ownership Plan (ESOP), Compensation Expense Advances to suppliers Advances To Suppliers Advance payment to suppliers for which goods and services are to be received within one year or normal operating cycle whichever is longer. Accumulated amortization  & Impairment Finite-Lived Intangible Assets, Accumulated Amortization Treasury lock on fair value edges, amount Fair Value Hedges, Net Effect of exchange rate changes Unrecognized Tax Benefits Increases Resulting From Effect Of Exchange Rate Changes Change in unrecognized tax benefits due to movement in foreign exchange rates. Issuance of common shares under the employee stock purchase plan (Note 16) Restricted Stock, Value, Shares Issued Net of Tax Withholdings Outstanding maximum shares eligible to receive, beginning balance (in shares) Outstanding maximum shares eligible to receive, ending balance (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Maximum Shares Eligible To Receive Represents the maximum number of shares to be issued to the employee against the outstanding performance awards, upon the fulfillment of performance condition. United States Dollar Sell Brazilian Real Buy United States Dollar Sell Brazilian Real Buy [Member] United States Dollar Sell Brazilian Real Buy Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Israeli Shekel (sell) United States Dollars (buy) Israel Shekel Sell United States Dollar Buy [Member] Israel Shekel Sell United States Dollar Buy Purchase consideration Business Combination, Consideration Transferred Gross profit Gross Profit Contract liabilities (Note 20) Contract with Customer, Liability, Current Schedule of significant assumptions used in determining fair value of options granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Employee stock option Employee Stock Option [Member] Derivative financial instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Maximum Maximum [Member] Document Type Document Type AOI Adjusted Income Loss From Operations Adjusted income loss from operations. Consumer and Healthcare Consumer And Healthcare [Member] Consumer goods, retail, life sciences and healthcare. Tabular List, Table Tabular List [Table Text Block] Euro (sell) United States Dollars (buy) Euro Sell United States Dollars Buy [Member] Euro Sell United States Dollars Buy [Member] Derivative instruments Derivative Liability, Current Stock-based compensation Share-Based Payment Arrangement [Text Block] Euro (sell) Romanian Leu (buy) Euro Sell Romanian Leu Buy [Member] Euro Sell Romanian Leu Buy [Member] Others, net Other Noncash Income (Expense) Contract cost assets Opening balance Closing balance Capitalized Contract Cost, Net Business Acquisition Business Acquisition [Axis] Cash surrender value of policies Cash Surrender Value of Life Insurance Maximum increase in downgrade of credit rating of notes to adjust interest rate payable (in percentage) Maximum Increase In Downgrade Of Credit Rating Of Notes To Adjust Interest Rate Payable Maximum increase in downgrade of credit rating of notes to adjust interest rate payable. Derivative [Table] Derivative [Table] Variable Rate [Axis] Variable Rate [Axis] Performance units vesting right, fair value (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Award Vesting Right, Fair Value, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Award Vesting Right, Fair Value, Shares Deposits Deposits Assets, Current Non-cash charge Non Cash Expense [Member] Non-cash Expense [Member]. Forfeited, shares arising out of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Business acquisitions Business Combination Disclosure [Text Block] Employee stock purchase plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Outstanding weighted average grant date fair value, beginning balance (in usd per share) Outstanding weighted average grant date fair value, ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value United States Dollar Sell Costa Rica Colon Buy United States Dollar Sell Costa Rica Colon Buy [Member] United States Dollar Sell Costa Rica Colon Buy Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Unrecognized tax benefits, excluding exchange rate differences for interest received Unrecognized tax benefits, excluding exchange rate differences for interest recognized Unrecognized Tax Benefits Interest On Income Taxes Expense Benefit Unrecognized tax benefits interest on income taxes expense benefit. Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Effect of exchange rate fluctuations Goodwill, Foreign Currency Translation Gain (Loss) Adjustment upon final determination of level of performance goal achievement (in usd per share) Weighted Average Fair Value Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Higher Than Target Performance The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan). Statistical Measurement Statistical Measurement [Axis] Balance Sheet Location Balance Sheet Location [Domain] Write-down of operating right-of-use assets and other assets Write-down of Operating Lease Right-of-use Assets and Other Assets Write-down of Operating Lease Right-of-use Assets and Other Assets Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-term debt Long-Term Debt [Text Block] Other assets Other Assets [Member] Increase in quarterly cash dividend (in percentage) Percentage Increase In Quarterly Cash Dividend Percentage increase in quarterly cash dividend. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fund-based and non-fund-based credit facilities limits available Fund Based Non Fund Based Credit Facility Limit Limit available for fund based and non fund based credit facilities with banks for short term in the form of overdraft, letter of credit, guarantees, short term loans excluding forward hedging. Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Derivative instrument, gain amortized Derivative Instrument Gain Amortized Derivative Instrument Gain Amortized Increase in prepaid expenses, other current assets, contract cost assets, operating lease right-of-use assets and other assets Increase (Decrease) In Prepaid Expenses Other Current Assets Contract Cost Assets Operating Lease Right Of Use Assets And Other Assets Increase decrease in prepaid expenses, other current assets, contract cost assets, operating lease right-of-use assets and other assets. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Foreign exchange gains (losses), net Forward Foreign Exchange Contracts [Member] Forward Foreign Exchange Contracts [Member] Common shares, outstanding (in shares) Beginning balance (in shares) End balance (in shares) Common Stock, Shares, Outstanding Initial dividend paid Dividends Interest costs Defined Benefit Plan, Interest Cost Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] PEO PEO [Member] Employee benefit plans Retirement Benefits [Text Block] Interest income (expense), net Interest Income and Interest Expense Disclosure [Text Block] Banking and Thrift, Interest [Abstract] Banking and Thrift, Interest [Abstract] Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Common shares, par value (in usd per share) Common Stock, Par or Stated Value Per Share Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Net gains (losses) reclassified into statement of income on completion of hedged transactions, before-tax amount Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Opening balance, tax (expense) or benefit Closing balance, tax (expense) or benefit Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Tax Tax effect on accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses. Interest rate swaps Interest Rate Swap [Member] Debt Instrument Debt Instrument [Axis] Stock repurchased and retired (Note 17) Stock Repurchased and Retired During Period, Value Derivative instruments Derivative Liability, Noncurrent Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Credit Facility Credit Facility [Axis] Gain (loss) on cash flow hedging derivatives, net, tax (expense) or benefit Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Schedule of maturity profile of term loan outstanding net of debt amortization expense Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Japanese Yen (sell) United States Dollars (buy) Japanese Yen Sell United States Dollar Buy [Member] Japanese Yen Sell United States Dollar Buy Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Common shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency Measurement Frequency [Domain] Property, plant and equipment, net Property, Plant and Equipment Disclosure [Text Block] Weighted average remaining contractual life (years) Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] One-year anniversary of approval of contribution Vesting Period One [Member] Vesting Period One [Member] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Factoring facility maximum capacity Accounts Receivable Factoring Facility, Maximum Capacity Accounts Receivable Factoring Facility, Maximum Capacity China CHINA Schedule of changes in goodwill Schedule Of Changes In Goodwill [Text Block] The carrying amount of goodwill, goodwill acquired during the year, goodwill impairment losses recognized, goodwill written off due to the sale of a business unit, goodwill not yet allocated, and any other changes to goodwill during the period in total and for each reportable segment. At least annually, an Entity must evaluate its goodwill for impairment. Aggregate intrinsic value Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Restricted stock unit vesting right (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Right Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Right Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Net defined benefit plan costs Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Roll-forward of fair value of deferred compensation liabilities categorized as Level 3 in fair value hierarchy Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Earn-out consideration Business Combination, Contingent Consideration, Liability Supplementary information Supplemental Cash Flow Information [Abstract] Restructuring Type Restructuring Type [Axis] Schedule Of Significant Accounting Policies [Line Items] Schedule Of Significant Accounting Policies [Line Items] Schedule Of Significant Accounting Policies [Line Items] Goodwill and intangible assets Goodwill and Intangible Assets Disclosure [Text Block] Opening balance Closing balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Disposal group, other liabilities, current Disposal Group, Including Discontinued Operation, Other Liabilities, Current Granted, weighted average grant date fair value (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Expired, shares arising out of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Schedule of net revenues disaggregated by customer Revenues By Types Of Customers Table [Text Block] Tabular disclosure of revenues derived from customers. Accounts receivable Accounts Receivable [Policy Text Block] Net cash provided by/(used for) operating activities Net Cash Provided by (Used in) Operating Activities Vested and exercisable as of June 30, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Consideration payable Business Combination, Contingent Consideration, Liability, Current India INDIA Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] High Tech and Manufacturing High Tech And Manufacturing [Member] High tech, manufacturing and services. Statutory liabilities Statutory Liabilities Current Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Other operating (income) expense, net Other operating (income) expense, net Other Operating Income (Expense), Net Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Business Combination and Asset Acquisition [Abstract] Consolidation Items Consolidation Items [Axis] Number of employees around the globe, minimum Entity Number of Employees Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Hoodoo Digital, LLC Hoodoo Digital, LLC [Member] Hoodoo Digital, LLC Assets held for sale Assets And Liabilities Held-For-Sale, Policy [Policy Text Block] Assets And Liabilities Held-For-Sale, Policy Earnings Per Share (Abstract) Earnings Per Share Reconciliation [Abstract] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Preferred shares, issued (in shares) Preferred Stock, Shares Issued Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Capitalized Contract Cost Capitalized Contract Cost [Axis] Entity Emerging Growth Company Entity Emerging Growth Company U.K. UNITED KINGDOM Share repurchase open market Share Repurchase Open Market [Member] Share repurchase open market. Prior to 2023 Prior to Two Thousand Twenty Three [Member] Prior to Two Thousand Twenty Three United States Dollars (Sell) Polish Zloty (buy) United States Dollars Sell Polish Zloty Buy [Member] United States Dollars Sell Polish Zloty Buy The Business The Business [Member] The Business Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Acquired intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Common shares Common Stock [Member] Retirement benefits, net of taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Decrease related to prior year tax positions due to lapse of applicable statute of limitation Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location Income Statement Location [Domain] Schedule of roll-forward of fair value of earn-out consideration categorized as level 3 in fair value hierarchy Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Minimum Minimum [Member] Weighted average number of common shares used in computing earnings per common share Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Net deferred billings Accounts Receivable, after Allowance for Credit Loss, Noncurrent Opening balance, before-tax amount Closing balance, before-tax amount Accumulated Other Comprehensive Income Cumulative Changes In Net Gain Loss From Cash Flow Hedge Effect Before Tax Accumulated pretax change in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Disposal Group Classification [Axis] Disposal Group Classification [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Proceeds from issuance of long-term debt Proceeds from Issuance of Long-Term Debt Schedule of fair value of derivative instruments and their location in the Company's financial statements Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Foreign exchange gains (losses), net Gain (Loss), Foreign Currency Transaction, before Tax Payment for net settlement of stock-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Net cash used for financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Fixed Rate Unsecured Loan Note Fixed Rate Unsecured Loan Note [Member] Fixed Rate Unsecured Loan Note Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Term SOFR adjustment (in percentage) Term SOFR Adjustment Term SOFR Adjustment Ownership percentage acquired (in percentage) Business Acquisition, Percentage of Voting Interests Acquired Retained Earnings Retained Earnings [Member] Goodwill deductible for tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Current portion of long-term debt Current portion Long-Term Debt, Current Maturities Change in fair value of plan assets Income Expense On Deferred Compensation Arrangement Plan Assets Income (expense) on deferred compensation arrangement, plan assets. Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Allowance for credit losses current period charge Allowance For Credit Losses Other Assets Current Period Charge Allowance For Credit Losses Other Assets Current Period Charge Net income (loss) on cash flow hedging derivatives, net of taxes (Note 6) Gain (loss) on cash flow hedging derivatives, net, net of tax amount Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Earnings per common share, basic (in usd per share) Earnings Per Share, Basic Vesting period 2022 Vesting Period Two Thousand Twenty Two, Excluding Directors [Member] Vesting Period Two Thousand Twenty Two, Excluding Directors Unrecognized stock-based compensation cost for options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Issuance of common shares on exercise of options (Note 16) Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Exercised, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Cash paid during the period for income taxes, net of refund Income Taxes Paid Basis of preparation and principles of consolidation Consolidation, Policy [Policy Text Block] Pound Sterling (sell) United States Dollars (buy) Pound Sterling Sell United States Dollar Buy [Member] Pound Sterling Sell United States Dollar Buy Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Impact of measurement period adjustments Goodwill, Purchase Accounting Adjustments Options granted, contractual period, years Share Based Compensation Arrangement By Share Based Payment Award Contractual Period Share based compensation arrangement by share based payment Award contractual period. Interest expense Interest Expense [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Technology-related intangible assets Technology-Based Intangible Assets [Member] Increase in accounts payable Increase (Decrease) in Accounts Payable Net gains (losses) reclassified into statement of income on completion of hedged transactions, tax (expense) or benefit Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Commitments And Contingencies [Table] Commitments And Contingencies [Table] Commitments And Contingencies [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Schedule of revenue and adjusted income from operations by reporting segments Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Entity Address, Country Entity Address, Country Derivative Instrument Derivative Instrument [Axis] Gain (loss) on cash flow hedging derivatives, before tax amount Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Liability Class Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] Loss on the sale of the business classified as held for sale (refer to Note 8) Loss on the sale of the business classified as held for sale (refer to Note 8) Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal All Adjustments to Compensation All Adjustments to Compensation [Member] Deferred compensation liabilities Deferred Compensation Liabilities [Member] Deferred compensation liabilities. Compensation Amount Outstanding Recovery Compensation Amount Schedule of estimated revenue expected to be recognized in the future related to remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Allowance for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Short-term borrowings Short-Term Debt [Text Block] Indemnification assets Business Combination, Indemnification Assets, Amount as of Acquisition Date Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Derivative instruments, assets Derivative Asset Forfeited, weighted average grant date fair value (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred tax expense (benefit) Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Forfeited, weighted average exercise price (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Forfeited (in shares) Forfeited, number of shares (Units) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Goodwill And Intangible Assets Disclosure [Table] Goodwill And Intangible Assets Disclosure [Table] Goodwill and Intangible Assets Disclosure [Table] Allowance for credit losses Opening balance as of January 1 Closing balance Accounts Receivable, Allowance for Credit Loss Deferred transition revenue Deferred Revenue Prepaid expenses and other current assets Other Current Assets [Text Block] 2024 Long-Term Debt, Maturity, Year One Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Compensated absences Workers' Compensation Liability, Current Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Other regions Other Regions [Member] Other regions. Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Revenue Sales [Member] Finance leases liability Finance Lease, Liability, Noncurrent Schedule of allowance for credit losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Income tax expense Income tax expense Income Tax Expense (Benefit) Deferred compensation plan liability Deferred Compensation Liability, Classified, Noncurrent Vesting Vesting [Axis] Impairment charge on assets classified as held-for-sale Impairment of Long-Lived Assets to be Disposed of Financial instruments and concentration of credit risk Financial Instruments And Concentration Of Credit Risk Policy [Text Block] It represents the nature of financial instruments that subject the Company to concentration of credit risk. Lender Name Lender Name [Axis] Principal amount of term loan Line Of Credit Long Term Facility Principal Amount It represents the principal amount of the long term borrowing under the credit facility. Equity [Abstract] Equity [Abstract] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amortization of actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Schedule of significant assumptions used in determining fair value of performance units Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payment for business acquisitions, net of cash acquired Payment for business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Credit Facility Credit Facility [Domain] Stock repurchased and retired (in shares) Shares repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Restructuring income Gain on termination of lease (refer to Note 25) Restructuring Income Restructuring Income Intangible assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Debt instrument, basis spread on variable rate (in percentage) Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt, term Long-Term Debt, Term Schedule of amounts contributed to defined contribution plans in various jurisdictions Defined Contribution Plan Disclosures [Table Text Block] Schedule of details of contract balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Net revenues Revenue from Contract with Customer [Text Block] Decrease related to settlements with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Additional paid-in capital Additional Paid in Capital, Common Stock Changes in fair value of effective portion of outstanding derivatives, net, net of tax amount Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Additional  Paid-in Capital Additional Paid-in Capital [Member] Net settlement on vesting of restricted share unit (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Balance Sheet Location Balance Sheet Location [Axis] Cash and cash equivalents at the beginning of the period Cash and cash equivalents at the end of the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations United States Dollars (sell) Mexican Peso (buy) United States Dollars Sell Mexican Peso Buy [Member] United States Dollars Sell Mexican Peso Buy [Member] Other liabilities Other Liabilities [Member] Cover [Abstract] Cover [Abstract] Australian Dollars (sell) Indian Rupees (buy) Australian Dollars Sell Indian Rupees Buy [Member] Australian dollars (sell) indian rupees (buy). Opening balance, net of tax amount Closing balance, net of tax amount AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax Category of Item Purchased Category of Item Purchased [Axis] Subsequent events Subsequent Events [Text Block] Accounts receivable, net of allowance for credit losses Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Amortization of debt issuance costs Amortization of Debt Issuance Costs U.S. UNITED STATES Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Fair value measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Other Liabilities, Noncurrent Other liabilities Other Liabilities, Noncurrent Transaction price allocated to remaining performance obligations Revenue, Remaining Performance Obligation, Amount Additions (net of redemption) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Cash flow hedges Cash Flow Hedging [Member] Segment reporting Segment Reporting Disclosure [Text Block] Revenue, Performance Obligation [Abstract] Revenue, Performance Obligation [Abstract] Contingent consideration, asset Business Combination, Contingent Consideration, Asset Singapore Dollars (buy) United States Dollars (sell) Singapore Dollars Buy United States Dollars Sell [Member] Singapore dollars buy United States dollars sell. Total Equity Equity Component [Domain] Finance leases liability Finance Lease, Liability, Current Fair value per share allowed to eligible employees to purchase through payroll deductions (in percentage) Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Bank guarantees and letters of credits, outstanding Contractual Obligation Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Disposal group, accrued liabilities, current Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Write-down of intangible assets and property, plant and equipment Write-Down Of Intangible Assets And Property, Plant And Equipment Write-Down Of Intangible Assets And Property, Plant And Equipment Entity Current Reporting Status Entity Current Reporting Status Income from operations Operating Income (Loss) Long-term debt, modification amount Long Term Debt, Modification Amount Long Term Debt, Modification Amount Consolidated Entities Consolidated Entities [Domain] Debt instrument redemption price (in percentage) Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Capitalized Contract Cost Capitalized Contract Cost [Domain] Segments Segments [Axis] Commitment fee (in percentage) Unutilized Amount Of Line Of Credit Facility Commitment Fee Percentage It represents the fee, expressed as a percentage of the unutilized amount of the line of credit facility. Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Amortization and impairment of acquired intangible assets (other than included above) Amortization And Impairment Of Intangible Assets Excluded From Adjusted Income From Operation Amortization and impairment of intangible assets excluded from adjusted income from operation. Type of Restructuring Type of Restructuring [Domain] Consolidated Entities Consolidated Entities [Axis] Variable Rate [Domain] Variable Rate [Domain] Change in fair value of earn-out consideration Change in fair value of deferred compensation plan liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Pay vs Performance Disclosure [Line Items] Statistical Measurement Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Earnings receivable minimum term Deferred Compensation Arrangement with Individual, Requisite Service Period Outstanding number of shares (Units), beginning balance Outstanding number of shares (Units), ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Number of countries in which entity operates Number of Countries in which Entity Operates Revolving credit facility Revolving Credit Facility [Member] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance units Performance Shares [Member] Vesting period 2021 Vesting Period Two Thousand Twenty One [Member] Vesting Period Two Thousand Twenty One Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Vested and exercisable, weighted average remaining contractual life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Discontinued Operations and Disposal Groups [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Cost of factoring facility Cost Of Accounts Receivable Factoring Facility Cost Of Accounts Receivable Factoring Facility Commitments and contingencies Commitments and Contingencies Commitments and contingencies Long-Term Purchase Commitment, Amount Performance units period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Foreign Plan Foreign Plan [Member] Income taxes Income Tax Disclosure [Text Block] Net settlement on vesting of performance units (in shares) Net settlement on vesting of performance units (in shares) Performance Unit Shares Issued Net Of Tax Withholdings Shares awarded to employees, net of shares for the payment of withholding taxes for meeting certain performance targets. This element is to be used only if shares are used in lieu of cash to satisfy all or a portion of withholding taxes. Charges from operations held for sale Charges from operations held for sale Disposal Group, Including Discontinued Operation, Adjusted Income Loss From Operations Disposal Group, Including Discontinued Operation, Adjusted Income Loss From Operations Schedule of other liabilities Other Liabilities [Table Text Block] Leases Lessee, Leases [Policy Text Block] Factoring facility, maximum capacity utilized Accounts Receivable Factoring Facility, Aggregate Maximum Capacity Utilized Accounts Receivable Factoring Facility, Aggregate Maximum Capacity Utilized Preferred shares, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Margin over LIBOR (in percentage) Margin Over Libor For Interest Rate On Line Of Credit This element represents the margin to be added to LIBOR to arrive at the interest rate to be paid on the credit facility. Liabilities Derivative Liability, Subject to Master Netting Arrangement, before Offset PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Hedging Relationship Hedging Relationship [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Vested and expected to vest thereafter, weighted average exercise price (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Employer discretionary vesting period Deferred Compensation Arrangement Employer Discretionary Vesting Period Deferred compensation arrangement, employer discretionary, vesting period Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Outstanding, shares arising out of options, beginning balance (in shares) Outstanding, shares arising out of options, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued employee cost Accrued Employee Benefits, Current Base rate plus applicable margin Base Rate Plus Applicable Margin [Member] Base Rate Plus Applicable Margin Issuance of common shares on exercise of options (Note 16) Stock Issued During Period, Value, Stock Options Exercised Measurement period adjustment related to taxes Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Tax Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Tax Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of prepaid expenses and other current assets Schedule of Other Current Assets [Table Text Block] Weighted average grant-date fair value of options granted during the period (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net income Net income Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract Derivative Contract [Domain] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Forfeited, maximum shares eligible to receive (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited Maximum Shares Eligible To Receive Represents the maximum number of shares which the employer would have been required to issue upon the satisfaction of the performance condition, had these been not forfeited in the current reporting period. Liabilities and equity Liabilities and Equity [Abstract] Issuance of common shares on exercise of options (in shares) Exercised, shares arising out of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Changes in fair value of effective portion of outstanding derivatives, net, before tax amount Changes in fair value of effective portion of outstanding derivatives, net Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Maximum dollar amount of common shares allowed to be purchased Maximum Dollar Amount Of Common Shares Allowed To Be Purchased Maximum dollar amount of common shares allowed to be purchased. Award, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 2023 Two Thousand Twenty Three [Member] Two Thousand Twenty Three Acquired intangible assets, weighted average amortization period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Non designated hedges, amount of (gain) loss recognized in statement of income on derivatives Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Forward foreign exchange contracts Foreign Exchange Contract [Member] Granted, maximum shares eligible to receive (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Maximum Shares Eligible To Receive Represents the maximum number of shares to be issued to the employee, against the performance awards granted during the reporting period, upon the fulfillment of the performance condition. Name Measure Name Name Forgone Recovery, Individual Name Goodwill Opening balance Closing balance Goodwill Increase related to prior year tax positions, including recorded in acquisition accounting Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Revenue from operations held for sale Disposal Group, Including Discontinued Operation, Revenue Vested, maximum shares eligible to receive (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Allotted Maximum Shares Eligible To Receive Represents the maximum number of shares which the employer would have issued upon the satisfaction of the maximum level specified performance target. Depreciation on PPE Depreciation Expense On Property Plant And Equipment [Member] Depreciation Expense On Property Plant And Equipment [Member] Underlying Securities Award Underlying Securities Amount Restricted stock unit vesting right, fair value (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Right, Fair Value, Shares Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Right, Fair Value, Shares Increase in accounts receivable Increase (Decrease) in Accounts Receivable Digital operations Digital Operations [Member] Digital Operations 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Dividends per common share (in usd per share) Quarterly dividend declared (in usd per share) Common Stock, Dividends, Per Share, Declared Payments made on earn-out consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Operating leases liability Operating Lease, Liability, Noncurrent Balance sheet exposure asset Credit Risk Derivatives, at Fair Value, Net Debt Instrument, Name Debt Instrument, Name [Domain] Non fund-based credit facility Non Fund Based Credit Facility [Member] Non-Fund-Based Credit Facility [Member] Income Statement Location Income Statement Location [Axis] Retirement benefits Liability, Defined Benefit Plan, Noncurrent Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Dilutive effect of stock-based awards (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] 2021 Senior notes Two Thousand Twenty One Senior Notes [Member] Two Thousand Twenty One Senior Notes Defined Contribution Plan [Table] Defined Contribution Plan [Table] Cost of revenue Cost of Goods and Service [Policy Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Contract asset (Note 20) Contract with Customer, Asset, after Allowance for Credit Loss, Current Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Plan Name Plan Name [Domain] Payment for debt extinguishment Payment for Debt Extinguishment or Debt Prepayment Cost Unrecognized stock-based compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Number of common shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Outstanding weighted average remaining contractual life, beginning balance (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Schedule of interest income (expense), net Interest Income and Interest Expense Disclosure [Table Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Schedule of other operating (income) expense, net Schedule of Other Operating Cost and Expense, by Component [Table Text Block] Entity File Number Entity File Number 2026 Long-Term Debt, Maturity, Year Three Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Amortization of acquired intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Restatement Determination Date Restatement Determination Date Award Date [Domain] Award Date [Domain] Percentage of issued and outstanding shares (in percent) Percentage of Issued And Outstanding Shares Of Capital Stock To Be Divested Percentage of Issued And Outstanding Shares Of Capital Stock To Be Divested Increase in income taxes payable Increase (Decrease) in Income Taxes Payable Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Asset Class Asset Class [Axis] Common shares, issued (in shares) Common Stock, Shares, Issued Schedule of restricted share units activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested, number of shares (Units) Vested (in shares) Vested, number of shares (Units) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Severance charge Severance Costs Long-term debt, amount Total Long-Term Debt Total, assets Assets, Fair Value Disclosure 2027 Long-Term Debt, Maturity, Year Four Weighted average remaining requisite vesting period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent United States Dollars (sell) Chinese Renminbi (buy) United States Dollars (Sell) Chinese Renminbi (Buy) [Member] United States Dollars (Sell) Chinese Renminbi (Buy) Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Change in fair value of deferred compensation liabilities Income Expense On Deferred Compensation Arrangement Liability Income (expense) on deferred compensation arrangement liability. Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Subsequent Event [Table] Subsequent Event [Table] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Weighted  average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Adjustment upon final determination of level of performance goal achievement (in shares) Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Lower Than Maximum Performance It represents the achievement of lower than maximum performance of Share Based Payment Award other than options. Payment for divestiture of business Payment for divestiture of business Payment for divestiture of business Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Subsequent Event Subsequent Event [Member] Maximum percentage of employee's base salary allowed to be purchased (in percentage) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Schedule of estimated useful lives of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Accrued expenses and other current liabilities Accrued expenses and other current liabilities, net Other Liabilities, Current Income Statement [Abstract] Income Statement [Abstract] Settled [Domain] Settled [Domain] Settled [Domain] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Derivative instruments, liabilities Derivative Liability South African Rand (sell) United States Dollars (buy) South African Rand Sell United States Dollar Buy [Member] South African Rand Sell United States Dollar Buy Others Other Assets, Current Interest income Interest And Debt Income Income derived from investments in debt securities and on cash and cash equivalents the earnings of which reflect the time value of money or transactions in which the payments are for the use or forbearance of money. Amortization Capitalized Contract Cost, Amortization Individual qualifying bonus compensation (in percentage) Deferred Compensation Arrangement With Individual Qualifying Bonus Compensation Percentage Deferred compensation arrangement with individual, qualifying bonus compensation percentage. Assets and liabilities held for sale Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Disposal group including discontinued operation, contract assets Disposal Group Including Discontinued Operation, Contract Assets Disposal Group Including Discontinued Operation, Contract Assets Total Shareholder Return Amount Total Shareholder Return Amount Aggregate amount of common stock shares repurchased Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Schedule of contract cost assets Capitalized Contract Cost [Table Text Block] Segments Segments [Domain] Fair Value, Inputs, Level 2 Fair Value Hierarchy and NAV [Axis] Consolidation Items Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Debt instrument, face amount Debt Instrument, Face Amount Current assets Assets, Current [Abstract] Gross accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Disposal Group Name [Domain] Disposal Group Name [Domain] Disposal group including discontinued operation, contract cost assets Disposal Group Including Discontinued Operation, Contract Cost Assets, Current Disposal Group Including Discontinued Operation, Contract Cost Assets, Current Proceeds from short-term borrowings Proceeds from Short-Term Debt Deferred compensation plan assets Deferred Compensation Plan Assets Fair Value Disclosure Deferred compensation plan assets fair value disclosure. Schedule of performance units activity Summary Of Performance Units Activity Table [Text Block] Disclosure of components of Performance stock awards granted to employees, comprised of changes in the quantity of the shares granted, vested and allotted, forfeited and outstanding during the reporting period along with weighted average grant date fair value. Asset Class Asset Class [Domain] Assets Derivative Asset, Subject to Master Netting Arrangement, before Offset Currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net income Net Income (Loss) Available to Common Stockholders, Basic Sales incentive programs Sales Incentive Programs [Member] sales incentive programs. Shares  arising out of options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Effective tax rate (in percentage) Effective Income Tax Rate Reconciliation, Percent Intangible assets held for sale, accumulated amortization Disposal Group Including Discontinued Operation, Intangible Assets, Accumulated Amortization, Current Disposal Group Including Discontinued Operation, Intangible Assets, Accumulated Amortization, Current Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Maximum Shares Eligible to Receive Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options [Abstract] Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options [Abstract] United States Dollars (sell) Philippines Peso (buy) United States Dollars Sell Philippines Peso Buy [Member] United States Dollars Sell Philippines Peso Buy [Member] Vesting Vesting [Domain] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Defined contribution plans, contributed amount Defined Contribution Plan, Cost All Executive Categories All Executive Categories [Member] Contract liabilities (Note 20) Contract with Customer, Liability, Noncurrent Employee advances Nontrade Receivables, Current Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Plan Name Plan Name [Axis] 2007 Omnibus Plan Two Thousand Seven Omnibus Plan [Member] Two Thousand Seven Omnibus Plan [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Number of reportable segments Number of Reportable Segments Earnings per common share Earnings Per Share [Abstract] Common shares, $0.01 par value, 500,000,000 authorized, $182,924,416 and 181,318,104 issued and outstanding as of December 31, 2022 and June 3o, 2023, respectively Common Stock, Value, Issued Debt repurchase price as percentage of aggregate principal value upon certain change of controls (in percentage) Debt Instrument, Redemption Price, Percentage Treasury lock Treasury Lock [Member] Retirement Plan Sponsor Location Retirement Plan Sponsor Location [Domain] 2019 Senior notes Two Thousand Nineteen Senior Notes [Member] 2019 Senior Notes. Repayment of finance lease obligations Finance Lease, Principal Payments All Individuals All Individuals [Member] Accrued penalties Unrecognized Tax Benefits, Income Tax Penalties Accrued Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Disposal group, held-for-sale, not discontinued operations Disposal Group, Held-for-Sale, Not Discontinued Operations [Member] Stock repurchase authorized amount Stock Repurchase Program, Authorized Amount Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Net consideration transferred Business Combination, Net Consideration Transferred Business Combination, Net Consideration Transferred Business acquisition contingent consideration Business Acquisition Contingent Consideration [Member] Business Acquisition Contingent Consideration [Member] Schedule gains (losses) recorded as component of other comprehensive income (loss) in connection with cash flow hedges Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Opening balance at January 1 Closing balance at June 30 Unrecognized Tax Benefits PEO Name PEO Name Schedule of Product Information [Table] Schedule of Product Information [Table] Preferred shares, authorized (in shares) Preferred Stock, Shares Authorized Base rate Base Rate [Member] Annual dividend Common Stock Dividends Annual Dividend Common stock dividends annual dividend. Schedule of goodwill Schedule of Goodwill [Table Text Block] Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Transition activities Process Transition Activities [Member] Process transition activities. Other liabilities Other Accrued Liabilities, Current Others Corporate, Non-Segment [Member] Organization Nature of Operations [Text Block] Interest rate on senior notes (in percentage) Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total equity Beginning balance, value End balance, value Equity, Attributable to Parent Revenue recognized Deferred Revenue, Revenue Recognized Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Reporting Unit Reporting Unit [Axis] Two-year anniversary of approval of contribution Vesting Period Two [Member] Vesting period two. Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Expected life (in months) Expected life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Subsequent Events [Abstract] Income before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Payment for internally generated intangible assets (including intangibles under development) Payments to Acquire Intangible Assets Impairment of tangible assets, finite-lived Tangible Asset Impairment Charges Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Non-designated Not Designated as Hedging Instrument [Member] Restructuring Restructuring and Related Activities Disclosure [Text Block] Retirement benefits Liability, Defined Benefit Plan, Current Hedging Designation Hedging Designation [Domain] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Deferred compensation assets Deferred Compensation Plan Assets [Member] Deferred compensation plan assets. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Location of Foreign Plan [Domain] Location of Foreign Plan [Domain] Location of Foreign Plan Disposal Group Classification [Domain] Disposal Group Classification [Domain] Schedule of gains or losses recognized in other comprehensive income (loss) Derivative Instruments, Gain (Loss) [Table Text Block] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Intangible assets estimated useful lives Finite-Lived Intangible Asset, Useful Life Decrease in accrued expenses, other current liabilities, operating leases liabilities and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Expected to vest, number of shares (Units) Expected to vest, number of shares (Units) Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Expected To Vest Number As of the balance sheet date, the number of shares expected to be issued in future for awards (other than stock options) expected to vest. Outstanding weighted average exercise price, beginning balance (in usd per share) Outstanding weighted average exercise price, ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Other Comprehensive Income (Loss) [Line Items] Other Comprehensive Income Loss [Line Items] Other Comprehensive Income (Loss) [Line Items] Stock-based compensation expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Marketing-related intangible assets Marketing-Related Intangible Assets [Member] City Area Code City Area Code Product and Service [Axis] Product and Service [Axis] Earnings per share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Changes in fair value of effective portion of outstanding derivatives, net, tax (expense) or benefit Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Computer software Software and Software Development Costs [Member] Interest rate swaps (floating to fixed) Interest Rate Swap Floating To Fixed [Member] Interest Rate Swap Floating To Fixed [Member] Share Repurchase Program Share Repurchase Program [Domain] Receivables [Abstract] Receivables [Abstract] Schedule of stock option activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total, liabilities Liabilities, Fair Value Disclosure Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Allowance for credit losses, other assets Allowance For Credit Losses Other Assets Allowance for credit losses, other assets. Additions (net of redemption) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Internally developed and other intangibles Developed Technology Rights [Member] Data-Tech-AI Data-Tech-AI [Member] Data-Tech-AI Property, plant and equipment Property, Plant and Equipment [Member] Total liabilities and equity Liabilities and Equity Other assets, net of allowance for credit losses of $3,198 and $3,345 as of December 31, 2022 and June 30, 2023, respectively Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Settled [Axis] Settled [Axis] Settled Risk-free rate of interest Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Intangible assets held for sale, gross Disposal Group Including Discontinued Operation, Intangible Assets, Gross, Current Disposal Group Including Discontinued Operation, Intangible Assets, Gross, Current Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Vested and expected to vest thereafter, weighted average remaining contractual life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Restructuring expense Restructuring income Restructuring Charges Vested, net of withholding tax (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Net of Withholding Tax Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Net of Withholding Tax Impairment of long-lived assets Asset Impairment Charges [Text Block] Business Combinations [Abstract] Business Combinations [Abstract] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common shares, authorized (in shares) Common Stock, Shares Authorized Accrued expenses and other current liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Expenses related to stock repurchased (Note 17) Expenses Related To Stock Repurchase Extension Expenses related to stock repurchase extension. Short-term borrowings Short-Term Debt Line of Credit Facility, Lender Line of Credit Facility, Lender [Domain] Additions (net), charged to income statement Accounts Receivable, Allowance for Credit Loss, Charged (Reversal) Released To Cost And Expense Allowance for doubtful accounts receivable charged/reversal released to cost and expense. Other operating (income) expense, net Other Operating Income and Expense [Text Block] Office Premises and Employee Severance Charge Office Premises And Employee Severance Charge [Member] Office Premises and .Employee Severance Charge [Member] Adjustments to reconcile net income to net cash provided by/(used for) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Derivative [Line Items] Derivative [Line Items] Award Timing Disclosures [Line Items] Acquired assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Prepaid expenses and other current assets Prepaid expenses and other current assets, net Prepaid Expense and Other Assets, Current Credit facility, amount utilized Line Of Credit Facility Amount Utilized Utilized amount of borrowed credit facility as of the balance sheet date. Insider Trading Arrangements [Line Items] Outstanding as of June 30, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Location of Foreign Plan [Axis] Location of Foreign Plan [Axis] Location of Foreign Plan Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Disposal Group Name [Axis] Disposal Group Name [Axis] Schedule of fair value of assets and liabilities, including derivative instruments, at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Vested and exercisable, weighted average exercise price (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Repayment of long-term debt Repayments of Long-Term Debt Entity Central Index Key Entity Central Index Key Debt amortization expense Amortization of Debt Issuance Costs and Discounts Additional terms of termination option Lessor Operating Lease Termination Term Lessor operating lease termination term. Change in fair value of deferred compensation plan assets Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Stock based compensation cost Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross  carrying amount Finite-Lived Intangible Assets, Gross Deductions/effect of exchange rate fluctuations Accounts Receivable, Allowance for Credit Loss, Deductions And Foreign Currency Translation Adjustments Allowance for Doubtful Accounts Receivable Deductions and Foreign Currency Translation Adjustments Factoring facility, amount outstanding Accounts Receivable Factoring Facility, Amount Outstanding Accounts Receivable Factoring Facility, Amount Outstanding Accrued employee cost Employee-related Liabilities, Current Name Trading Arrangement, Individual Name Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Award Date [Axis] Award Date [Axis] Schedule Of Significant Accounting Policies [Table] Schedule Of Significant Accounting Policies [Table] Schedule Of Significant Accounting Policies [Table] Net revenues Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] 2018 facility 2018 Credit Agreement [Member] $500 million Revolving Credit Facility Amendment Flag Amendment Flag Customer-related intangible assets Customer-Related Intangible Assets [Member] Contract liabilities held for sale Disposal Group Including Discontinued Operation, Contract Liabilities, Current Disposal Group Including Discontinued Operation, Contract Liabilities, Current Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Financial Services Financial Services [Member] Banking, capital markets and insurance. Business combinations Business Combinations Policy [Policy Text Block] Long-term debt, less current portion Non-current portion Long-Term Debt, Excluding Current Maturities Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Selling, general and administrative expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Earn-out consideration Business Combination Contingent Consideration At Fair Value Current This element represents the current portion of the fair value as at the end of the reporting period of potential payments under the contingent consideration arrangement, including cash and shares as applicable. Weighted average number of common shares used in computing diluted earnings per common share (in shares) Weighted average number of common shares used in computing diluted earnings per common share ( in shares) Weighted Average Number of Shares Outstanding, Diluted Disposal group, prepaid and other assets, current Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Retirement Plan Sponsor Location Retirement Plan Sponsor Location [Axis] Classified as held for sale Classified as held for sale Goodwill, Written off Related to Sale of Business Unit Interest income (expense), net Interest income (expense), net Interest Income (Expense), Nonoperating, Net Amended omnibus plan, increase in number of common shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating expenses: Operating Expenses [Abstract] Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Vesting percentage of participants (in percentage) Deferred Compensation Arrangement With Individual Participants Deferrals Vesting Percentage Deferred compensation arrangement with individual, participants’ deferrals vesting percentage. Expired, weighted average exercise price (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Deferred billings Accounts Receivable, before Allowance for Credit Loss, Noncurrent Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program Share Repurchase Program [Axis] Stock-based compensation expense (Note 16) APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Other liabilities Other Liabilities Disclosure [Text Block] Payment of earn-out consideration Business Acquisition Contingent Consideration Cash Paid Amount of cash payments resulting from the contingent consideration arrangement. Vested, weighted average grant date fair value (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Expenses related to stock purchase Expenses Related To Stock Purchase Extension Expenses Related To Stock Purchase Extension Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Japanese Yen (sell) Chinese Renminbi (buy) Japanese Yen Sell Chinese Renminbi Buy [Member] Japanese Yen Sell Chinese Renminbi Buy [Member] Total excluding business held for sale Revenue From Contract With Customer Excluding Assessed Tax And Held For Sale Business Revenue From Contract With Customer Excluding Assessed Tax And Held For Sale Business Term loan Term Loan Credit Facility [Member] Term Loan Credit Facility [Member] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average number of common shares used in computing basic earnings per common share (in shares) Weighted Average Number of Shares Outstanding, Basic Deferred compensation plan liability Deferred Compensation Plan Liabilities Fair Value Disclosure Deferred compensation plan liabilities fair value disclosure. Amortization of debt issuance costs Amortization Of Financing Costs Including Loss On Extinguishment Of Debt Amortization of financing costs including loss on extinguishment of debt. Revenues [Abstract] Revenues [Abstract] Cost of revenue Cost of Revenue Product Information [Line Items] Product Information [Line Items] Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Proceeds from issuance of common shares under stock-based compensation plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Unrecognized tax benefits, interest on income taxes accrued Unrecognized Tax Benefits, Interest on Income Taxes Accrued Vested and expected to vest thereafter, shares arising out of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number EX-101.PRE 10 g-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Aug. 02, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-33626  
Entity Registrant Name GENPACT LIMITED  
Entity Incorporation, State or Country Code D0  
Entity Tax Identification Number 98-0533350  
Entity Address, Address Line One Canon's Court  
Entity Address, Address Line Two 22 Victoria Street  
Entity Address, City or Town Hamilton  
Entity Address, Postal Zip Code HM 12  
Entity Address, Country BM  
City Area Code 441  
Local Phone Number 298-3300  
Title of 12(b) Security Common shares, par value $0.01 per share  
Trading Symbol G  
Security Exchange Name NYSE  
Entity Interactive Data Current Yes  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   181,318,104
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001398659  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 491,308 $ 646,765
Accounts receivable, net of allowance for credit losses of $20,442 and $25,520 as of December 31, 2022 and June 30, 2023, respectively 1,007,675 994,755
Prepaid expenses and other current assets 249,126 137,972
Total current assets 1,748,109 1,779,492
Property, plant and equipment, net 179,803 180,758
Operating lease right-of-use assets 179,069 198,366
Deferred tax assets 131,440 135,483
Intangible assets, net 70,537 89,715
Goodwill 1,685,331 1,684,196
Contract cost assets 193,787 216,670
Other assets, net of allowance for credit losses of $3,198 and $3,345 as of December 31, 2022 and June 30, 2023, respectively 294,264 304,134
Total assets 4,482,340 4,588,814
Current liabilities    
Short-term borrowings 103,000 151,000
Current portion of long-term debt 26,144 26,136
Accounts payable 41,956 35,809
Income taxes payable 93,692 45,306
Accrued expenses and other current liabilities 615,799 791,007
Operating leases liability 50,852 54,063
Total current liabilities 931,443 1,103,321
Long-term debt, less current portion 1,236,665 1,249,153
Operating leases liability 163,672 190,398
Deferred tax liabilities 3,791 4,176
Other Liabilities, Noncurrent 213,905 215,608
Total liabilities 2,549,476 2,762,656
Shareholders' equity    
Preferred shares, $0.01 par value, 250,000,000 authorized, none issued 0 0
Common shares, $0.01 par value, 500,000,000 authorized, $182,924,416 and 181,318,104 issued and outstanding as of December 31, 2022 and June 3o, 2023, respectively 1,807 1,823
Additional paid-in capital 1,831,425 1,777,453
Retained earnings 800,964 780,007
Accumulated other comprehensive income (loss) (701,332) (733,125)
Total equity 1,932,864 1,826,158
Commitments and contingencies
Total liabilities and equity $ 4,482,340 $ 4,588,814
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 25,520 $ 20,442
Allowance for credit losses, other assets $ 3,345 $ 3,198
Preferred shares, par value (in usd per share) $ 0.01 $ 0.01
Preferred shares, authorized (in shares) 250,000,000 250,000,000
Preferred shares, issued (in shares) 0 0
Common shares, par value (in usd per share) $ 0.01 $ 0.01
Common shares, authorized (in shares) 500,000,000 500,000,000
Common shares, issued (in shares) 181,318,104 182,924,416
Common shares, outstanding (in shares) 181,318,104 182,924,416
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net revenues $ 1,105,524 $ 1,089,147 $ 2,194,843 $ 2,157,590
Cost of revenue 715,484 714,256 1,434,562 1,400,218
Gross profit 390,040 374,891 760,281 757,372
Operating expenses:        
Selling, general and administrative expenses 229,426 233,096 445,911 470,392
Amortization of acquired intangible assets 8,257 10,895 16,512 22,201
Other operating (income) expense, net (4,963) 21,217 (4,574) 21,220
Income from operations 157,320 109,683 302,432 243,559
Foreign exchange gains (losses), net 1,763 1,142 723 5,445
Interest income (expense), net (12,138) (11,204) (21,765) (23,292)
Other income (expense), net 3,425 (4,258) 7,455 (4,667)
Income before income tax expense 150,370 95,363 288,845 221,045
Income tax expense 34,118 23,693 66,492 53,196
Net income $ 116,252 $ 71,670 $ 222,353 $ 167,849
Earnings per common share        
Earnings per common share, basic (in usd per share) $ 0.63 $ 0.39 $ 1.21 $ 0.91
Earnings per common share, diluted (in usd per share) $ 0.63 $ 0.38 $ 1.19 $ 0.89
Weighted average number of common shares used in computing earnings per common share        
Weighted average number of common shares used in computing basic earnings per common share (in shares) 183,230,252 184,418,350 183,512,828 185,028,063
Weighted average number of common shares used in computing diluted earnings per common share (in shares) 185,825,117 187,865,653 186,705,697 188,712,029
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 116,252 $ 71,670 $ 222,353 $ 167,849
Other comprehensive income:        
Currency translation adjustments (7,886) (81,412) 9,108 (108,841)
Net income (loss) on cash flow hedging derivatives, net of taxes (Note 6) 8,549 (11,731) 21,640 (8,858)
Retirement benefits, net of taxes 128 445 1,045 1,546
Other comprehensive income (loss) 791 (92,698) 31,793 (116,153)
Comprehensive income (loss) $ 117,043 $ (21,028) $ 254,146 $ 51,696
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common shares
Additional  Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2021   185,336,357      
Beginning balance, value at Dec. 31, 2021 $ 1,897,133 $ 1,847 $ 1,717,165 $ 732,474 $ (554,353)
Issuance of common shares on exercise of options (in shares)   50,000      
Issuance of common shares on exercise of options (Note 16) 1,383 $ 1 1,382    
Issuance of common shares under the employee stock purchase plan (in shares)   181,878      
Issuance of common shares on exercise of options (Note 16) 7,063 $ 2 7,061    
Net settlement on vesting of restricted share unit (in shares)   54,942      
Issuance of common shares under the employee stock purchase plan (Note 16) 0 $ 1 (1)    
Net settlement on vesting of performance units (in shares)   1,300,511      
Net settlement on vesting of performance units (Note 16) $ (44,391) $ 13 (44,404)    
Stock repurchased and retired (in shares) (3,439,952) (3,439,952)      
Stock repurchased and retired (Note 17) $ (152,000) $ (34)   (151,966)  
Expenses related to stock repurchased (Note 17) (69)     (69)  
Stock-based compensation expense (Note 16) 35,692   35,692    
Comprehensive income (loss):          
Net income (loss) 167,849     167,849  
Other comprehensive income (loss) (116,153)       (116,153)
Dividends (46,069)     (46,069)  
End balance (in shares) at Jun. 30, 2022   183,483,736      
End balance, value at Jun. 30, 2022 1,750,438 $ 1,830 1,716,895 702,219 (670,506)
Beginning balance (in shares) at Mar. 31, 2022   185,072,415      
Beginning balance, value at Mar. 31, 2022 1,847,394 $ 1,845 1,693,854 729,503 (577,808)
Issuance of common shares under the employee stock purchase plan (in shares)   50,000      
Issuance of common shares on exercise of options (Note 16) 1,383 $ 1 1,382    
Net settlement on vesting of restricted share unit (in shares)   94,232      
Issuance of common shares under the employee stock purchase plan (Note 16) 3,763 $ 1 3,762    
Net settlement on vesting of performance units (in shares)   76,508      
Net settlement on vesting of performance units (Note 16) (2,544) $ 1 (2,545)    
Stock repurchased and retired (in shares)   (1,809,419)      
Stock repurchased and retired (Note 17) (76,001) $ (18)   (75,983)  
Expenses related to stock repurchased (Note 17) (36)     (36)  
Stock-based compensation expense (Note 16) 20,442   20,442    
Comprehensive income (loss):          
Net income (loss) 71,670     71,670  
Other comprehensive income (loss) (92,698)       (92,698)
Dividends (22,935)     (22,935)  
End balance (in shares) at Jun. 30, 2022   183,483,736      
End balance, value at Jun. 30, 2022 $ 1,750,438 $ 1,830 1,716,895 702,219 (670,506)
Beginning balance (in shares) at Dec. 31, 2022 182,924,416 182,924,416      
Beginning balance, value at Dec. 31, 2022 $ 1,826,158 $ 1,823 1,777,453 780,007 (733,125)
Issuance of common shares on exercise of options (in shares) 1,287,280 1,287,280      
Issuance of common shares on exercise of options (Note 16) $ 25,437 $ 13 25,424    
Issuance of common shares under the employee stock purchase plan (in shares)   174,473      
Issuance of common shares on exercise of options (Note 16) 6,491 $ 2 6,489    
Net settlement on vesting of restricted share unit (in shares)   347,744      
Issuance of common shares under the employee stock purchase plan (Note 16) (8,427) $ 3 (8,430)    
Net settlement on vesting of performance units (in shares)   412,275      
Net settlement on vesting of performance units (Note 16) $ (11,043) $ 4 (11,047)    
Stock repurchased and retired (in shares) (3,828,084) (3,828,084)      
Stock repurchased and retired (Note 17) $ (150,471) $ (38)   (150,433)  
Expenses related to stock repurchased (Note 17) (677)     (677)  
Stock-based compensation expense (Note 16) 41,536   41,536    
Comprehensive income (loss):          
Net income (loss) 222,353     222,353  
Other comprehensive income (loss) 31,793       31,793
Dividends $ (50,286)     (50,286)  
End balance (in shares) at Jun. 30, 2023 181,318,104 181,318,104      
End balance, value at Jun. 30, 2023 $ 1,932,864 $ 1,807 1,831,425 800,964 (701,332)
Beginning balance (in shares) at Mar. 31, 2023   183,729,110      
Beginning balance, value at Mar. 31, 2023 1,925,333 $ 1,831 1,794,779 830,846 (702,123)
Issuance of common shares on exercise of options (in shares)   645,000      
Issuance of common shares on exercise of options (Note 16) 12,634 $ 7 12,627    
Issuance of common shares under the employee stock purchase plan (in shares)   101,828      
Issuance of common shares on exercise of options (Note 16) 3,370 $ 1 3,369    
Net settlement on vesting of restricted share unit (in shares)   38,213      
Issuance of common shares under the employee stock purchase plan (Note 16) (1,144)   (1,144)    
Net settlement on vesting of performance units (in shares)   1,432      
Net settlement on vesting of performance units (Note 16) (38)   (38)    
Stock repurchased and retired (in shares)   (3,197,479)      
Stock repurchased and retired (Note 17) (120,471) $ (32)   (120,439)  
Expenses related to stock repurchased (Note 17) (664)     (664)  
Stock-based compensation expense (Note 16) 21,832   21,832    
Comprehensive income (loss):          
Net income (loss) 116,252     116,252  
Other comprehensive income (loss) 791       791
Dividends $ (25,031)     (25,031)  
End balance (in shares) at Jun. 30, 2023 181,318,104 181,318,104      
End balance, value at Jun. 30, 2023 $ 1,932,864 $ 1,807 $ 1,831,425 $ 800,964 $ (701,332)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Equity (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 26, 2023
Mar. 24, 2023
Feb. 09, 2023
Jun. 24, 2022
Mar. 23, 2022
Feb. 10, 2022
Feb. 09, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Stockholders' Equity [Abstract]                      
Dividends per common share (in usd per share) $ 0.1375 $ 0.1375 $ 0.1375 $ 0.125 $ 0.125 $ 0.125 $ 0.1075 $ 0.1375 $ 0.125 $ 0.275 $ 0.25
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Operating activities    
Net income $ 222,353 $ 167,849
Adjustments to reconcile net income to net cash provided by/(used for) operating activities:    
Depreciation and amortization 36,845 47,869
Amortization of debt issuance costs 978 1,256
Amortization of acquired intangible assets 16,512 22,201
Write-down of intangible assets and property, plant and equipment 0 1,377
Write-down of operating right-of-use assets and other assets 0 20,307
Loss on the sale of the business classified as held for sale (refer to Note 8) 802 0
Allowance for credit losses 6,521 482
Unrealized gain on revaluation of foreign currency assets/liabilities (2,249) (3,685)
Stock-based compensation expense 41,536 35,692
Deferred tax expense (benefit) (2,957) 552
Others, net 1,147 321
Change in operating assets and liabilities:    
Increase in accounts receivable (26,891) (139,653)
Increase in prepaid expenses, other current assets, contract cost assets, operating lease right-of-use assets and other assets (62,006) (28,935)
Increase in accounts payable 5,742 5,246
Decrease in accrued expenses, other current liabilities, operating leases liabilities and other liabilities (150,087) (171,405)
Increase in income taxes payable 49,136 28,578
Net cash provided by/(used for) operating activities 137,382 (11,948)
Investing activities    
Purchase of property, plant and equipment (24,033) (26,943)
Payment for internally generated intangible assets (including intangibles under development) (1,705) (2,126)
Proceeds from sale of property, plant and equipment 17 43
Payment for business acquisitions, net of cash acquired (682) 0
Payment for divestiture of business (19,510) 0
Net cash used for investing activities (45,913) (29,026)
Financing activities    
Repayment of finance lease obligations (6,856) (6,018)
Repayment of long-term debt (13,250) (367,000)
Proceeds from short-term borrowings 148,000 250,000
Repayment of short-term borrowings (196,000) 0
Proceeds from issuance of common shares under stock-based compensation plans 31,928 8,446
Payment for net settlement of stock-based awards (18,317) (44,521)
Payment of earn-out consideration (2,399) 0
Dividend paid (50,286) (46,069)
Payment for stock repurchased and retired (including expenses related to stock repurchased) (150,548) (152,069)
Net cash used for financing activities (257,728) (357,231)
Net decrease in cash and cash equivalents (166,259) (398,205)
Effect of exchange rate changes 10,802 (40,877)
Cash and cash equivalents at the beginning of the period 646,765 899,458
Cash and cash equivalents at the end of the period 491,308 460,376
Supplementary information    
Cash paid during the period for interest 22,550 23,168
Cash paid during the period for income taxes, net of refund $ 66,819 $ 78,592
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Organization
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Organization OrganizationThe Company is a global professional services firm that drives digitally-led innovation and runs digitally-enabled intelligent operations for its clients, guided by its experience running thousands of processes for hundreds of Fortune Global 500 clients. The Company has over 121,000 employees serving clients in key industry verticals from more than 35 countries.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of significant accounting policies Summary of significant accounting policies
 
(a) Basis of preparation and principles of consolidation

The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and the rules and regulations of the Securities and Exchange Commission (the “SEC”) for reporting on Form 10-Q. Accordingly, they do not include certain information and note disclosures required by generally accepted accounting principles for annual financial reporting and should be read in conjunction with the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. The accompanying consolidated financial statements reflect all adjustments that management considers necessary for a fair presentation of the results of operations for these periods.
The accompanying financial statements have been prepared on a consolidated basis and reflect the financial statements of Genpact Limited, a Bermuda company, and all of its subsidiaries that are more than 50% owned and controlled. When the Company does not have a controlling interest in an entity but exerts significant influence over the entity, the Company applies the equity method of accounting. All intercompany transactions and balances are eliminated in consolidation.
 
(b) Use of estimates

The preparation of consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements. Significant items subject to such estimates and assumptions include the useful lives of property, plant and equipment, intangible assets and goodwill, revenue recognition, allowance for credit losses, valuation allowances for deferred tax assets, the valuation of derivative financial instruments, the measurement of lease liabilities and right-of-use (“ROU”) assets, measurements of stock-based compensation, assets and obligations related to employee benefits, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, variable consideration, other obligations for revenue recognition, income tax uncertainties and other contingencies. Management believes that the estimates used in the preparation of the consolidated financial statements are reasonable. Although these estimates and assumptions are based upon management’s best knowledge of current events and actions, actual results could differ from these estimates. Any changes in estimates are adjusted prospectively in the Company’s consolidated financial statements.

(c) Business combinations, goodwill and other intangible assets

The Company accounts for its business combinations using the acquisition method of accounting in accordance with Accounting Standard Codification (“ASC”) Topic 805, Business Combinations, by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values. Contingent consideration is included within the acquisition cost and is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is re-measured to fair value as of each reporting date until the contingency is resolved. Changes in fair value are recognized in earnings. All assets and liabilities of the acquired businesses, including goodwill, are assigned to reporting units. Acquisition-related costs are expensed as incurred under selling, general and administrative expenses.
2. Summary of significant accounting policies (Continued)

Goodwill represents the cost of acquired businesses in excess of the fair value of identifiable tangible and intangible net assets purchased. Goodwill is not amortized but is tested for impairment at least on an annual basis on December 31, based on a number of factors, including operating results, business plans and future cash flows. The Company performs an assessment of qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Based on the assessment of events or circumstances, the Company performs a quantitative assessment of goodwill impairment if it determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, based on the quantitative impairment analysis, the carrying value of the goodwill of a reporting unit exceeds the fair value of such goodwill, an impairment loss is recognized in an amount equal to the excess. In addition, the Company performs a qualitative assessment of goodwill impairment between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. See Note 10 for information and related disclosures.
 
Intangible assets acquired individually or with a group of other assets or in a business combination and developed internally are carried at cost less accumulated amortization and accumulated impairment loss based on their estimated useful lives as follows:
 
Customer-related intangible assets1-9 years
Marketing-related intangible assets1-8 years
Technology-related intangible assets2-10 years
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Intangible assets are amortized over their estimated useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are consumed or otherwise realized.
In business combinations where the fair value of identifiable tangible and intangible net assets purchased exceeds the cost of the acquired business, the Company recognizes the resulting gain under “Other operating (income) expense, net” in the consolidated statements of income.
The Company also capitalizes certain software and technology-related development costs incurred in connection with developing or obtaining software or technology for sale/lease to customers when the initial design phase is completed and commercial and technological feasibility has been established. Any development cost incurred before technological feasibility is established is expensed as incurred as research and development costs. Technological feasibility is established upon completion of a detailed design program or, in its absence, completion of a working model. Capitalized software and technology costs include only (i) external direct costs of materials and services utilized in developing or obtaining software and technology and (ii) compensation and related benefits for employees who are directly associated with the project.
Costs incurred in connection with developing or obtaining software or technology for sale/lease to customers which are under development and not put to use are disclosed under “intangible assets under development.” Advances paid towards the acquisition of intangible assets outstanding as of each balance sheet date are disclosed under “intangible assets under development.”
Capitalized software and technology costs are included in intangible assets under technology-related intangible assets on the Company’s balance sheet and are amortized on a straight-line basis when placed into service over the estimated useful lives of the software and technology.
The Company evaluates the remaining useful life of intangible assets that are being amortized at each reporting period wherever events and circumstances warrant a revision to the remaining period of amortization, and the remaining carrying amount of the intangible asset is amortized prospectively over that revised remaining useful life.
2. Summary of significant accounting policies (Continued)

(d) Financial instruments and concentration of credit risk

Financial instruments that potentially subject the Company to concentration of credit risk are reflected principally in cash and cash equivalents, derivative financial instruments and accounts receivable. The Company places its cash and cash equivalents and derivative financial instruments with corporations and banks with high investment grade ratings, limits the amount of credit exposure with any one corporation or bank and conducts ongoing evaluations of the creditworthiness of the corporations and banks with which it does business. To reduce its credit risk on accounts receivable, the Company conducts ongoing credit evaluations of its customers.

(e) Accounts receivable

Accounts receivable are recorded at the invoiced or to be invoiced amount and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows. The Company maintains an allowance for current expected credit losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses which are adjusted to current market conditions and a reasonable and supportable forecast. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

The Company uses revolving accounts receivable-based facilities in the normal course of business as part of managing its cash flows. The Company accounts for receivables sold under these facilities as a sale of financial assets pursuant to ASC 860 “Transfers and Servicing” and de-recognizes these receivables, as well as the related allowances, from its balance sheets. Generally, the fair value of accounts receivable sold approximates their book value due to their short-term nature, and any gains or losses on the sale of these receivables are recorded at the time of transfer and included under "interest income (expense), net" in the Company’s consolidated statements of income.
 
(f) Revenue Recognition

The Company derives its revenue primarily from business process management services, including analytics, consulting and related digital solutions and information technology services, which are provided primarily on a time-and-material, transaction or fixed-price basis. The Company recognizes revenue upon the transfer of control of promised services to its customers in an amount that reflects the consideration the Company expects to receive in exchange for those services. Revenues from services rendered under time-and-materials and transaction-based contracts are recognized as the services are provided. The Company’s fixed-price contracts include contracts for customization of applications, maintenance and support services. Revenues from these contracts are recognized ratably over the term of the agreement. The Company accrues for revenue and unbilled receivables for services rendered between the last billing date and the balance sheet date.
 
The Company’s contracts with its customers also include incentive payments received for discrete benefits delivered or promised to be delivered to the customer or service level agreements that could result in credits or refunds to the customer. Revenues relating to such arrangements are accounted for as variable consideration when the amount of revenue to be recognized can be estimated to the extent that it is probable that a significant reversal of any incremental revenue will not occur.
 
The Company records deferred revenue attributable to certain process transition activities where such activities do not represent separate performance obligations. Revenues relating to such transition activities are classified under contract liabilities and subsequently recognized ratably over the period in which the related services are performed. Costs relating to such transition activities are fulfillment costs which are directly related to the contract and result in the generation or enhancement of resources. Such costs are expected to be recoverable under the contract and are therefore classified as contract cost assets and recognized ratably over the estimated expected period of benefit under cost of revenue.
2. Summary of significant accounting policies (Continued)
 
Revenues are reported net of value-added tax, business tax and applicable discounts and allowances. Reimbursements of out-of-pocket expenses received from customers have been included as part of revenues.

Revenue for performance obligations that are satisfied over time is recognized in accordance with the methods prescribed for measuring progress. The input (cost expended) method has been used to measure progress towards completion as there is a direct relationship between input and the satisfaction of a performance obligation. Provisions for estimated losses, if any, on uncompleted contracts are recorded in the period in which such losses become probable based on the current contract estimates.
 
The Company enters into multiple-element revenue arrangements in which a customer may purchase a combination of products or services. The Company determines whether each product or service promised to a customer is capable of being distinct, and is distinct in the context of the contract. If not, the promised products or services are combined and accounted for as a single performance obligation. In the event of a multiple-element revenue arrangement, the Company allocates the arrangement consideration to separately identifiable performance obligations based on their relative stand-alone selling prices.
 
Certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. Revenue from distinct perpetual licenses is recognized upfront at the point in time when the software is made available to the customer. Revenue from distinct, non-cancellable, subscription-based licenses is recognized at the point in time it is transferred to the customer. Revenue from any associated maintenance or ongoing support services is recognized ratably over the term of the contract. For a combined software license/services performance obligation, revenue is recognized over the period that the services are performed.
 
All incremental and direct costs incurred for acquiring contracts, such as certain sales commissions, are classified as contract cost assets. Such costs are amortized over the expected period of benefit and recorded under selling, general and administrative expenses.
 
Other upfront fees paid to customers are classified as contract assets. Such fees are amortized over the expected period of benefit and recorded as an adjustment to the transaction price and deducted from revenue.
 
Timing of revenue recognition may differ from the timing of invoicing. If a payment is received in respect of services prior to the delivery of services, the payment is recognized as an advance from the customer and classified as a contract liability. Contract assets and contract liabilities relating to the same customer contract are offset against each other and presented on a net basis in the consolidated financial statements.
 
Significant judgements

Customer contracts sometimes include incentive payments received for discrete benefits delivered to the customer or service level agreements that could result in credits or refunds to the customer. Such amounts are estimated at contract inception and are adjusted at the end of each reporting period as additional information becomes available only to the extent that it is probable that a significant reversal of any incremental revenue will not occur.
2. Summary of significant accounting policies (Continued)

(g) Leases

At the inception of a contract, the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on whether: (1) the contract involves the use of a distinct identified asset, (2) the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term of the contract, and (3) the Company has the right to direct the use of the asset. At the inception of a lease, the consideration in the contract is allocated to each lease component based on its relative standalone price to determine the lease payments.

Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: (1) the lease transfers ownership of the asset by the end of the lease term, (2) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (3) the lease term is for a major part of the remaining useful life of the asset or (4) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any one of the above criteria.
 
For all leases at the lease commencement date, a ROU asset and a lease liability are recognized. The lease liability represents the present value of the lease payments under the lease. Lease liabilities are initially measured at the present value of the lease payments not yet paid, discounted using the discount rate for the lease at the lease commencement. The lease liabilities are subsequently measured on an amortized cost basis. The lease liability is adjusted to reflect interest on the liability and the lease payments made during the period. Interest on the lease liability is determined as the amount that results in a constant periodic discount rate on the remaining balance of the liability.
 
The ROU asset represents the right to use the leased asset for the lease term. The ROU asset for each lease initially includes the amount of the initial measurement of the lease liability adjusted for any lease payments made to the lessor at or before the commencement date, accrued lease liabilities and any lease incentives received or any initial direct costs incurred by the Company.
 
The ROU asset of finance leases is subsequently measured at cost, less accumulated amortization and any accumulated impairment losses. The ROU asset of operating leases is subsequently measured from the carrying amount of the lease liability at the end of each reporting period, and is equal to the carrying amount of lease liabilities adjusted for (1) unamortized initial direct costs, (2) prepaid/(accrued) lease payments and (3) the unamortized balance of lease incentives received.

The carrying value of ROU assets is reviewed for impairment, similar to long-lived assets, whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable.
 
The Company has elected to not separate lease and non-lease components for all of its leases and to use the recognition exemptions for lease contracts that, at commencement date, have a lease term of 12 months or less and do not contain a purchase option (“short-term leases”). 
 
Significant judgements
 
The Company determines the lease term as the non-cancellable term of the lease, together with any periods covered by an option to extend the lease if it is reasonably certain to be exercised, or any periods covered by an option to terminate the lease, if it is reasonably certain not to be exercised. Under certain of its leases, the Company has a renewal and termination option to lease assets for additional terms between one and ten years. The Company applies judgement in evaluating whether it is reasonably certain to exercise the option to renew or terminate the lease. The Company considers all relevant factors that create an economic incentive for it to exercise the renewal or termination option. After the commencement date, the Company reassesses the lease term if there is a significant event or change in circumstances that is within the Company’s control and affects its ability to exercise (or not to exercise) the option to renew or terminate.
2. Summary of significant accounting policies (Continued)

The Company has applied an incremental borrowing rate for the purpose of computing lease liabilities based on the remaining lease term and the rates prevailing in the jurisdictions where leases were executed.

(h) Cost of revenue

Cost of revenue primarily consists of salaries and benefits (including stock-based compensation), recruitment, training and related costs of employees who are directly responsible for the performance of services for customers, their supervisors and certain support personnel who may be dedicated to a particular client or a set of processes. It also includes operational expenses, which consist of facilities maintenance expenses, travel and living expenses, rent, IT expenses, and consulting and certain other expenses. Consulting charges represent the cost of consultants and contract resources with specialized skills who are directly responsible for the performance of services for clients and travel and other billable costs related to the Company’s clients. It also includes depreciation of property, plant and equipment, and amortization of intangible and ROU assets which are directly related to providing services that generate revenue.
 
(i) Selling, general and administrative expenses
 
Selling, general and administrative (“SG&A”) expenses consist of expenses relating to salaries and benefits (including stock-based compensation) as well as costs related to recruitment, training and retention of senior management and other support personnel in enabling functions such as human resources, finance, legal, marketing, sales and sales support, and other support personnel. The operational costs component of SG&A expenses also includes travel and living costs for such personnel. SG&A expenses also include acquisition-related costs, legal and professional fees (which represent the costs of third party legal, tax, accounting and other advisors), investment in research and development, digital technology, advanced automation and robotics, and an allowance for credit losses. It also includes depreciation of property, plant and equipment, and amortization of intangibles and ROU assets other than those included in cost of revenue.
 
(j) Credit losses

An allowance for credit losses is recognized for all debt instruments other than those held at fair value through profit or loss. The Company pools its accounts receivable (other than deferred billings) based on similar risk characteristics in estimating expected credit losses. Credit losses for accounts receivable are based on the roll-rate method, and the Company recognizes a loss allowance based on lifetime expected credit losses at each reporting date. The Company has established a provision matrix based on historical credit loss experience, adjusted for forward-looking factors and the economic environment. The Company believes the most relevant forward-looking factors are economic environment, gross domestic product, inflation rates and unemployment rates for each of the countries in which the Company or its customers operate, and accordingly the Company adjusts historical loss rates based on expected changes in these factors. At every reporting date, observed historical default rates are updated to reflect changes in the Company’s forward-looking estimates.

Credit losses for other financial assets and deferred billings are based on the discounted cash flow (“DCF”) method. Under the DCF method, the allowance for credit losses reflects the difference between the contractual cash flows due in accordance with the contract and the present value of the cash flows expected to be collected. The expected cash flows are discounted at the effective interest rate of the financial asset. Such allowances are based on the credit losses expected to arise over the life of the asset which includes consideration of prepayments based on the Company’s expectation as of the balance sheet date.

A financial asset is written off when it is deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. Expected recoveries of amounts previously written off, not to exceed the aggregate amounts previously written off, are included in determining the allowance at each reporting period.

Credit losses are presented as a credit loss expense within “Selling, general and administrative expenses.” Subsequent recoveries of amounts previously written off are credited against the same line item.
2. Summary of significant accounting policies (Continued)

(k) Impairment of long-lived assets

Long-lived assets, including certain intangible assets, to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Such assets are required to be tested for impairment if the carrying amount of the assets is higher than the future undiscounted net cash flows expected to be generated by the assets. The impairment amount to be recognized is measured as the amount by which the carrying value of the assets exceeds their fair value. The Company determines fair value by using a discounted cash flow approach.

(l) Assets held for sale

A long-lived asset (or a disposal group for a long-lived asset comprising a group of assets and related liabilities) is classified as held for sale if it is highly probable that the asset will be recovered through sale rather than continuing use.

The Company records assets held for sale at the lower of its carrying value or fair value less costs to sell. The following criteria are used to determine if a business is held for sale: (i) management, having the authority to approve a sale, commits to a plan to sell; (ii) the business is available for immediate sale in its present condition; (iii) an active program to locate a buyer and a plan to sell the business have been initiated; (iv) the sale of the business is probable within one year; (v) the business is being actively marketed for sale at a reasonable price relative to its fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.

In determining the fair value of the assets less costs to sell, the Company considers factors including current sales prices for comparable assets, discounted cash flow projections, third party valuation and any indicative offers. The Company’s assumptions about fair value require significant judgment because the current market is highly sensitive to changes in economic conditions. The Company estimates the fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate.

Any impairment loss on the initial classification and subsequent measurement is recognized as an expense. Any subsequent increase in fair value less costs to sell (not exceeding the accumulated impairment loss that has been previously recognized) is recognized in the income statement.

When assets are classified as held for sale, the Company does not record any depreciation and amortization for the respective property, plant and equipment and intangibles.

(m) Recently issued accounting pronouncements

The authoritative bodies release standards and guidance which are assessed by management for impact on the Company’s consolidated financial statements.

The following recently released accounting standard has not yet been adopted by the Company:

In March 2023, the FASB issued ASU No. 2023-01, “Leases (Topic 842)”. This ASU requires a lessee in a common-control lease arrangement to amortize leasehold improvements that it owns over the improvements’ useful life to the common control group, regardless of the lease term, if the lessee continues to control the use of the underlying asset through a lease.

The ASU is effective for the Company for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2023. Early adoption is permitted. The Company is in the process of assessing the impact of this ASU on its consolidated results of operations, cash flows, financial position and disclosures.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Business acquisitions
6 Months Ended
Jun. 30, 2023
Business Combinations [Abstract]  
Business acquisitions Business acquisitions
(a) Hoodoo Digital, LLC

On December 31, 2021, the Company acquired 100% of the outstanding equity/limited liability company interests in Hoodoo Digital, LLC, a Utah limited liability company, for total purchase consideration of $66,721. This amount represents cash consideration of $64,439, net of cash acquired of $2,283. The total purchase consideration paid by the Company to the sellers on the closing date was $67,695, resulting in a recoverable of $973 on the closing date, which was subsequently recovered. The Company made measurement period adjustments of $1,688 related to taxes during the year ended December 31, 2022. The Company paid $682 to the sellers in the first quarter of 2023, and no portion of the purchase consideration is outstanding as of June 30, 2023. This acquisition furthered the Company’s strategy to fuse experience and process innovation to help clients drive end-to-end digital transformation. Hoodoo Digital’s expertise with Adobe Experience Manager and other Adobe applications expanded the Company’s existing capabilities to provide clients with an end-to-end solution that integrates digital content, e-commerce, data analytics, and marketing operations.

In connection with this acquisition, the Company recorded $16,200 in customer-related intangibles and $2,400 in marketing-related intangibles which have a weighted average amortization period of five years. Goodwill arising from the acquisition amounting to $46,033 has been allocated using a relative fair value allocation method to each of the Company’s reporting segments as follows: to the Financial Services segment in the amount of $4,338, to the Consumer and Healthcare segment in the amount of $7,321 and to the High Tech and Manufacturing segment in the amount of $34,374.

Goodwill arising from this acquisition is deductible for income tax purposes. The goodwill represents primarily the acquired capabilities and other benefits expected to result from combining the acquired operations with the Company’s existing operations.

Acquisition-related costs of $1,177 have been included in selling, general and administrative expenses as incurred. In connection with the acquisition, the Company also acquired certain assets with a value of $5,629 and assumed certain liabilities amounting to $1,852. The agreement with the sellers provides a full indemnity to the Company for all pre-closing income and non-income tax liabilities up to a maximum of the purchase consideration, including interest and penalties thereon. The Company would not be financially or materially affected by any liabilities that may arise from such exposures.

Accordingly, the Company recognized an indemnification asset of $278 based on the information that was available at the date of the acquisition, which is included in the assets taken over by the Company. The results of operations of the acquired business and the fair value of the acquired assets and assumed liabilities are included in the Company’s consolidated financial statements with effect from the date of the acquisition.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable, net of allowance for credit losses
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Accounts receivable, net of allowance for credit losses Accounts receivable, net of allowance for credit losses
The following table provides details of the Company’s allowance for credit losses on accounts receivable:
 
Year ended December 31, 2022 Six months ended June 30, 2023
Opening balance as of January 1$24,329 $20,442 
Additions (net), charged to income statement2,096 6,374 
Deductions/effect of exchange rate fluctuations(5,983)(1,296)
Closing balance$20,442 $25,520 
 
4. Accounts receivable, net of allowance for credit losses (Continued)

Accounts receivable were $1,015,197 and $1,033,195, and allowances for credit losses were $20,442 and $25,520, resulting in net accounts receivable balances of $994,755 and $1,007,675 as of December 31, 2022 and June 30, 2023, respectively. As of December 31, 2022, the Company reclassified accounts receivable amounting to $2,341 as assets held for sale. See Note 8 for additional information.

In addition, deferred billings were $64,735 and $78,870 and allowances for credit losses on deferred billings were $3,198 and $3,345, resulting in net deferred billings balances of $61,537 and $75,525 as of December 31, 2022 and June 30, 2023, respectively.

During the six months ended June 30, 2022 and 2023, the Company recorded a release of $839 and a charge of $147, respectively, to the income statement on account of credit losses on deferred billings. Deferred billings, net of related allowances for credit losses, are included under “other assets” in the Companys consolidated balance sheet as of December 31, 2022 and June 30, 2023.

The Company has a revolving accounts receivable-based facility of $100,000 and $75,000 as of December 31, 2022 and June 30, 2023, respectively, permitting it to sell accounts receivable to banks on a non-recourse basis in the ordinary course of business. The aggregate maximum capacity utilized by the Company at any time during the period ended December 31, 2022 and June 3o, 2023 was $33,030 and $45,594, respectively. The principal amount outstanding against this facility as of December 31, 2022 and June 30, 2023 was $33,030 and $45,594, respectively. The cost of factoring such accounts receivable during the three and six months ended June 30, 2022 and 2023 was $123 and $453, respectively, and $158 and $914, respectively. Gains or losses on the sales are recorded at the time of transfer of the accounts receivable and are included under "interest income (expense), net" in the Companys consolidated statements of income.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value measurements
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair value measurements Fair value measurements
 
The Company measures certain financial assets and liabilities, including derivative instruments, at fair value on a recurring basis. The fair value measurements of these financial assets and liabilities were determined using the following inputs as of December 31, 2022 and June 30, 2023: 

As of December 31, 2022
Fair Value Measurements at Reporting Date Using
Quoted Prices in
Active Markets for
Identical Assets
Significant 
Other Observable 
Inputs
Significant 
Other Unobservable
Inputs
Total(Level 1)(Level 2)(Level 3)
Assets
Derivative instruments (Note a, c)$21,687 $— $21,687 $— 
Deferred compensation plan assets (Note a, e)40,261 — — 40,261 
Total$61,948 $ $21,687 $40,261 
Liabilities
Earn-out consideration (Note b, d)$2,517 $— $— $2,517 
Derivative instruments (Note b, c)38,817 — 38,817 — 
Deferred compensation plan liability (Note b, f)39,654 — — 39,654 
Total$80,988 $ $38,817 $42,171 
5. Fair value measurements (Continued)
As of June 30, 2023
Fair Value Measurements at Reporting Date Using
Quoted Prices in
Active Markets for
Identical Assets
Significant 
Other Observable 
Inputs
Significant 
Other Unobservable
Inputs
Total(Level 1)(Level 2)(Level 3)
Assets
Derivative instruments (Note a, c)$37,273 $— $37,273 $— 
Deferred compensation plan assets (Note a, e)47,975 — — 47,975 
Total$85,248 $ $37,273 $47,975 
Liabilities
Derivative instruments (Note b, c)8,681 — 8,681 — 
Deferred compensation plan liability (Note b, f)47,313 — — 47,313 
Total$55,994 $ $8,681 $47,313 
 

(a)Derivative assets are included in “prepaid expenses and other current assets” and “other assets” in the consolidated balance sheets. Deferred compensation plan assets are included in “other assets” in the consolidated balance sheets.

(b)Included in “accrued expenses and other current liabilities” and “other liabilities” in the consolidated balance sheets.

(c)The Company values its derivative instruments based on market observable inputs, including both forward and spot prices for the relevant currencies and interest rate indices for relevant interest rates. The quotes are taken from an independent market database.

(d)The fair value of earn-out consideration, calculated as the present value of expected future payments to be made to the sellers of acquired businesses, was derived by estimating the future financial performance of the acquired businesses using the earn-out formula and performance targets specified in each purchase agreement and adjusting the result to reflect the Company’s estimate of the likelihood of achievement of such targets. Given the significance of the unobservable inputs, the valuations are classified in level 3 of the fair value hierarchy.

(e)Deferred compensation plan assets consist of life insurance policies held under a Rabbi Trust. Assets held in the Rabbi Trust are valued based on the cash surrender value of the insurance contract, which is determined based on the fair value of the underlying assets included in the insurance portfolio and are therefore classified within level 3 of the fair value hierarchy.

(f)The fair value of the deferred compensation plan liability is derived based on the fair value of the underlying assets in the insurance policies and is therefore classified within level 3 of the fair value hierarchy.
5. Fair value measurements (Continued)

The following table provides a roll-forward of the fair value of earn-out consideration categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
Opening balance$5,406 $ $5,406 $2,517 
Payments made on earn-out consideration(2,399)
Change in fair value of earn-out consideration (Note a)— — — (118)
Closing balance$5,406 $ $5,406 $ 

(a)Changes in the fair value of earn-out consideration are reported in “other operating (income) expense, net” in the consolidated statements of income.


The following table provides a roll-forward of the fair value of deferred compensation plan assets categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
Opening balance$43,320 $44,745 $38,584 $40,261 
Additions (net of redemption)797 1,099 7,885 3,197 
Change in fair value of deferred compensation plan assets (Note a)(5,695)2,131 (8,047)4,517 
Closing balance$38,422 $47,975 $38,422 $47,975 

(a)Changes in the fair value of plan assets are reported in “other income (expense), net” in the consolidated statements of income.

The following table provides a roll-forward of the fair value of deferred compensation liabilities categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:

Three months ended June 30,Six months ended June 30,
2022202320222023
Opening balance$42,554 $44,095 $38,007 $39,654 
Additions (net of redemption)971 1,099 7,884 3,197 
Change in fair value of deferred compensation plan liabilities (Note a)(5,692)2,119 (8,058)4,462 
Closing balance$37,833 $47,313 $37,833 $47,313 

(a)Changes in the fair value of deferred compensation plan liabilities are reported in “selling, general and administrative expenses” in the consolidated statements of income.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative financial instruments
6 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative financial instruments Derivative financial instruments
The Company is exposed to the risk of rate fluctuations on its foreign currency assets and liabilities and on foreign currency denominated forecasted cash flows and interest rates. The Company has established risk management policies, including the use of derivative financial instruments to hedge foreign currency assets and liabilities, foreign currency denominated forecasted cash flows and interest rate risk. These derivative financial instruments consist of deliverable and non-deliverable forward foreign exchange contracts, treasury rate locks and interest rate swaps. The Company enters into these contracts with counterparties that are banks or other financial institutions, and the Company considers the risk of non-performance by such counterparties not to be material. The forward foreign exchange contracts and interest rate swaps mature during a period of up to 54 months and the forecasted transactions are expected to occur during the same period.

The following table presents the aggregate notional principal amounts of outstanding derivative financial instruments together with the related balance sheet exposure:
 
Notional principal amounts (Note a)Balance sheet exposure asset (liability) (Note b)
As of December 31, 2022As of June 30, 2023As of December 31, 2022As of June 30, 2023
Foreign exchange forward contracts denominated in:
United States Dollars (sell) Indian Rupees (buy)$1,587,500 $1,450,000 $(25,581)$12,917 
United States Dollars (sell) Mexican Peso (buy)24,000 34,500 1,079 4,364 
United States Dollars (sell) Philippines Peso (buy)79,200 75,600 (828)194 
Euro (sell) United States Dollars (buy)182,163 190,943 480 (544)
Singapore Dollars (buy) United States Dollars (sell)50,956 50,956 166 (463)
Euro (sell) Romanian Leu (buy)51,115 45,625 848 1,021 
Japanese Yen (sell) Chinese Renminbi (buy)8,185 33,624 (327)1,292 
United States Dollars (sell) Chinese Renminbi (buy)41,000 45,000 605 (1,970)
Pound Sterling (sell) United States Dollars (buy)32,594 34,521 1,113 (167)
United States Dollars (sell) Hungarian Font (buy)12,000 20,000 828 1,979 
Australian Dollars (sell) Indian Rupees (buy)87,513 93,531 (452)4,166 
United States Dollars (Sell) Polish Zloty (buy)24,000 31,000 1,372 1,440 
Japanese Yen (sell) United States Dollars (buy)10,000 7,008 (1,134)523 
Israeli Shekel (sell) United States Dollars (buy)3,000 — — 
South African Rand (sell) United States Dollars (buy)21,000 25,000 (1,652)2,120 
United States Dollars (Sell) Brazilian Real (buy)— 4,000 — 307 
United States Dollars (Sell) Costa Rica Colon (buy)— 13,000 — 97 
Interest rate swaps (floating to fixed)432,248 418,304 6,350 1,316 
$(17,130)$28,592 

(a)Notional amounts are key elements of derivative financial instrument agreements but do not represent the amount exchanged by counterparties and do not measure the Company’s exposure to credit, foreign exchange, interest rate or market risks. However, the amounts exchanged are based on the notional amounts and other provisions of the underlying derivative financial instrument agreements. Notional amounts are denominated in U.S. dollars.

(b)Balance sheet exposure is denominated in U.S. dollars and denotes the mark-to-market impact of the derivative financial instruments on the reporting date.
6. Derivative financial instruments (Continued)

FASB guidance on derivatives and hedging requires companies to recognize all derivative instruments as either assets or liabilities at fair value in the balance sheet. In accordance with the FASB guidance on derivatives and hedging, the Company designates foreign exchange forward contracts, interest rate swaps and treasury rate locks as cash flow hedges. Foreign exchange forward contracts are entered into to cover the effects of future exchange rate variability on forecasted revenues and purchases of services, and interest rate swaps and treasury rate locks are entered into to cover interest rate fluctuation risk. In addition to this program, the Company uses derivative instruments that are not accounted for as hedges under the FASB guidance in order to hedge foreign exchange risks related to balance sheet items, such as receivables and intercompany borrowings, that are denominated in currencies other than the Company’s underlying functional currency.

The fair value of the Company’s derivative instruments and their location in the Company’s financial statements are summarized in the table below: 
Cash flow hedgesNon-designated
As of December 31, 2022As of June 30, 2023As of December 31, 2022As of June 30, 2023
Assets
Prepaid expenses and other current assets$17,531 $20,221 $2,151 $8,536 
Other assets$2,005 $8,516 $— $— 
Liabilities
Accrued expenses and other current liabilities$23,662 $6,966 $11,495 $791 
Other liabilities$3,660 $924 $— $— 
 
Cash flow hedges

For derivative instruments that are designated and qualify as cash flow hedges, the effective portion of the gain (loss) on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction is recognized in the consolidated statements of income. Gains (losses) on the derivatives, representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness, are recognized in earnings as incurred.

The Company executed a treasury rate lock agreement for $350,000 in connection with future interest payments to be made on its senior notes issued by Genpact Luxembourg S.à r.l. (“Genpact Luxembourg”) and Genpact USA, Inc. (“Genpact USA”), both wholly-owned subsidiaries of the Company, in March 2021 (the “2021 Senior Notes”), and the treasury rate lock was designated as a cash flow hedge. The treasury rate lock agreement was terminated on March 23, 2021 and a deferred gain was recorded in accumulated other comprehensive income and is being amortized to interest expense over the life of the 2021 Senior Notes. The remaining gain to be amortized related to the treasury rate lock agreement as of December 31, 2022 and June 30, 2023 was $530 and $450, respectively.
6. Derivative financial instruments (Continued)

In connection with cash flow hedges, the gains (losses) recorded as a component of other comprehensive income (loss) (“OCI”), and the related tax effects are summarized below: 

Three months ended June 30,
20222023
Before 
tax
Amount
Tax 
(Expense)
 or Benefit
Net of 
tax
Amount
Before 
tax
Amount
Tax 
(Expense)
or Benefit
Net of 
tax
Amount
Opening balance$21,059 $(4,122)$16,937 $9,378 $(1,998)$7,379 
Net gains (losses) reclassified into statement of
income on completion of hedged transactions
(925)(119)(1,044)4,836 (1,214)3,622 
Changes in fair value of effective portion of
outstanding derivatives, net
(13,700)925 (12,775)16,755 (4,584)12,171 
Gain (loss) on cash flow hedging derivatives, net(12,775)1,044 (11,731)11,919 (3,370)8,549 
Closing balance$8,284 $(3,078)$5,206 $21,297 $(5,368)$15,928 

Six months ended June 30,
20222023
Before 
tax
Amount
Tax 
(Expense)
 or Benefit
Net of 
tax
Amount
Before 
tax
Amount
Tax 
(Expense)
or Benefit
Net of 
tax
Amount
Opening balance$17,468 $(3,404)$14,064 $(7,255)$1,543 $(5,712)
Net gains (losses) reclassified into statement of
income on completion of hedged transactions
(277)(270)(547)7,027 (1,752)5,275 
Changes in fair value of effective portion of
outstanding derivatives, net
(9,461)56 (9,405)35,579 (8,663)26,915 
Gain (loss) on cash flow hedging derivatives, net(9,184)326 (8,858)28,552 (6,911)21,640 
Closing balance$8,284 $(3,078)$5,206 $21,297 $(5,368)$15,928 

The gains or losses recognized in other comprehensive income (loss) and their effects on financial performance are summarized below: 
Derivatives in Cash Flow Hedging RelationshipsAmount of Gain (Loss) recognized in OCI on Derivatives (Effective Portion)Location of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion)Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion)
Three months ended June 30,Six months ended June 30,Three months ended June 30,Six months ended June 30,
20222023202220232022202320222023
Forward foreign
exchange contracts
$(18,092)$16,510 $(20,684)$33,885 Revenue$884 $594 $1,180 $1,229 
Interest rate swaps$4,392 $245 $11,223 $1,694 Cost of revenue(604)515 1,050 (898)
Selling, general and administrative expenses(101)78 450 (113)
Interest expense(1,104)3,649 (2,957)6,809 
$(13,700)$16,755 $(9,461)$35,579 $(925)$4,836 $(277)$7,027 

There were no gains (losses) recognized in the statement of income on the ineffective portion of derivatives and excluded from effectiveness testing for the three and six months ended June 30, 2022 and 2023, respectively.
6. Derivative financial instruments (Continued)

Non-designated Hedges
Amount of Gain (Loss) recognized in Statement of Income on Derivatives
Three months ended June 30,Six months ended June 30,
Derivatives not designated as hedging instrumentsLocation of Gain (Loss)  recognized in Statement of Income on Derivatives2022202320222023
Forward foreign exchange
   contracts (Note a)
Foreign exchange gains
   (losses), net
$(13,422)$5,596 $(16,944)$13,447 
$(13,422)$5,596 $(16,944)$13,447 


(a)These forward foreign exchange contracts were entered into to hedge fluctuations in foreign exchange rates for recognized balance sheet items such as receivables and intercompany borrowings and were not originally designated as hedges under FASB guidance on derivatives and hedging. Realized gains (losses) and changes in the fair value of these derivatives are recorded in foreign exchange gains (losses), net in the consolidated statements of income.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid expenses and other current assets
6 Months Ended
Jun. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid expenses and other current assets Prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following:
 
As of December 31, 2022As of June 30, 2023
Advance income and non-income taxes$38,382 $118,622 
Contract asset (Note 20)11,61312,454
Prepaid expenses39,95259,042
Derivative instruments19,68228,757
Employee advances3,2994,048
Deposits 5,3724,024
Advances to suppliers953743
Others18,71921,436
Total$137,972 $249,126 

As of December 31, 2022, the Company reclassified certain prepaid expenses and other current assets amounting to $901 as assets held for sale. See Note 8 for additional information.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Assets and liabilities held for sale
6 Months Ended
Jun. 30, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Assets and liabilities held for sale Assets and liabilities held for sale
During the year ended December 31, 2022, the Company took actions to realign its portfolio to focus on services it believes have the greatest opportunities for growth, and deprioritized assets that no longer fit with its long-term strategy. Pursuant to a plan approved by management in the second quarter of 2022, the Company identified and divested a business (the “Business”) that was part of the Company's Consumer and Healthcare segment.

The transaction to divest the Business included the sale of 100% of the issued and outstanding shares of capital stock of an entity pursuant to a stock purchase agreement, which was completed in December 2022. It also included the sale of certain assets and liabilities pursuant to an asset purchase agreement signed during the fourth quarter of 2022. The sale of such assets was completed in February 2023.
8. Assets and liabilities held for sale (Continued)

Pursuant to the stock purchase agreement related to the sale of the Business, the Company is entitled to a potential earn-out of up to $10,600, contingent upon the Business signing contracts with certain clients and invoicing them during 2023. The Company has determined that the likelihood of achieving these events is uncertain, and accordingly, the Company has opted to record the earn-out if and when the consideration is determined to be realizable.

Pursuant to the asset purchase agreement related to the sale of the Business which was signed in 2022, the Company now holds 1.5% fixed rate unsecured loan notes amounting to $18,001 issued by the purchasers. These notes and interest thereon become receivable by the Company upon a future share sale, disposal or listing by the buyer group or early voluntary repayment of these notes at the discretion of the buyer group. The Company deems the likelihood of recovery of principal and interest on these notes to be remote and not in the control of the Company. Accordingly, the Company did not record a value for these notes. The Company's obligation to transfer $18,001 to the purchasers in exchange for these notes was satisfied in February 2023 upon the closing of the transaction.

The Company completed the sale of the Business in February 2023, resulting in a net payout of $2,091 and a loss of $802 on the sale of the Business in addition to an impairment charge of $32,575 recorded in the year ended December 31, 2022. No corresponding loss was recorded in the six months ended June 30, 2022 and three months ended June 30, 2023. The loss on the sale of business classified as held for sale has been recorded in "other operating (income) expense, net" in the Company's consolidated statement of income. See Note 21 for additional information.
XML 27 R17.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 Property, plant and equipment, net
 
The following table provides the gross and net amount of property, plant and equipment:
 
As of December 31, 2022As of June 30, 2023
Property, plant and equipment, gross$766,365 $774,365 
Less: Accumulated depreciation and amortization (585,607)(594,562)
Property, plant and equipment, net$180,758 $179,803 
 
Depreciation expense on property, plant and equipment for the three months ended June 30, 2022 and 2023 was $14,130 and $12,551, respectively, and for the six months ended June 30, 2022 and 2023 was $28,660 and $25,268, respectively. Computer software amortization for the three months ended June 30, 2022 and 2023 was $1,365 and $707, respectively, and for the six months ended June 30, 2022 and 2023 was $2,682 and $1,396, respectively.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and intangible assets
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and intangible assets Goodwill and intangible assets
 
The following table presents the changes in goodwill for the year ended December 31, 2022 and the six months ended June 30, 2023:
 
For the year ended December 31, 2022For the six months ended June 30, 2023
Opening balance1,731,0271,684,196
Impact of measurement period adjustments1,817— 
Classified as held for sale(1,625)— 
Effect of exchange rate fluctuations(47,023)1,135 
Closing balance1,684,1961,685,331 
10. Goodwill and intangible assets (Continued)

The following table presents the changes in goodwill by reporting unit for the year ended December 31, 2022:

Financial ServicesConsumer and HealthcareHigh Tech and ManufacturingTotal
Opening balance421,257611,120698,6501,731,027
Impact of measurement period adjustments1712891,3571,817
Classified as held for sale— (1,625)— (1,625)
Effect of exchange rate fluctuations(12,692)(16,877)(17,454)(47,023)
Closing balance408,736592,907682,5531,684,196

The following table presents the changes in goodwill by reporting unit for the six months ended June 30, 2023: 
Financial ServicesConsumer and HealthcareHigh Tech and ManufacturingTotal
Opening balance408,736592,907682,5531,684,196
Effect of exchange rate fluctuations217 369 549 1,135 
Closing balance408,953 593,276 683,102 1,685,331 

As of December 31, 2022, the Company reclassified goodwill (before impairment) amounting to $1,625 attributable to its Consumer and Healthcare segment as assets held for sale. See Note 8 for additional information.

The total amount of goodwill deductible for tax purposes was $291,377 and $277,198 as of December 31, 2022 and June 30, 2023, respectively.

The Company’s intangible assets are as follows:
 
As of December 31, 2022As of June 30, 2023
Gross 
carrying amount
Accumulated amortization 
& Impairment
NetGross 
carrying amount
Accumulated amortization 
& Impairment
Net
Customer-related intangible assets$473,997 $411,706 $62,291 $473,882 $424,522 $49,360 
Marketing-related intangible assets97,83183,25314,57897,82685,94311,883
Technology-related intangible assets126,406113,56012,846127,801118,5079,294
$698,234 $608,519 $89,715 $699,509 $628,972 $70,537 
 
As of December 31, 2022, the Company reclassified certain intangible assets with a gross carrying value of $40,538 and accumulated amortization of $16,989 to assets held for sale. See Note 8 for additional information.

Amortization expenses for intangible assets acquired as part of a business combination and disclosed in the consolidated statements of income under amortization of acquired intangible assets for the three months ended June 30, 2022 and 2023 were $10,895 and $8,257, respectively, and for the six months ended June 30, 2022 and 2023 were $22,201 and $16,512, respectively.
10. Goodwill and intangible assets (Continued)

Amortization expenses for internally-developed and other intangible assets disclosed in the consolidated statements of income under cost of revenue and selling, general and administrative expenses for the three months ended June 30, 2022 and 2023 were $4,393 and $2,122, respectively, and for the six months ended June 30, 2022 and 2023 were $9,669 and $4,373, respectively.
During the three and six months ended June 30, 2022 and 2023, the Company tested the recoverability of intangibles, including those under development, goodwill and property, plant and equipment, including those held for sale (see Note 8 for additional information), as a result of changes in the Company’s investment strategy and market trends. Based on the results of this testing, the Company determined that the carrying values of certain property, plant and equipment assets tested were not recoverable, and the Company recorded complete write-downs of the carrying values of these assets, amounting to $1,377 for both the three and six months ended June 30, 2022. There was no corresponding expense recorded in the three and six months ended June 30, 2023. These write-downs have been recorded in “other operating (income) expense, net” in the consolidated statement of income.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Short-term borrowings
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Short-term borrowings Short-term borrowings
The Company has the following borrowing facilities:
 
a.Fund-based and non-fund-based credit facilities with banks, which are available for operational requirements in the form of overdrafts, letters of credit, guarantees and short-term loans. As of December 31, 2022 and June 30, 2023, the limits available were $22,882 and $23,732, respectively, of which $5,392 and $9,321, respectively, was utilized, constituting non-funded drawdown.

b.A fund-based and non-fund based revolving credit facility of $650,000, which the Company obtained by entering into an amended and restated credit agreement (the "2022 Credit Agreement") with Genpact USA., Inc., a wholly-owned subsidiary of the Company (“Genpact USA”), Genpact Global Holdings (Bermuda) Limited (“GGH”) and Genpact Luxembourg S.à r.l., a wholly-owned subsidiary of the Company (“Genpact Luxembourg”, and together with Genpact USA and GGH, the “Borrowers”), as borrowers, Wells Fargo Bank, National Association (“Wells Fargo”), as administrative agent, swingline lender and issuing bank, and the lenders and other parties thereto on December 13, 2022. The term loan and revolving credit facility under the 2022 Credit Agreement expire on December 13, 2027. Borrowings under the 2022 Credit Agreement bear interest at a rate equal to, at the election of the Company, either Adjusted Term SOFR (which is the rate per annum equal to (a) Term SOFR (the forward-looking secured overnight financing rate) plus (b) a Term SOFR Adjustment of 0.10% per annum, but in no case lower than 0.0%) plus an applicable margin equal to 1.375% per annum or a base rate plus an applicable margin equal to 0.375% per annum. The unutilized amount on the revolving credit facility under the 2022 Credit Agreement bore a commitment fee of 0.20% as of December 31, 2022 and June 30, 2023. As of December 31, 2022 and June 30, 2023, a total of $153,658 and $105,742, respectively, was utilized, of which $151,000 and $103,000, respectively, constituted funded drawdown and $2,658 and $2,742, respectively, constituted non-funded drawdown. The 2022 Credit Agreement contains certain customary covenants, including a maximum leverage covenant and a minimum interest coverage ratio. During the period ended December 31, 2022 and June 30, 2023, the Company was in compliance with the financial covenants of the 2022 Credit Agreement.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Long-term debt Long-term debt
 
In December 2022, the Company amended its existing credit facility under its amended and restated credit agreement entered into in August 2018 (the "2018 Credit Agreement”), which was comprised of a $680,000 term loan and a $500,000 revolving credit facility, and entered into the 2022 Credit Agreement, which is comprised of a $530,000 term loan and a $650,000 revolving credit facility. The 2022 Credit Agreement, which is guaranteed by the Company and certain of its subsidiaries, replaces the 2018 Credit Agreement. The obligations under the 2022 Credit Agreement are unsecured.
12. Long-term debt (Continued)

The outstanding balance of the term loan under the 2018 Credit Agreement as of the date of the 2022 Credit Agreement was $527,000. The revolving credit facility and the term loan have a term of five years and expire on December 13, 2027. The 2022 Credit Agreement did not result in a substantial modification of $290,870 of the outstanding term loan under the 2018 Credit Agreement. Further, as a result of the 2022 Credit Agreement, the Company extinguished $236,130 of funding arrangements for the outstanding term loan under the 2018 Credit Agreement and obtained funding from new lenders of $239,130, resulting in outstanding principal of $530,000 of the term loan under the 2022 Credit Agreement.

In connection with the 2022 Credit Agreement, the Company expensed $126, representing partial acceleration of the amortization of the existing unamortized debt issuance costs and an additional fee paid to the Company’s lenders related to the term loan. The overall borrowing capacity under the revolving credit facility increased from $500,000 under the 2018 Credit Agreement to $650,000 under the 2022 Credit Agreement. In connection with the 2022 Credit Agreement, the Company expensed $93 relating to existing unamortized debt issuance cost. The remaining unamortized costs and an additional third-party fee paid in connection with the 2022 Credit Agreement will be amortized over the term of the amended facility.

Borrowings under the 2022 Credit Agreement bear interest at a rate equal to, at the election of the Company, either Adjusted Term SOFR (which is the rate per annum equal to (a) Term SOFR (the forward-looking secured overnight financing rate) plus (b) a Term SOFR Adjustment of 0.10% per annum, but in no case lower than 0.00%) plus an applicable margin equal to 1.375% per annum or a base rate plus an applicable margin equal to 0.375% per annum, in each case subject to adjustment based on the Borrowers' debt ratings provided by Standard & Poor’s Rating Services and Moody’s Investors Service, Inc. (the "Debt Ratings"). The revolving credit commitments under the 2022 Credit Agreement are subject to a commitment fee equal to 0.20% per annum, subject to adjustment based on the Debt Ratings. The commitment fee accrues on the actual daily amount by which the aggregate revolving commitments exceed the sum of outstanding revolving loans and letter of credit obligations.

The 2022 Credit Agreement restricts certain payments, including dividend payments, if there is an event of default under the 2022 Credit Agreement or if the Company is not, or after making the payment would not be, in compliance with certain financial covenants contained in the 2022 Credit Agreement. These covenants require the Company to maintain a net debt to EBITDA leverage ratio of less than 3x and an interest coverage ratio of more than 3x. During the period ended June 30, 2023, the Company was in compliance with the terms of the 2022 Credit Agreement, including all of the financial covenants therein. The Company’s retained earnings are not subject to any restrictions on availability to make dividend payments to shareholders, subject to compliance with the financial covenants described above that are contained in the 2022 Credit Agreement.

As of December 31, 2022 and June 30, 2023, the amount outstanding under the Company's term loan, net of debt amortization expense of $1,622 and $1,439, was $528,378 and $515,311, respectively.

Indebtedness under the 2022 Credit Agreement is unsecured. The amount outstanding on the term loan as of June 30, 2023 requires quarterly payments of $6,625, and the balance of the loan is due and payable upon the maturity of the term loan on December 13, 2027.
12. Long-term debt (Continued)

The maturity profile of the term loan outstanding as of June 30, 2023, net of debt amortization expense, is as follows:
 
Year endingAmount
2023$13,069 
202426,153
202526,173 
202626,192 
2027423,724 
Total$515,311 

Genpact Luxembourg issued $400,000 aggregate principal amount of 3.375% senior notes in November 2019 (the “2019 Senior Notes”). The 2019 Senior Notes are fully guaranteed by the Company. The total debt issuance cost of $2,937 incurred in connection with the 2019 Senior Notes offering is being amortized over the life of the 2019 Senior Notes as an additional interest expense. As of December 31, 2022 and June 30, 2023, the amount outstanding under the 2019 Senior Notes, net of debt amortization expense of $1,119 and $830, was $398,881 and $399,170, respectively, which is payable on December 1, 2024.

In March 2021, Genpact Luxembourg and Genpact USA co-issued $350,000 aggregate principal amount of 1.750% senior notes (the “2021 Senior Notes,” and together with the 2019 Senior Notes, the “Senior Notes”). The 2021 Senior Notes are fully guaranteed by the Company. The total debt issuance cost of $3,032 incurred in connection with the 2021 Senior Notes is being amortized over the life of the 2021 Senior Notes as additional interest expense. As of December 31, 2022 and June 30, 2023, the amount outstanding under the 2021 Senior Notes, net of debt amortization expense of $1,970 and $1,672, respectively, was $348,030 and $348,328, respectively, which is payable on April 10, 2026.

The Company pays interest on (i) the 2019 Senior Notes semi-annually in arrears on June 1 and December 1 of each year, and (ii) the 2021 Senior Notes semi-annually in arrears on April 10 and October 10 of each year, ending on the maturity dates of December 1, 2024 and April 10, 2026, respectively. The Company, at its option, may redeem the Senior Notes at any time in whole or in part, at a redemption price equal to (i) 100% of the principal amount of the notes redeemed, together with accrued and unpaid interest on the redeemed amount, and (ii) if the notes are redeemed prior to, in the case of the 2019 Senior Notes, November 1, 2024, and in the case of the 2021 Senior Notes, March 10, 2026, a specified “make-whole” premium. The Senior Notes are subject to certain customary covenants, including limitations on the ability of the Company and certain of its subsidiaries to incur debt secured by liens, engage in certain sale and leaseback transactions and consolidate, merge, convey or transfer their assets substantially as an entirety. During the period ended June 30, 2023, the Company and its applicable subsidiaries were in compliance with the covenants. Upon certain change of control transactions, the applicable issuer or issuers will be required to make an offer to repurchase the Senior Notes at a price equal to 101% of the aggregate principal amount of the Senior Notes, plus accrued and unpaid interest. The interest rate payable on the Senior Notes is subject to adjustment if the credit rating of the Senior Notes is downgraded, up to a maximum increase of 2.0%. 
12. Long-term debt (Continued)

A summary of the Company’s long-term debt is as follows:
 
As of December 31, 2022As of June 30, 2023
 Credit facility, net of amortization expenses $528,378 $515,311 
 3.375% 2019 Senior Notes, net of debt amortization expenses
398,881399,170
 1.750% 2021 Senior Notes, net of debt amortization expenses
348,030348,328
Total$1,275,289 $1,262,809 
 Current portion 26,13626,144
 Non-current portion 1,249,1531,236,665
Total $1,275,289 $1,262,809 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued expenses and other current liabilities
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities Accrued expenses and other current liabilities
 Accrued expenses and other current liabilities consist of the following:
As of December 31, 2022As of June 30, 2023
Accrued expenses $126,680 $138,045 
Accrued employee cost 293,934208,382
Earn-out consideration2,517
Statutory liabilities 82,91253,768
Retirement benefits 1,7251,725
Compensated absences25,10130,083
Derivative instruments35,1577,757
Contract liabilities (Note 20)160,625127,215
Finance leases liability15,58512,275
Other liabilities46,77136,549
$791,007 $615,799 
As of December 31, 2022, the Company reclassified certain accrued expenses and other current liabilities amounting to $1,147 to liabilities held for sale. See Note 8 for additional information.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Other liabilities
6 Months Ended
Jun. 30, 2023
Other Liabilities Disclosure [Abstract]  
Other liabilities Other liabilities
 
Other liabilities consist of the following:
 
As of December 31, 2022As of June 30, 2023
Accrued employee cost $14,120 $5,822 
Retirement benefits 10,69411,192
Compensated absences43,47448,169
Derivative instruments3,660924
Contract liabilities (Note 20)56,15751,064
Finance leases liability11,8028,267
Others75,70188,467
$215,608 $213,905 
As of December 31, 2022, the Company reclassified certain other liabilities amounting to $141 to liabilities held for sale. See Note 8 for additional information.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Employee benefit plans
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
Employee benefit plans Employee benefit plans
 
The Company has employee benefit plans in the form of certain statutory and other programs covering its employees.

 Defined benefit plans
In accordance with Indian law, the Company maintains a defined benefit retirement plan covering substantially all of its Indian employees. In accordance with Mexican law, the Company provides termination benefits to all of its Mexican employees. In addition, certain of the Company’s subsidiaries in the Philippines, Israel and Japan sponsor defined benefit retirement programs.

Net defined benefit plan costs for the three and six months ended June 30, 2022 and 2023 include the following components: 
Three months ended June 30,Six months ended June 30,
2022202320222023
Service costs$3,616 $3,749 $7,299 $7,509 
Interest costs1,4921,735 2,970 3,471 
Amortization of actuarial loss 33167 372 334 
Expected return on plan assets (1,509)(1,259)(3,045)(2,520)
Net defined benefit plan costs$3,632 $4,392 $7,596 $8,794 
15. Employee benefit plans (Continued)

Defined contribution plans
During the three and six months ended June 30, 2022 and 2023, the Company contributed the following amounts to defined contribution plans in various jurisdictions:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
India$10,874 $11,887 $21,614 $23,038 
U.S.5,4934,766 11,908 10,223 
U.K.5,5854,202 11,722 10,162 
China6,4386,671 13,231 13,522 
Other regions4,6034,840 9,378 10,101 
Total$32,993 $32,366 $67,853 $67,046 
 
Deferred compensation plan
 
On July 1, 2018, Genpact LLC, a wholly-owned subsidiary of the Company, adopted an executive deferred compensation plan (the “Plan”). The Plan provides a select group of U.S.-based members of Company management with the opportunity to defer from 1% to 80% of their base salary and from 1% to 100% of their qualifying bonus compensation (or such other minimums or maximums as determined by the Plan administrator from time to time) pursuant to the terms of the Plan. Participant deferrals are 100% vested at all times. The Plan also allows for discretionary supplemental employer contributions by the Company, in its sole discretion, which will be subject to a two-year vesting schedule (50% vesting on the one-year anniversary of approval of the contribution and 50% vesting on the second year anniversary of approval of the contribution) or such other vesting schedule as determined by the Company. However, no such contribution has been made by the Company to date.
 
The Plan also provides an option for participants to elect to receive deferred compensation and earnings thereon on either fixed date(s) no earlier than 2 years following the applicable Plan year (or end of the applicable performance period for performance-based bonus compensation) or following a separation from service, in each case either in a lump sum or in annual installments over a term of up to 15 years. Participants can elect to change or re-defer their rights to receive the deferred compensation until the 10th anniversary following their separation from service, subject to fulfillment of certain conditions. Each Plan participant’s compensation deferrals are credited or debited with notional investment gains and losses equal to the performance of selected hypothetical investment funds offered under the Plan and elected by the participant.

The Company has investments in funds held in Company-owned life insurance policies which are held in a Rabbi Trust that are classified as trading securities. Management determines the appropriate classification of the securities at the time they are acquired and evaluates the appropriateness of such classifications at each balance sheet date.

The liability for the deferred compensation plan was $39,654 and $47,313 as of December 31, 2022 and June 30, 2023, respectively, and is included in “accrued expenses and other current liabilities” and “other liabilities” in the consolidated balance sheets.
 
In connection with the administration of the Plan, the Company has purchased Company-owned life insurance policies insuring the lives of certain employees. The cash surrender value of these policies was $40,261 and $47,975 as of December 31, 2022 and June 30, 2023, respectively. The cash surrender value of these insurance policies is included in “other assets” in the consolidated balance sheets.
15. Employee benefit plans (Continued)During the three months ended June 30, 2022 and 2023, the change in the fair value of Plan assets was $(5,695) and $2,131, respectively, and during the six months ended June 30, 2022 and 2023, the change in the fair value of Plan assets was $(8,047) and $4,517, respectively, which is included in “other income (expense), net,” in the consolidated statements of income. During the three months ended June 30, 2022 and 2023, the change in the fair value of deferred compensation liabilities was $(5,692) and $2,119, respectively, and during the six months ended June 30, 2022 and 2023, the change in the fair value of deferred compensation liabilities was $(8,058)and $4,462, respectively, which is included in “selling, general and administrative expenses.”
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based compensation Stock-based compensation
The Company has issued options under the Genpact Limited 2007 Omnibus Incentive Compensation Plan (the “2007 Omnibus Plan”) and the Genpact Limited 2017 Omnibus Incentive Compensation Plan (the “2017 Omnibus Plan”) to eligible persons, including employees, directors and certain other persons associated with the Company.
Under the 2007 Omnibus Plan, shares underlying options forfeited, expired, terminated or cancelled under any of the Company’s predecessor plans were added to the number of shares otherwise available for grant under the 2007 Omnibus Plan. The 2007 Omnibus Plan was amended and restated on April 11, 2012 to increase the number of common shares authorized for issuance by 5,593,200 shares to 15,000,000 shares. Further, during the year ended December 31, 2012, the number of common shares authorized for issuance under the 2007 Omnibus Plan was increased by 8,858,823 shares as a result of a one-time adjustment to outstanding unvested share awards in connection with a special dividend payment.
On May 9, 2017, the Company’s shareholders approved the adoption of the 2017 Omnibus Plan, pursuant to which 15,000,000 Company common shares are available for issuance. The 2017 Omnibus Plan was amended and restated on April 5, 2019 and April 5, 2022 to increase the number of common shares authorized for issuance by 8,000,000 shares to 23,000,000 shares and by 3,500,000 shares to 26,500,000 shares, respectively. No grants may be made under the 2007 Omnibus Plan after the date of adoption of the 2017 Omnibus Plan.  Grants that were outstanding under the 2007 Omnibus Plan as of the date of Company’s adoption of the 2017 Omnibus Plan remain subject to the terms of the 2007 Omnibus Plan.
Stock-based compensation costs relating to the foregoing plans during the three months ended June 30, 2022 and June 30, 2023 were $20,080 and $21,344, respectively, and for the six months ended June 30, 2022 and June 30, 2023 were $34,839 and $40,685, respectively. These costs have been allocated to “cost of revenue” and “selling, general and administrative expenses.”     
Stock options
 All options granted under the 2007 and 2017 Omnibus Plans are exercisable into common shares of the Company, have a contractual period of ten years and vest over three to five years unless specified otherwise in the applicable award agreement. The Company recognizes compensation cost over the vesting period of the option.

Compensation cost is determined at the date of grant by estimating the fair value of an option using the Black-Scholes option-pricing model.
The following table shows the significant assumptions used in determining the fair value of options granted in the six months ended June 30, 2022. No options were granted in the six months ended June 30, 2023.
16. Stock-based compensation (Continued)
The Company granted options covering 475,695 common shares in the six months ended June 30, 2022.
Six months ended June 30, 2022
Dividend yield0.96 %
Expected life (in months)84
Risk-free rate of interest1.71 %
Volatility26.29 %
A summary of stock option activity during the six months ended June 30, 2023 is set out below:
 
Six Months Ended June 30, 2023
Shares
 arising
out of options
Weighted
 average
exercise price
Weighted average
remaining
contractual life (years)
Aggregate
intrinsic
value
Outstanding as of January 1, 20237,748,11433.27 5.6— 
Granted— — — — 
Forfeited(319,646)41.06 — — 
Expired(53,990)43.94 — — 
Exercised (1,287,280)19.76 — 28,482
Outstanding as of June 30, 20236,087,19835.63 6.030,689
Vested as of June 30, 2023 and expected to vest thereafter (Note a)5,769,85935.12 6.030,460
Vested and exercisable as of June 30, 20233,250,44230.30 4.824,675
Weighted average grant date fair value of grants during the period— 
 
(a)Options expected to vest reflect an estimated forfeiture rate.
As of June 30, 2023, the total remaining unrecognized stock-based compensation cost for options expected to vest amounted to $13,469, which will be recognized over the weighted average remaining requisite vesting period of 2.7 years.
16. Stock-based compensation (Continued)
Restricted share units

The Company has granted restricted share units (“RSUs”) under the 2007 and 2017 Omnibus Plans. Each RSU represents the right to receive one common share. The fair value of each RSU is the market price of one common share of the Company on the date of the grant. The RSUs granted to date have graded vesting schedules of three months to four years. The compensation expense is recognized on a straight-line basis over the vesting term. A summary of RSU activity during the six months ended June 30, 2023 is set out below:
 
Six Months Ended June 30, 2023
Number of Restricted Share UnitsWeighted Average Grant Date Fair Value
Outstanding as of January 1, 2023579,62242.97
Granted1,007,92843.06
Vested (Note a)(288,957)42.06 
Forfeited(52,716)42.62
Outstanding as of June 30, 20231,245,87743.27
Expected to vest (Note b)1,109,575
    
(a)288,957 RSUs vested during the six months ended June 30, 2023 in respect of which 187,371 shares (net of minimum statutory tax withholding) were issued during the six months ended June 30, 2023.
(b)The number of RSUs expected to vest reflects the application of an estimated forfeiture rate.    

199,297 RSUs vested in the year ended December 31, 2022, in respect of which 120,858 shares were issued during the six months ended June 30, 2023 after withholding shares to the extent of minimum statutory withholding taxes.
39,633 RSUs vested in the year ended December 31, 2021, in respect of which 39,515 shares were issued during the six months ended June 30, 2023 after withholding shares to the extent of minimum statutory withholding taxes.

As of June 30, 2023, the total remaining unrecognized stock-based compensation cost related to RSUs amounted to $39,445, which will be recognized over the weighted average remaining requisite vesting period of 2.3 years.

Performance units
 
The Company also grants stock awards in the form of performance units (“PUs”) and has granted PUs under both the 2007 and 2017 Omnibus Plans.

Each PU represents the right to receive one common share at a future date based on the Company’s performance against specified targets. PUs granted to date have vesting schedules of approximately six months to three years. PUs granted under the plans are subject to cliff vesting. The compensation expense for such awards is recognized on a straight-line basis over the vesting terms.

For PUs granted prior to 2023, the fair value of each PU is the market price of one common share of the Company on the date of grant and assumes that performance targets will be achieved. For PUs that have a performance period of one year, the Company’s estimate of the number of shares to be issued is adjusted upward or downward based upon the probability of achievement of the performance targets. The ultimate number of shares issued and the related compensation cost recognized is based on a comparison of the final performance metrics to the specified targets.
16. Stock-based compensation (Continued)

For the PUs granted in 2023, the Company made certain amendments to the vesting conditions. For PUs granted in 2023, the performance period increased to three years from one year for PUs granted prior to 2023. Further, the number of PUs granted in 2023 that will ultimately vest will be modified, subject to certain conditions and limitations, based on the Company’s total shareholder return (“TSR”) relative to the TSR of the companies included as of January 1, 2023 in the S&P 400 Midcap Index (the “Peer Group”) over the three-year performance period for the 2023 PUs.

The grant date fair value for PUs granted in 2023 is determined using a Monte Carlo simulation model. This model simulates a range of possible future stock prices and estimates the probabilities of the potential payouts. This model also incorporates the following assumptions:

The historical volatility for the companies in the Peer Group was measured using the most recent three-year period.
The risk-free interest rate is based on the U.S. Treasury rate assumption commensurate with the three-year performance period.
For determining the TSR of the Company and the companies in the Peer Group, dividends will be assumed to have been reinvested in the stock of the issuing entities on a continuous basis.
The correlation coefficients used to model the way in which each entity tends to move in relation to each other are based upon the price data used to calculate historical volatility.

The fair value of each 2023 PU granted to employees was estimated on the date of grant using the following valuation assumptions:

Six months ended June 30, 2023
Dividend yield1.22 %1.52%
Expected life (years)2.542.80
Risk-free rate for expected life 3.80 %4.44%
Volatility for expected life 24.03 %24.71%

A summary of PU activity during the six months ended June 30, 2023 is set out below:
 
Six Months Ended June 30, 2023
Number of Performance UnitsWeighted Average Grant Date Fair ValueMaximum Shares Eligible to Receive
Outstanding as of January 1, 20233,570,951 44.073,570,951
Granted985,047 44.002,364,113
Vested (Note a)(647,549)42.53(647,549)
Forfeited(215,065)43.93(231,011)
Adjustment upon final determination of level of performance goal achievement (Note b)96,668 44.5096,668
Outstanding as of June 30, 20233,790,052 44.335,153,172
Expected to vest (Note c)3,370,451 
 
 
(a)647,549 PUs vested during the six months ended June 30, 2023, in respect of which 412,275 shares (net of minimum statutory tax withholding) were issued during the six months ended June 30, 2023.
(b)Represents an adjustment made in March 2023 to the number of shares subject to the PUs granted in 2022 upon certification of the level of achievement of the performance targets underlying such awards.
(c)The number of PUs expected to vest reflects the application of an estimated forfeiture rate.
16. Stock-based compensation (Continued)

As of June 30, 2023, the total remaining unrecognized stock-based compensation cost related to PUs amounted to $75,240, which will be recognized over the weighted average remaining requisite vesting period of 1.9 years.


Employee Stock Purchase Plan (ESPP)
 
On May 1, 2008, the Company adopted the Genpact Limited U.S. Employee Stock Purchase Plan and the Genpact Limited International Employee Stock Purchase Plan (together, the “ESPP”). In April 2018, these plans were amended and restated, and their terms were extended to August 31, 2028.  

The ESPP allows eligible employees to purchase the Company’s common shares through payroll deductions at 90% of the closing price of the Company’s common shares on the last business day of each purchase interval. The dollar amount of common shares purchased under the ESPP may not exceed 15% of the participating employee’s base salary, subject to a cap of $25 per employee per calendar year. With effect from September 1, 2009, the offering periods commence on the first business day in March, June, September and December of each year and end on the last business day of the subsequent May, August, November and February. 4,200,000 common shares have been reserved for issuance in the aggregate over the term of the ESPP.

During the six months ended June 30, 2022 and 2023, 181,878 and 174,473 common shares, respectively, were issued under the ESPP.
 
The ESPP is considered compensatory under the FASB guidance on Compensation-Stock Compensation.

The compensation expense for the ESPP is recognized in accordance with the FASB guidance on Compensation-Stock Compensation. The compensation expense for the ESPP during the three months ended June 30, 2022 and 2023 was $362 and $488, respectively, and for the six months ended June 30, 2022 and 2023 was $853 and $851, respectively, and has been allocated to cost of revenue and selling, general and administrative expenses.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Capital stock
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Capital stock Capital stock
Share repurchases
 The Board of Directors of the Company (the “Board”) has authorized repurchases of up to $2,250,000 under the Company’s existing share repurchase program, including $500,000 approved during the first quarter of 2023. Under the program, shares may be purchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.
 
During the six months ended June 30, 2022 and 2023, the Company repurchased 3,439,952 and 3,828,084 of its common shares, respectively, on the open market at a weighted average price of $44.19 and $39.31 per share, respectively, for an aggregate cash amount of $152,001 and $150,471, respectively. All repurchased shares have been retired. 
 
The Company records repurchases of its common shares on the settlement date of each transaction. Shares purchased and retired are deducted to the extent of their par value from common stock and from retained earnings for the excess over par value. Direct costs incurred to acquire the shares are included in the total cost of the shares purchased. For the six months ended June 30, 2022 and 2023, retained earnings were reduced by the direct costs, including taxes, related to share repurchases of $69 and $677, respectively.
 
$474,453 remained available for share repurchases under the Company’s existing share repurchase program as of June 30, 2023. This repurchase program does not obligate the Company to acquire any specific number of shares and does not specify an expiration date. 
17. Capital stock (Continued)

Dividend
On February 10, 2022, the Company announced that its Board had approved a 16% increase in its quarterly cash dividend to $0.125 per share, up from $0.1075 per share in 2021, representing an annual dividend of $0.50 per common share, up from $0.43 per share in 2021, payable to holders of the Company’s common shares. On March 23, 2022 and June 24, 2022, the Company paid a dividend of $0.125 per share, amounting to $23,134 and $22,935 in the aggregate, to shareholders of record as of March 10, 2022 and June 10, 2022, respectively.

On February 9, 2023, the Company announced that its Board had approved a 10% increase in its quarterly cash dividend to $0.1375 per share, up from $0.125 per share in 2022, representing a planned annual dividend of $0.55 per common share, up from $0.50 per share in 2022, payable to holders of the Company’s common shares. On March 24, 2023 and June 26, 2023, the Company paid a dividend of $0.1375 per share, amounting to $25,255 and $25,031 in the aggregate, to shareholders of record as of March 10, 2023 and June 9, 2023, respectively.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Earnings per share Earnings per share
 
The Company calculates earnings per share in accordance with FASB guidance on earnings per share. Basic and diluted earnings per common share give effect to the change in the number of Company common shares outstanding. The calculation of basic earnings per common share is determined by dividing net income available to common shareholders by the weighted average number of common shares outstanding during the respective periods. The potentially dilutive shares, consisting of outstanding options on common shares, restricted share units, common shares to be issued under the ESPP and performance units, have been included in the computation of diluted net earnings per share and the number of weighted average shares outstanding, except where the result would be anti-dilutive.

The number of shares subject to stock awards outstanding but not included in the computation of diluted earnings per common share because their effect was anti-dilutive is 2,801,692 and 2,125,641 for the six months ended June 30, 2022 and 2023, respectively, and 2,864,585 and 2,390,864 for the three months ended June 30, 2022 and 2023, respectively.

Three months ended June 30,Six months ended June 30,
2022202320222023
Net income $71,670 $116,252 $167,849 $222,353 
Weighted average number of common shares used in computing basic earnings per common share184,418,350 183,230,252 185,028,063 183,512,828 
Dilutive effect of stock-based awards3,447,3032,594,8653,683,9663,192,869
Weighted average number of common shares used in computing dilutive earnings per common share187,865,653185,825,117188,712,029186,705,697
Earnings per common share
Basic$0.39 $0.63 $0.91 $1.21 
Diluted$0.38 $0.63 $0.89 $1.19 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Segment reporting
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segment reporting Segment reporting
The Company manages various types of business process and information technology services in an integrated manner for clients in various industries and geographic locations. The Company's operating segments are significant strategic business units that align its products and services with how it manages its business, approaches key markets and interacts with its clients.
During the second quarter of 2022, the Company renamed its three reportable segments. Beginning in the second quarter of 2022, the Company's: (1) Banking, Capital Markets and Insurance segment was renamed the Financial Services segment; (2) Consumer Goods, Retail, Life Sciences and Healthcare segment was renamed the Consumer and Healthcare segment; and (3) High Tech, Manufacturing and Services segment was renamed the High Tech and Manufacturing segment.
The Company’s Chief Executive Officer, who has been identified as the Chief Operating Decision Maker ("CODM"), reviews operating segment revenue, which is a GAAP measure, and adjusted income from operations ("AOI"), which is a non-GAAP measure. The Company does not allocate, and therefore the CODM does not evaluate, stock-based compensation expenses, amortization and impairment of acquired intangible assets, foreign exchange gain/(losses) (other than those included in income from operations), interest income/(expense), restructuring expense/income, acquisition related expenses, any losses or gains from businesses held for sale, including impairment charges, other income/(expense), or income taxes by segment. The Company’s operating assets and liabilities pertain to multiple segments. The Company manages assets and liabilities on a total company basis, not by operating segment, and therefore asset and liabilities information and capital expenditures by operating segment are not presented to the CODM and are not reviewed by the CODM.
With effect from January 1, 2023, the Company has modified the items that are allocated to the Company's reportable segments for the purpose of evaluating segment performance, and the Company now allocates by segment certain foreign exchange gains/(losses) (to the extent included in income from operations) and unallocated resource costs. Segment results after such allocation are reviewed by the CODM to evaluate segment performance. Prior to January 1, 2023, the CODM evaluated the performance of reportable segment revenue and adjusted income from operations after excluding these items, which were previously included under "Others." Accordingly, the Company has recast the segment revenue and adjusted income from operations of its reportable segments for the three and six months ended June 30, 2022 to present comparable segment information. Adjusted income from operations for “Others” primarily represents the impact of certain under or over-absorption of overhead, and allowance for credit losses, which are not allocated to the Company’s segments for management’s internal reporting purposes.
The CODM continues to review operating segment revenue, which is a GAAP measure, and adjusted income from operations, which is a non-GAAP measure.
19. Segment reporting (Continued)
Revenues and adjusted income from operations for each of the Company’s segments for the three months ended June 30, 2022 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services132,131 156,438 288,569 40,267 
Consumer and Healthcare182,999 217,753 400,752 60,343 
High Tech and Manufacturing173,413 226,413 399,826 75,163 
Net revenues488,543 600,604 1,089,147 
Business held for sale (refer to Note (a) below and Note 8)(4,911)7,222 
Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)1,084,236 
Others(200)
Total AOI182,795 
Stock-based compensation(20,442)
Amortization and impairment of acquired intangible assets (other than included above)(10,891)
Foreign exchange gains (losses), net1,142 
Interest income (expense), net(11,204)
Business held for sale (refer to Note (a) below and Note 8)(7,222)
Restructuring (expense) / income (refer to Note (b) below and Note 25)(38,815)
Income tax expense(23,693)
Net income71,670 
19. Segment reporting (Continued)

Revenues and adjusted income from operations for each of the Company’s segments for the three months ended June 30, 2023 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services128,282 173,154 301,436 46,723 
Consumer and Healthcare183,843 211,054 394,897 58,951 
High Tech and Manufacturing188,609 220,582 409,191 69,621 
Net revenues500,734 604,790 1,105,524 
Others10,665 
Total AOI185,960 
Stock-based compensation(21,832)
Amortization and impairment of acquired intangible assets (other than included above)(8,257)
Foreign exchange gains (losses), net1,763 
Interest income (expense), net(12,138)
Restructuring (expense) / income (refer to Note (b) below and Note 25)4,874 
Income tax expense(34,118)
Net income116,252 
    
19. Segment reporting (Continued)

Revenues and adjusted income from operations for each of the Company’s segments for the six months ended June 30, 2022 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services251,840 311,131 562,971 66,717 
Consumer and Healthcare363,633 438,739 802,372 115,648 
High Tech and Manufacturing339,816 452,431 792,247 145,258 
Net revenues955,289 1,202,301 2,157,590 
Business held for sale (refer to Note (a) below and Note 8)(4,911)7,222 
Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)2,152,679 
Others7,969 
Total AOI342,814 
Stock-based compensation(35,692)
Amortization and impairment of acquired intangible assets (other than included above)(22,193)
Foreign exchange gains (losses), net5,445 
Interest income (expense), net(23,292)
Business held for sale (refer to Note (a) below and Note 8)(7,222)
Restructuring (expense) / income (refer to Note (b) below and Note 25)(38,815)
Income tax expense(53,196)
Net income167,849 
19. Segment reporting (Continued)

Revenues and adjusted income from operations for each of the Company’s segments for the six months ended June 30, 2023 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services255,525 344,398 599,923 92,300 
Consumer and Healthcare361,675 418,839 780,514 115,282 
High Tech and Manufacturing368,767 445,639 814,406 133,912 
Net revenues985,967 1,208,876 2,194,843 
Business held for sale (refer to Note (a) below and Note 8)(490)1,201 
Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)2,194,353 
Others22,257 
Total AOI364,952 
Stock-based compensation(41,536)
Amortization and impairment of acquired intangible assets (other than included above)(16,400)
Foreign exchange gains (losses), net723 
Interest income (expense), net(21,765)
Restructuring (expense) / income (refer to Note (b) below and Note 25)4,874 
Operating loss from the business classified as held for sale (refer to Note (a) below and Note 8)(1,201)
Loss on the sale of business classified as held for sale (refer to Note (a) below and Note 8)(802)
Income tax expense(66,492)
Net income222,353 
    

(a) During the second quarter of 2022, the Company's management approved a plan to divest a business that was part of the Company's Consumer and Healthcare segment. The revenues and associated operating losses attributable to this business, including a loss on the sale of this business recorded in the first quarter of 2023, have been excluded from the computation of adjusted operating income margin with effect from April 1, 2022, as management believes that excluding these items provides useful information about the Company's financial performance and underlying business trends.

(b) The Company does not allocate these charges to individual segments in internal management reports used by the CODM. Accordingly, such expenses are included in our segment reporting as “unallocated costs.”
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Net Revenues
6 Months Ended
Jun. 30, 2023
Revenues [Abstract]  
Net revenues Net revenues
Disaggregation of revenue
 
In the following table, the Company’s revenue is disaggregated by the nature of services provided:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
Data-Tech-AI$488,543 $500,734 $955,289 $985,967 
Digital Operations600,604604,7901,202,3011,208,876
Net revenues$1,089,147 $1,105,524 $2,157,590 $2,194,843 

All three of the Company's segments include revenue from both Data-Tech-AI and Digital Operations. See Note 19 for additional information.
During the second quarter of 2022, the Company's management modified the manner in which it disaggregates revenue for reporting and internal tracking purposes, and the Company now reports revenue disaggregated by the nature of services provided to the client, namely either Data-Tech-AI or Digital Operations. Prior to the second quarter of 2022, the Company disaggregated its revenue as revenue from the General Electric Company (GE) or revenue from Global Clients (other than GE).
Contract balances
Accounts receivable include amounts for services that the Company has performed but for which payment has not been received. The Company typically follows a 30-day billing cycle and, as such, at any point in time may have accrued up to 30 days of revenues that have not been billed. The Company has determined that in instances where the timing of revenue recognition differs from the timing of invoicing, the related contracts generally do not include a significant financing component. Refer to Note 4 for details on the Company’s accounts receivable and allowance for credit losses.
The following table shows the details of the Company’s contract balances:
 
As of December 31, 2022As of June 30, 2023
Contract assets (Note a)$18,347 $18,377 
Contract liabilities (Note b)
Deferred transition revenue$128,726 $109,580 
Advance from customers$88,056 $68,699 

(a)Included in "prepaid expenses and other current assets" and "other assets" in the consolidated balance sheet.

(b)Included in "accrued expenses and other current liabilities" and "other liabilities" in the consolidated balance sheet.


As of December 31, 2022, the Company reclassified certain contract assets amounting to $2,168 and contract liabilities amounting to $649 as assets and liabilities held for sale. See Note 8 for additional information.
20. Net revenues (Continued)

Contract assets represent the contract acquisition fees or other upfront fees paid to a customer. Such costs are amortized over the expected period of benefit and recorded as an adjustment to the transaction price and deducted from revenue. The Company’s assessment did not indicate any significant impairment losses on its contract assets for the periods presented.

Contract liabilities include that portion of revenue for which payments have been received in advance from customers. The Company also defers revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. Consideration received from customers, if any, relating to such transition activities is also included as part of contract liabilities. The contract liabilities are included within “Accrued expenses and other current liabilities” and “Other liabilities” in the unaudited consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with the customer.
 
Changes in the Company’s contract asset and liability balances during the three and six months ended June 30, 2022 and 2023 were a result of normal business activity and not materially impacted by any other factors.

The amount of revenue recognized during the three months ended June 30, 2022 and 2023 that was included in the Company's contract liabilities balance at the beginning of the period was $59,361 and $60,603, respectively, and the amount of revenue recognized during the six months ended June 30, 2022 and 2023 that was included in the Company's contract liabilities balance at the beginning of the period was $94,841 and $111,777, respectively.

The following table includes estimated revenue expected to be recognized in the future related to remaining performance obligations as of June 30, 2023:

ParticularsTotalLess than 1 year1-3 years3-5 yearsAfter 5 years
Transaction price allocated to remaining performance obligations$178,279 $127,215 $41,831 $8,746 $487 

The following table provides details of the Company’s contract cost assets:
Three months ended June 30,Six months ended June 30,
2022202320222023
ParticularsSales incentive programsTransition activitiesSales incentive programsTransition activitiesSales incentive programsTransition activitiesSales incentive programsTransition activities
Opening balance$30,833 $203,939 $36,231 $166,315 $32,296 $206,498 $34,805 $181,865 
Closing balance29,186198,40137,556156,23129,186198,40137,556156,231
Amortization6,24821,8757,49224,12612,58842,41314,56648,106

As of December 31, 2022, the Company reclassified certain contract cost assets amounting to $1,247 to assets held for sale. See Note 8 for additional information.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Other operating (income) expense, net
6 Months Ended
Jun. 30, 2023
Other Income and Expenses [Abstract]  
Other operating (income) expense, net Other operating (income) expense, net 
Three months ended June 30,Six months ended June 30,
2022202320222023
Write-down of intangible assets and property, plant and equipment1,377 — 1,377 — 
Loss on the sale of business classified as held for sale (refer to Note 8)— — — 802 
Write-down of operating right-of-use assets and other assets20,307 — 20,307 — 
Gain on termination of lease (refer to Note 25)— (4,874)— (4,874)
Other operating (income) expense(467)(89)(464)(502)
Other operating (income) expense, net$21,217 $(4,963)$21,220 $(4,574)
*See Notes 8, 10 and 25 for additional information about other operating (income) expense, net for the three and six months ended
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Interest income (expense), net
6 Months Ended
Jun. 30, 2023
Banking and Thrift, Interest [Abstract]  
Interest income (expense), net Interest income (expense), net
Three months ended June 30,Six months ended June 30,
2022202320222023
Interest income $684 $3,497 $2,602 $8,423 
Interest expense(11,888)(15,635)(25,894)(30,188)
Interest income (expense), net $(11,204)$(12,138)$(23,292)$(21,765)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Income taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income taxes Income taxes
The Company determines its tax provision for interim periods using an estimate of its annual effective tax rate adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if its estimated tax rate changes, the Company makes a cumulative adjustment.

The Company’s effective tax rate (“ETR”) was 22.7% for the three months ended June 30, 2023, down from 24.8% for the three months ended June 30, 2022. The decrease in the Company’s ETR in the three months ended June 30, 2023 is primarily due to higher discrete benefits recorded in the three months ended June 30, 2023 compared to the three months ended June 30, 2022.

The Company’s ETR was 23.0% for the six months ended June 30, 2023, down from 24.1% for the six months ended June 30, 2022. The decrease in the Company’s ETR in the six months ended June 30, 2023 is primarily due to an increase in discrete benefits recorded in the six months ended June 30, 2023 compared to the six months ended June 30, 2022.

The following table summarizes activities related to the Company’s unrecognized tax benefits for uncertain tax positions for the six months ended June 30, 2023:     
Six months ended June 30, 2023
Opening balance at January 1$25,430 
Increase related to prior year tax positions, including recorded in acquisition accounting189 
Decrease related to prior year tax positions due to lapse of applicable statute of limitation(1,030)
Decrease related to settlements with taxing authorities(170)
Effect of exchange rate changes99 
Closing balance at June 30$24,518 
23. Income taxes (Continued)

As of December 31, 2022 and June 30, 2023, the Company had unrecognized tax benefits amounting to $25,430 and $24,518, respectively, which, if recognized, would impact the Company’s ETR.

As of December 31, 2022 and June 30, 2023, the Company had accrued $2,871 and $3,013, respectively, in interest and $374 and $375, respectively, for penalties relating to unrecognized tax benefits.
During the year ended December 31, 2022 and the six months ended June 30, 2023, the Company recognized approximately $(2,583) and $56, respectively, in interest related to income taxes.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
 Capital commitments
 
As of December 31, 2022 and June 30, 2023, the Company has committed to spend $17,972 and $12,614, respectively, under agreements to purchase property, plant and equipment. This amount is net of capital advances paid in respect of these purchases.

Bank guarantees
 
The Company has outstanding bank guarantees and letters of credit amounting to $8,050 and $12,063 as of December 31, 2022 and June 30, 2023, respectively. Bank guarantees are generally provided to government agencies and excise and customs authorities for the purpose of maintaining a bonded warehouse. These guarantees may be revoked if the government agencies suffer any losses or damages through the breach of any of the covenants contained in the agreements governing such guarantees.

Other commitments

Certain units of the Company’s Indian subsidiaries are established as Software Technology Parks of India units or Special Economic Zone (“SEZ”) units under the relevant regulations issued by the Government of India. These units are exempt from customs and other duties on imported and indigenous capital goods, stores and spares. SEZ units are also exempt from the Goods and Services Tax (“GST”) that was introduced in India in 2017. The Company has undertaken to pay taxes and duties, if any, in respect of capital goods, stores, spares and services consumed duty-free, in the event that certain terms and conditions are not fulfilled.

Contingency
 
(a) In February 2019, there was a judicial pronouncement in India with respect to defined contribution benefit payments interpreting certain statutory defined contribution obligations of employees and employers. It is not currently clear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation would result in an increase in contributions payable by the Company for past periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance and based on legal advice the Company has obtained on the matter, it is currently impracticable to reliably estimate the timing and amount of any payments the Company may be required to make. Accordingly, the Company plans to obtain further clarity and will evaluate the amount of a potential provision, if any.
24. Commitments and contingencies (Continued)

(b) The Indian taxing authorities (“ITA”) have initiated proceedings to examine the availability of a tax exemption claimed by the Company in respect of exports of services and related refunds under the Indian Goods and Services Tax (“GST”) regime and the previous service tax regime. In the second quarter of 2020, the ITA began to challenge or reject the Company’s Indian GST and service tax refunds in certain Indian states. The Company had requested these refunds pursuant to the tax exemption available for exports under the previous service tax regime as well as the current GST regime in respect of services performed by the Company in India for affiliates and clients outside of India. In denying the refunds, the ITA took the position that the services provided are local services, which interpretation, if correct, would make the service tax and GST exemption on exports unavailable to the Company in respect of such services. The Government of India has since issued an administrative circular which supports the Company’s position. Further, in the fourth quarter of 2022, the Punjab and Haryana High Court (the "High Court") ruled in favor of the Company in respect of this issue, and the ITA have not appealed the High Court's ruling, which has become final. Based on the High Court's ruling, some of the Company’s refunds have been approved and others are being processed. The Company believes that the separate proceedings initiated in respect of the service tax regime will also be decided in the Company's favor and that, based on the foregoing, the risk that any liability will materialize is remote. Accordingly, no reserve has been provided with respect to this matter as of June 30, 2023.

(c) The ITA have issued assessment orders to certain subsidiaries of the Company seeking to assess income tax on certain transactions that occurred in 2015. The Company has received demands for potential tax claims related to these orders in an aggregate amount of $112,849, including interest through the date of the orders. This amount excludes penalties or interest accrued since the date of the orders. The Company is pursuing appeals before the relevant appellate authorities in respect of these orders. Further, in respect of the transaction undertaken in 2015, the ITA has attempted to revise a previously closed assessment. During 2022, the Income Tax Appellate Tribunal of India (the "Tribunal") ruled in favor of the Company denying the ITA's ability to revise the assessment, and the ITA have appealed this ruling before the Delhi High Court. In January 2023, notwithstanding the Tribunal’s decision in the Company's favor, the ITA issued a revised assessment order to the Company, and in March 2023, this assessment order was struck down by the Tribunal. The ITA may appeal this most recent decision of the Tribunal before the Delhi High Court. Based on the foregoing, the Company believes that it is more likely than not that the Company’s position will ultimately prevail in respect of these transactions. Accordingly, no reserve has been provided with respect to this matter as of June 30, 2023.

(d) In September 2020, the Indian Parliament approved new labor codes including the Code on Social Security, 2020 (the “Code”), which will impact the Company’s contributions to its defined benefit plans for employees based in India. The Code has not yet been made effective and the rules for different states are in the process of being framed. The Company will evaluate the impact of the Code on the Company in its financial statements for the period in which the Code becomes effective and the related rules are published.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring
6 Months Ended
Jun. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
The Company has implemented a flexible, hybrid global delivery model in line with the Company's long-term strategy that incorporates a mix of offshore, onshore, near shore, and remote working. As a result, the Company determined that certain leases and employee roles were no longer needed.

Accordingly, in the second quarter of 2022, the Company recorded a $38,815 restructuring charge relating to the abandonment of leased office premises and an employee severance charge. Of the total charge of $38,815, $21,684 was a non-cash charge (including $1,377 related to writing down of certain property, plant and equipment) recorded as other operating expense, which pertains to the abandonment of various leased office premises. The Company also recorded a severance charge of $17,131 included in cost of revenue and selling, general and administrative expenses. The Company had sought out one or more third parties to sublease certain office premises from the Company, wherever applicable, instead of abandoning them. However, the Company has not been successful in such attempts, and the Company believes it is unlikely that it will be able to sublease such premises in the foreseeable future.

In the second quarter of 2023, the Company successfully terminated a lease agreement involving leased premises that were abandoned as part of the 2022 restructuring described above. Accordingly, effective upon the lease termination date, the Company recorded a gain in other operating (income) expense of $4,874.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent events Subsequent events
Dividend
On July 13, 2023, the Company announced that its Board of Directors has declared a dividend for the third quarter of 2023 of $0.1375 per common share, which is payable on September 26, 2023 to shareholders of record as of the close of business on September 8, 2023. The declaration of any future dividends will be at the discretion of the Board of Directors and subject to Bermuda and other applicable laws.
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net income $ 116,252 $ 71,670 $ 222,353 $ 167,849
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of preparation and principles of consolidation
(a) Basis of preparation and principles of consolidation

The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and the rules and regulations of the Securities and Exchange Commission (the “SEC”) for reporting on Form 10-Q. Accordingly, they do not include certain information and note disclosures required by generally accepted accounting principles for annual financial reporting and should be read in conjunction with the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. The accompanying consolidated financial statements reflect all adjustments that management considers necessary for a fair presentation of the results of operations for these periods.
The accompanying financial statements have been prepared on a consolidated basis and reflect the financial statements of Genpact Limited, a Bermuda company, and all of its subsidiaries that are more than 50% owned and controlled. When the Company does not have a controlling interest in an entity but exerts significant influence over the entity, the Company applies the equity method of accounting. All intercompany transactions and balances are eliminated in consolidation.
Use of estimates (b) Use of estimatesThe preparation of consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements. Significant items subject to such estimates and assumptions include the useful lives of property, plant and equipment, intangible assets and goodwill, revenue recognition, allowance for credit losses, valuation allowances for deferred tax assets, the valuation of derivative financial instruments, the measurement of lease liabilities and right-of-use (“ROU”) assets, measurements of stock-based compensation, assets and obligations related to employee benefits, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, variable consideration, other obligations for revenue recognition, income tax uncertainties and other contingencies. Management believes that the estimates used in the preparation of the consolidated financial statements are reasonable. Although these estimates and assumptions are based upon management’s best knowledge of current events and actions, actual results could differ from these estimates. Any changes in estimates are adjusted prospectively in the Company’s consolidated financial statements.
Business combinations
(c) Business combinations, goodwill and other intangible assets

The Company accounts for its business combinations using the acquisition method of accounting in accordance with Accounting Standard Codification (“ASC”) Topic 805, Business Combinations, by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values. Contingent consideration is included within the acquisition cost and is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is re-measured to fair value as of each reporting date until the contingency is resolved. Changes in fair value are recognized in earnings. All assets and liabilities of the acquired businesses, including goodwill, are assigned to reporting units. Acquisition-related costs are expensed as incurred under selling, general and administrative expenses.
Goodwill Goodwill represents the cost of acquired businesses in excess of the fair value of identifiable tangible and intangible net assets purchased. Goodwill is not amortized but is tested for impairment at least on an annual basis on December 31, based on a number of factors, including operating results, business plans and future cash flows. The Company performs an assessment of qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Based on the assessment of events or circumstances, the Company performs a quantitative assessment of goodwill impairment if it determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, based on the quantitative impairment analysis, the carrying value of the goodwill of a reporting unit exceeds the fair value of such goodwill, an impairment loss is recognized in an amount equal to the excess. In addition, the Company performs a qualitative assessment of goodwill impairment between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. See Note 10 for information and related disclosures.
Intangible assets
Intangible assets acquired individually or with a group of other assets or in a business combination and developed internally are carried at cost less accumulated amortization and accumulated impairment loss based on their estimated useful lives as follows:
 
Customer-related intangible assets1-9 years
Marketing-related intangible assets1-8 years
Technology-related intangible assets2-10 years
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
Intangible assets are amortized over their estimated useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are consumed or otherwise realized.
In business combinations where the fair value of identifiable tangible and intangible net assets purchased exceeds the cost of the acquired business, the Company recognizes the resulting gain under “Other operating (income) expense, net” in the consolidated statements of income.
The Company also capitalizes certain software and technology-related development costs incurred in connection with developing or obtaining software or technology for sale/lease to customers when the initial design phase is completed and commercial and technological feasibility has been established. Any development cost incurred before technological feasibility is established is expensed as incurred as research and development costs. Technological feasibility is established upon completion of a detailed design program or, in its absence, completion of a working model. Capitalized software and technology costs include only (i) external direct costs of materials and services utilized in developing or obtaining software and technology and (ii) compensation and related benefits for employees who are directly associated with the project.
Costs incurred in connection with developing or obtaining software or technology for sale/lease to customers which are under development and not put to use are disclosed under “intangible assets under development.” Advances paid towards the acquisition of intangible assets outstanding as of each balance sheet date are disclosed under “intangible assets under development.”
Capitalized software and technology costs are included in intangible assets under technology-related intangible assets on the Company’s balance sheet and are amortized on a straight-line basis when placed into service over the estimated useful lives of the software and technology.
The Company evaluates the remaining useful life of intangible assets that are being amortized at each reporting period wherever events and circumstances warrant a revision to the remaining period of amortization, and the remaining carrying amount of the intangible asset is amortized prospectively over that revised remaining useful life.
Financial instruments and concentration of credit risk (d) Financial instruments and concentration of credit riskFinancial instruments that potentially subject the Company to concentration of credit risk are reflected principally in cash and cash equivalents, derivative financial instruments and accounts receivable. The Company places its cash and cash equivalents and derivative financial instruments with corporations and banks with high investment grade ratings, limits the amount of credit exposure with any one corporation or bank and conducts ongoing evaluations of the creditworthiness of the corporations and banks with which it does business. To reduce its credit risk on accounts receivable, the Company conducts ongoing credit evaluations of its customers.
Accounts receivable
(e) Accounts receivable

Accounts receivable are recorded at the invoiced or to be invoiced amount and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows. The Company maintains an allowance for current expected credit losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses which are adjusted to current market conditions and a reasonable and supportable forecast. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

The Company uses revolving accounts receivable-based facilities in the normal course of business as part of managing its cash flows. The Company accounts for receivables sold under these facilities as a sale of financial assets pursuant to ASC 860 “Transfers and Servicing” and de-recognizes these receivables, as well as the related allowances, from its balance sheets. Generally, the fair value of accounts receivable sold approximates their book value due to their short-term nature, and any gains or losses on the sale of these receivables are recorded at the time of transfer and included under "interest income (expense), net" in the Company’s consolidated statements of income.
Revenue Recognition
(f) Revenue Recognition

The Company derives its revenue primarily from business process management services, including analytics, consulting and related digital solutions and information technology services, which are provided primarily on a time-and-material, transaction or fixed-price basis. The Company recognizes revenue upon the transfer of control of promised services to its customers in an amount that reflects the consideration the Company expects to receive in exchange for those services. Revenues from services rendered under time-and-materials and transaction-based contracts are recognized as the services are provided. The Company’s fixed-price contracts include contracts for customization of applications, maintenance and support services. Revenues from these contracts are recognized ratably over the term of the agreement. The Company accrues for revenue and unbilled receivables for services rendered between the last billing date and the balance sheet date.
 
The Company’s contracts with its customers also include incentive payments received for discrete benefits delivered or promised to be delivered to the customer or service level agreements that could result in credits or refunds to the customer. Revenues relating to such arrangements are accounted for as variable consideration when the amount of revenue to be recognized can be estimated to the extent that it is probable that a significant reversal of any incremental revenue will not occur.
 
The Company records deferred revenue attributable to certain process transition activities where such activities do not represent separate performance obligations. Revenues relating to such transition activities are classified under contract liabilities and subsequently recognized ratably over the period in which the related services are performed. Costs relating to such transition activities are fulfillment costs which are directly related to the contract and result in the generation or enhancement of resources. Such costs are expected to be recoverable under the contract and are therefore classified as contract cost assets and recognized ratably over the estimated expected period of benefit under cost of revenue.
2. Summary of significant accounting policies (Continued)
 
Revenues are reported net of value-added tax, business tax and applicable discounts and allowances. Reimbursements of out-of-pocket expenses received from customers have been included as part of revenues.

Revenue for performance obligations that are satisfied over time is recognized in accordance with the methods prescribed for measuring progress. The input (cost expended) method has been used to measure progress towards completion as there is a direct relationship between input and the satisfaction of a performance obligation. Provisions for estimated losses, if any, on uncompleted contracts are recorded in the period in which such losses become probable based on the current contract estimates.
 
The Company enters into multiple-element revenue arrangements in which a customer may purchase a combination of products or services. The Company determines whether each product or service promised to a customer is capable of being distinct, and is distinct in the context of the contract. If not, the promised products or services are combined and accounted for as a single performance obligation. In the event of a multiple-element revenue arrangement, the Company allocates the arrangement consideration to separately identifiable performance obligations based on their relative stand-alone selling prices.
 
Certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. Revenue from distinct perpetual licenses is recognized upfront at the point in time when the software is made available to the customer. Revenue from distinct, non-cancellable, subscription-based licenses is recognized at the point in time it is transferred to the customer. Revenue from any associated maintenance or ongoing support services is recognized ratably over the term of the contract. For a combined software license/services performance obligation, revenue is recognized over the period that the services are performed.
 
All incremental and direct costs incurred for acquiring contracts, such as certain sales commissions, are classified as contract cost assets. Such costs are amortized over the expected period of benefit and recorded under selling, general and administrative expenses.
 
Other upfront fees paid to customers are classified as contract assets. Such fees are amortized over the expected period of benefit and recorded as an adjustment to the transaction price and deducted from revenue.
 
Timing of revenue recognition may differ from the timing of invoicing. If a payment is received in respect of services prior to the delivery of services, the payment is recognized as an advance from the customer and classified as a contract liability. Contract assets and contract liabilities relating to the same customer contract are offset against each other and presented on a net basis in the consolidated financial statements.
 
Significant judgements

Customer contracts sometimes include incentive payments received for discrete benefits delivered to the customer or service level agreements that could result in credits or refunds to the customer. Such amounts are estimated at contract inception and are adjusted at the end of each reporting period as additional information becomes available only to the extent that it is probable that a significant reversal of any incremental revenue will not occur.
Leases
(g) Leases

At the inception of a contract, the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on whether: (1) the contract involves the use of a distinct identified asset, (2) the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term of the contract, and (3) the Company has the right to direct the use of the asset. At the inception of a lease, the consideration in the contract is allocated to each lease component based on its relative standalone price to determine the lease payments.

Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: (1) the lease transfers ownership of the asset by the end of the lease term, (2) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (3) the lease term is for a major part of the remaining useful life of the asset or (4) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any one of the above criteria.
 
For all leases at the lease commencement date, a ROU asset and a lease liability are recognized. The lease liability represents the present value of the lease payments under the lease. Lease liabilities are initially measured at the present value of the lease payments not yet paid, discounted using the discount rate for the lease at the lease commencement. The lease liabilities are subsequently measured on an amortized cost basis. The lease liability is adjusted to reflect interest on the liability and the lease payments made during the period. Interest on the lease liability is determined as the amount that results in a constant periodic discount rate on the remaining balance of the liability.
 
The ROU asset represents the right to use the leased asset for the lease term. The ROU asset for each lease initially includes the amount of the initial measurement of the lease liability adjusted for any lease payments made to the lessor at or before the commencement date, accrued lease liabilities and any lease incentives received or any initial direct costs incurred by the Company.
 
The ROU asset of finance leases is subsequently measured at cost, less accumulated amortization and any accumulated impairment losses. The ROU asset of operating leases is subsequently measured from the carrying amount of the lease liability at the end of each reporting period, and is equal to the carrying amount of lease liabilities adjusted for (1) unamortized initial direct costs, (2) prepaid/(accrued) lease payments and (3) the unamortized balance of lease incentives received.

The carrying value of ROU assets is reviewed for impairment, similar to long-lived assets, whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable.
 
The Company has elected to not separate lease and non-lease components for all of its leases and to use the recognition exemptions for lease contracts that, at commencement date, have a lease term of 12 months or less and do not contain a purchase option (“short-term leases”). 
 
Significant judgements
 
The Company determines the lease term as the non-cancellable term of the lease, together with any periods covered by an option to extend the lease if it is reasonably certain to be exercised, or any periods covered by an option to terminate the lease, if it is reasonably certain not to be exercised. Under certain of its leases, the Company has a renewal and termination option to lease assets for additional terms between one and ten years. The Company applies judgement in evaluating whether it is reasonably certain to exercise the option to renew or terminate the lease. The Company considers all relevant factors that create an economic incentive for it to exercise the renewal or termination option. After the commencement date, the Company reassesses the lease term if there is a significant event or change in circumstances that is within the Company’s control and affects its ability to exercise (or not to exercise) the option to renew or terminate.
2. Summary of significant accounting policies (Continued)

The Company has applied an incremental borrowing rate for the purpose of computing lease liabilities based on the remaining lease term and the rates prevailing in the jurisdictions where leases were executed.
Cost of revenue
(h) Cost of revenue

Cost of revenue primarily consists of salaries and benefits (including stock-based compensation), recruitment, training and related costs of employees who are directly responsible for the performance of services for customers, their supervisors and certain support personnel who may be dedicated to a particular client or a set of processes. It also includes operational expenses, which consist of facilities maintenance expenses, travel and living expenses, rent, IT expenses, and consulting and certain other expenses. Consulting charges represent the cost of consultants and contract resources with specialized skills who are directly responsible for the performance of services for clients and travel and other billable costs related to the Company’s clients. It also includes depreciation of property, plant and equipment, and amortization of intangible and ROU assets which are directly related to providing services that generate revenue.
Selling, general and administrative expenses
(i) Selling, general and administrative expenses
 
Selling, general and administrative (“SG&A”) expenses consist of expenses relating to salaries and benefits (including stock-based compensation) as well as costs related to recruitment, training and retention of senior management and other support personnel in enabling functions such as human resources, finance, legal, marketing, sales and sales support, and other support personnel. The operational costs component of SG&A expenses also includes travel and living costs for such personnel. SG&A expenses also include acquisition-related costs, legal and professional fees (which represent the costs of third party legal, tax, accounting and other advisors), investment in research and development, digital technology, advanced automation and robotics, and an allowance for credit losses. It also includes depreciation of property, plant and equipment, and amortization of intangibles and ROU assets other than those included in cost of revenue.
Credit losses
(j) Credit losses

An allowance for credit losses is recognized for all debt instruments other than those held at fair value through profit or loss. The Company pools its accounts receivable (other than deferred billings) based on similar risk characteristics in estimating expected credit losses. Credit losses for accounts receivable are based on the roll-rate method, and the Company recognizes a loss allowance based on lifetime expected credit losses at each reporting date. The Company has established a provision matrix based on historical credit loss experience, adjusted for forward-looking factors and the economic environment. The Company believes the most relevant forward-looking factors are economic environment, gross domestic product, inflation rates and unemployment rates for each of the countries in which the Company or its customers operate, and accordingly the Company adjusts historical loss rates based on expected changes in these factors. At every reporting date, observed historical default rates are updated to reflect changes in the Company’s forward-looking estimates.

Credit losses for other financial assets and deferred billings are based on the discounted cash flow (“DCF”) method. Under the DCF method, the allowance for credit losses reflects the difference between the contractual cash flows due in accordance with the contract and the present value of the cash flows expected to be collected. The expected cash flows are discounted at the effective interest rate of the financial asset. Such allowances are based on the credit losses expected to arise over the life of the asset which includes consideration of prepayments based on the Company’s expectation as of the balance sheet date.

A financial asset is written off when it is deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. Expected recoveries of amounts previously written off, not to exceed the aggregate amounts previously written off, are included in determining the allowance at each reporting period.
Credit losses are presented as a credit loss expense within “Selling, general and administrative expenses.” Subsequent recoveries of amounts previously written off are credited against the same line item.
Impairment of long-lived assets
(k) Impairment of long-lived assets

Long-lived assets, including certain intangible assets, to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Such assets are required to be tested for impairment if the carrying amount of the assets is higher than the future undiscounted net cash flows expected to be generated by the assets. The impairment amount to be recognized is measured as the amount by which the carrying value of the assets exceeds their fair value. The Company determines fair value by using a discounted cash flow approach.
Assets held for sale
(l) Assets held for sale

A long-lived asset (or a disposal group for a long-lived asset comprising a group of assets and related liabilities) is classified as held for sale if it is highly probable that the asset will be recovered through sale rather than continuing use.

The Company records assets held for sale at the lower of its carrying value or fair value less costs to sell. The following criteria are used to determine if a business is held for sale: (i) management, having the authority to approve a sale, commits to a plan to sell; (ii) the business is available for immediate sale in its present condition; (iii) an active program to locate a buyer and a plan to sell the business have been initiated; (iv) the sale of the business is probable within one year; (v) the business is being actively marketed for sale at a reasonable price relative to its fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.

In determining the fair value of the assets less costs to sell, the Company considers factors including current sales prices for comparable assets, discounted cash flow projections, third party valuation and any indicative offers. The Company’s assumptions about fair value require significant judgment because the current market is highly sensitive to changes in economic conditions. The Company estimates the fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate.

Any impairment loss on the initial classification and subsequent measurement is recognized as an expense. Any subsequent increase in fair value less costs to sell (not exceeding the accumulated impairment loss that has been previously recognized) is recognized in the income statement.
When assets are classified as held for sale, the Company does not record any depreciation and amortization for the respective property, plant and equipment and intangibles.
Recently issued accounting pronouncements Recently issued accounting pronouncements
The authoritative bodies release standards and guidance which are assessed by management for impact on the Company’s consolidated financial statements.

The following recently released accounting standard has not yet been adopted by the Company:

In March 2023, the FASB issued ASU No. 2023-01, “Leases (Topic 842)”. This ASU requires a lessee in a common-control lease arrangement to amortize leasehold improvements that it owns over the improvements’ useful life to the common control group, regardless of the lease term, if the lessee continues to control the use of the underlying asset through a lease.

The ASU is effective for the Company for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2023. Early adoption is permitted. The Company is in the process of assessing the impact of this ASU on its consolidated results of operations, cash flows, financial position and disclosures.
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of estimated useful lives of intangible assets
Intangible assets acquired individually or with a group of other assets or in a business combination and developed internally are carried at cost less accumulated amortization and accumulated impairment loss based on their estimated useful lives as follows:
 
Customer-related intangible assets1-9 years
Marketing-related intangible assets1-8 years
Technology-related intangible assets2-10 years
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable, net of allowance for credit losses (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of allowance for credit losses
The following table provides details of the Company’s allowance for credit losses on accounts receivable:
 
Year ended December 31, 2022 Six months ended June 30, 2023
Opening balance as of January 1$24,329 $20,442 
Additions (net), charged to income statement2,096 6,374 
Deductions/effect of exchange rate fluctuations(5,983)(1,296)
Closing balance$20,442 $25,520 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of fair value of assets and liabilities, including derivative instruments, at fair value on a recurring basis The fair value measurements of these financial assets and liabilities were determined using the following inputs as of December 31, 2022 and June 30, 2023: 
As of December 31, 2022
Fair Value Measurements at Reporting Date Using
Quoted Prices in
Active Markets for
Identical Assets
Significant 
Other Observable 
Inputs
Significant 
Other Unobservable
Inputs
Total(Level 1)(Level 2)(Level 3)
Assets
Derivative instruments (Note a, c)$21,687 $— $21,687 $— 
Deferred compensation plan assets (Note a, e)40,261 — — 40,261 
Total$61,948 $ $21,687 $40,261 
Liabilities
Earn-out consideration (Note b, d)$2,517 $— $— $2,517 
Derivative instruments (Note b, c)38,817 — 38,817 — 
Deferred compensation plan liability (Note b, f)39,654 — — 39,654 
Total$80,988 $ $38,817 $42,171 
5. Fair value measurements (Continued)
As of June 30, 2023
Fair Value Measurements at Reporting Date Using
Quoted Prices in
Active Markets for
Identical Assets
Significant 
Other Observable 
Inputs
Significant 
Other Unobservable
Inputs
Total(Level 1)(Level 2)(Level 3)
Assets
Derivative instruments (Note a, c)$37,273 $— $37,273 $— 
Deferred compensation plan assets (Note a, e)47,975 — — 47,975 
Total$85,248 $ $37,273 $47,975 
Liabilities
Derivative instruments (Note b, c)8,681 — 8,681 — 
Deferred compensation plan liability (Note b, f)47,313 — — 47,313 
Total$55,994 $ $8,681 $47,313 
 

(a)Derivative assets are included in “prepaid expenses and other current assets” and “other assets” in the consolidated balance sheets. Deferred compensation plan assets are included in “other assets” in the consolidated balance sheets.

(b)Included in “accrued expenses and other current liabilities” and “other liabilities” in the consolidated balance sheets.

(c)The Company values its derivative instruments based on market observable inputs, including both forward and spot prices for the relevant currencies and interest rate indices for relevant interest rates. The quotes are taken from an independent market database.

(d)The fair value of earn-out consideration, calculated as the present value of expected future payments to be made to the sellers of acquired businesses, was derived by estimating the future financial performance of the acquired businesses using the earn-out formula and performance targets specified in each purchase agreement and adjusting the result to reflect the Company’s estimate of the likelihood of achievement of such targets. Given the significance of the unobservable inputs, the valuations are classified in level 3 of the fair value hierarchy.

(e)Deferred compensation plan assets consist of life insurance policies held under a Rabbi Trust. Assets held in the Rabbi Trust are valued based on the cash surrender value of the insurance contract, which is determined based on the fair value of the underlying assets included in the insurance portfolio and are therefore classified within level 3 of the fair value hierarchy.

(f)The fair value of the deferred compensation plan liability is derived based on the fair value of the underlying assets in the insurance policies and is therefore classified within level 3 of the fair value hierarchy.
Schedule of roll-forward of fair value of earn-out consideration categorized as level 3 in fair value hierarchy
The following table provides a roll-forward of the fair value of earn-out consideration categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
Opening balance$5,406 $ $5,406 $2,517 
Payments made on earn-out consideration(2,399)
Change in fair value of earn-out consideration (Note a)— — — (118)
Closing balance$5,406 $ $5,406 $ 

(a)Changes in the fair value of earn-out consideration are reported in “other operating (income) expense, net” in the consolidated statements of income.
Schedule of roll-forward of fair value of deferred compensation plan assets categorized as level 3 in fair value hierarchy
The following table provides a roll-forward of the fair value of deferred compensation plan assets categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
Opening balance$43,320 $44,745 $38,584 $40,261 
Additions (net of redemption)797 1,099 7,885 3,197 
Change in fair value of deferred compensation plan assets (Note a)(5,695)2,131 (8,047)4,517 
Closing balance$38,422 $47,975 $38,422 $47,975 
(a)Changes in the fair value of plan assets are reported in “other income (expense), net” in the consolidated statements of income.
Roll-forward of fair value of deferred compensation liabilities categorized as Level 3 in fair value hierarchy
The following table provides a roll-forward of the fair value of deferred compensation liabilities categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:

Three months ended June 30,Six months ended June 30,
2022202320222023
Opening balance$42,554 $44,095 $38,007 $39,654 
Additions (net of redemption)971 1,099 7,884 3,197 
Change in fair value of deferred compensation plan liabilities (Note a)(5,692)2,119 (8,058)4,462 
Closing balance$37,833 $47,313 $37,833 $47,313 

(a)Changes in the fair value of deferred compensation plan liabilities are reported in “selling, general and administrative expenses” in the consolidated statements of income.
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative financial instruments (Tables)
6 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of aggregate notional principal amounts of outstanding derivative financial instruments with related balance sheet exposure
The following table presents the aggregate notional principal amounts of outstanding derivative financial instruments together with the related balance sheet exposure:
 
Notional principal amounts (Note a)Balance sheet exposure asset (liability) (Note b)
As of December 31, 2022As of June 30, 2023As of December 31, 2022As of June 30, 2023
Foreign exchange forward contracts denominated in:
United States Dollars (sell) Indian Rupees (buy)$1,587,500 $1,450,000 $(25,581)$12,917 
United States Dollars (sell) Mexican Peso (buy)24,000 34,500 1,079 4,364 
United States Dollars (sell) Philippines Peso (buy)79,200 75,600 (828)194 
Euro (sell) United States Dollars (buy)182,163 190,943 480 (544)
Singapore Dollars (buy) United States Dollars (sell)50,956 50,956 166 (463)
Euro (sell) Romanian Leu (buy)51,115 45,625 848 1,021 
Japanese Yen (sell) Chinese Renminbi (buy)8,185 33,624 (327)1,292 
United States Dollars (sell) Chinese Renminbi (buy)41,000 45,000 605 (1,970)
Pound Sterling (sell) United States Dollars (buy)32,594 34,521 1,113 (167)
United States Dollars (sell) Hungarian Font (buy)12,000 20,000 828 1,979 
Australian Dollars (sell) Indian Rupees (buy)87,513 93,531 (452)4,166 
United States Dollars (Sell) Polish Zloty (buy)24,000 31,000 1,372 1,440 
Japanese Yen (sell) United States Dollars (buy)10,000 7,008 (1,134)523 
Israeli Shekel (sell) United States Dollars (buy)3,000 — — 
South African Rand (sell) United States Dollars (buy)21,000 25,000 (1,652)2,120 
United States Dollars (Sell) Brazilian Real (buy)— 4,000 — 307 
United States Dollars (Sell) Costa Rica Colon (buy)— 13,000 — 97 
Interest rate swaps (floating to fixed)432,248 418,304 6,350 1,316 
$(17,130)$28,592 

(a)Notional amounts are key elements of derivative financial instrument agreements but do not represent the amount exchanged by counterparties and do not measure the Company’s exposure to credit, foreign exchange, interest rate or market risks. However, the amounts exchanged are based on the notional amounts and other provisions of the underlying derivative financial instrument agreements. Notional amounts are denominated in U.S. dollars.

(b)Balance sheet exposure is denominated in U.S. dollars and denotes the mark-to-market impact of the derivative financial instruments on the reporting date.
Schedule of fair value of derivative instruments and their location in the Company's financial statements
The fair value of the Company’s derivative instruments and their location in the Company’s financial statements are summarized in the table below: 
Cash flow hedgesNon-designated
As of December 31, 2022As of June 30, 2023As of December 31, 2022As of June 30, 2023
Assets
Prepaid expenses and other current assets$17,531 $20,221 $2,151 $8,536 
Other assets$2,005 $8,516 $— $— 
Liabilities
Accrued expenses and other current liabilities$23,662 $6,966 $11,495 $791 
Other liabilities$3,660 $924 $— $— 
Schedule gains (losses) recorded as component of other comprehensive income (loss) in connection with cash flow hedges
In connection with cash flow hedges, the gains (losses) recorded as a component of other comprehensive income (loss) (“OCI”), and the related tax effects are summarized below: 

Three months ended June 30,
20222023
Before 
tax
Amount
Tax 
(Expense)
 or Benefit
Net of 
tax
Amount
Before 
tax
Amount
Tax 
(Expense)
or Benefit
Net of 
tax
Amount
Opening balance$21,059 $(4,122)$16,937 $9,378 $(1,998)$7,379 
Net gains (losses) reclassified into statement of
income on completion of hedged transactions
(925)(119)(1,044)4,836 (1,214)3,622 
Changes in fair value of effective portion of
outstanding derivatives, net
(13,700)925 (12,775)16,755 (4,584)12,171 
Gain (loss) on cash flow hedging derivatives, net(12,775)1,044 (11,731)11,919 (3,370)8,549 
Closing balance$8,284 $(3,078)$5,206 $21,297 $(5,368)$15,928 

Six months ended June 30,
20222023
Before 
tax
Amount
Tax 
(Expense)
 or Benefit
Net of 
tax
Amount
Before 
tax
Amount
Tax 
(Expense)
or Benefit
Net of 
tax
Amount
Opening balance$17,468 $(3,404)$14,064 $(7,255)$1,543 $(5,712)
Net gains (losses) reclassified into statement of
income on completion of hedged transactions
(277)(270)(547)7,027 (1,752)5,275 
Changes in fair value of effective portion of
outstanding derivatives, net
(9,461)56 (9,405)35,579 (8,663)26,915 
Gain (loss) on cash flow hedging derivatives, net(9,184)326 (8,858)28,552 (6,911)21,640 
Closing balance$8,284 $(3,078)$5,206 $21,297 $(5,368)$15,928 
Schedule of gains or losses recognized in other comprehensive income (loss)
The gains or losses recognized in other comprehensive income (loss) and their effects on financial performance are summarized below: 
Derivatives in Cash Flow Hedging RelationshipsAmount of Gain (Loss) recognized in OCI on Derivatives (Effective Portion)Location of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion)Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion)
Three months ended June 30,Six months ended June 30,Three months ended June 30,Six months ended June 30,
20222023202220232022202320222023
Forward foreign
exchange contracts
$(18,092)$16,510 $(20,684)$33,885 Revenue$884 $594 $1,180 $1,229 
Interest rate swaps$4,392 $245 $11,223 $1,694 Cost of revenue(604)515 1,050 (898)
Selling, general and administrative expenses(101)78 450 (113)
Interest expense(1,104)3,649 (2,957)6,809 
$(13,700)$16,755 $(9,461)$35,579 $(925)$4,836 $(277)$7,027 
Amount of Gain (Loss) recognized in Statement of Income on Derivatives
Three months ended June 30,Six months ended June 30,
Derivatives not designated as hedging instrumentsLocation of Gain (Loss)  recognized in Statement of Income on Derivatives2022202320222023
Forward foreign exchange
   contracts (Note a)
Foreign exchange gains
   (losses), net
$(13,422)$5,596 $(16,944)$13,447 
$(13,422)$5,596 $(16,944)$13,447 


(a)These forward foreign exchange contracts were entered into to hedge fluctuations in foreign exchange rates for recognized balance sheet items such as receivables and intercompany borrowings and were not originally designated as hedges under FASB guidance on derivatives and hedging. Realized gains (losses) and changes in the fair value of these derivatives are recorded in foreign exchange gains (losses), net in the consolidated statements of income.
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid expenses and other current assets (Tables)
6 Months Ended
Jun. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following:
 
As of December 31, 2022As of June 30, 2023
Advance income and non-income taxes$38,382 $118,622 
Contract asset (Note 20)11,61312,454
Prepaid expenses39,95259,042
Derivative instruments19,68228,757
Employee advances3,2994,048
Deposits 5,3724,024
Advances to suppliers953743
Others18,71921,436
Total$137,972 $249,126 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Property, plant and equipment, net (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of gross and net amount of property, plant and equipment
The following table provides the gross and net amount of property, plant and equipment:
 
As of December 31, 2022As of June 30, 2023
Property, plant and equipment, gross$766,365 $774,365 
Less: Accumulated depreciation and amortization (585,607)(594,562)
Property, plant and equipment, net$180,758 $179,803 
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and intangible assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in goodwill
The following table presents the changes in goodwill for the year ended December 31, 2022 and the six months ended June 30, 2023:
 
For the year ended December 31, 2022For the six months ended June 30, 2023
Opening balance1,731,0271,684,196
Impact of measurement period adjustments1,817— 
Classified as held for sale(1,625)— 
Effect of exchange rate fluctuations(47,023)1,135 
Closing balance1,684,1961,685,331 
Schedule of goodwill
The following table presents the changes in goodwill by reporting unit for the year ended December 31, 2022:

Financial ServicesConsumer and HealthcareHigh Tech and ManufacturingTotal
Opening balance421,257611,120698,6501,731,027
Impact of measurement period adjustments1712891,3571,817
Classified as held for sale— (1,625)— (1,625)
Effect of exchange rate fluctuations(12,692)(16,877)(17,454)(47,023)
Closing balance408,736592,907682,5531,684,196

The following table presents the changes in goodwill by reporting unit for the six months ended June 30, 2023: 
Financial ServicesConsumer and HealthcareHigh Tech and ManufacturingTotal
Opening balance408,736592,907682,5531,684,196
Effect of exchange rate fluctuations217 369 549 1,135 
Closing balance408,953 593,276 683,102 1,685,331 
Summary of intangible assets
The Company’s intangible assets are as follows:
 
As of December 31, 2022As of June 30, 2023
Gross 
carrying amount
Accumulated amortization 
& Impairment
NetGross 
carrying amount
Accumulated amortization 
& Impairment
Net
Customer-related intangible assets$473,997 $411,706 $62,291 $473,882 $424,522 $49,360 
Marketing-related intangible assets97,83183,25314,57897,82685,94311,883
Technology-related intangible assets126,406113,56012,846127,801118,5079,294
$698,234 $608,519 $89,715 $699,509 $628,972 $70,537 
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of maturity profile of term loan outstanding net of debt amortization expense
The maturity profile of the term loan outstanding as of June 30, 2023, net of debt amortization expense, is as follows:
 
Year endingAmount
2023$13,069 
202426,153
202526,173 
202626,192 
2027423,724 
Total$515,311 
Summary of long term debt
A summary of the Company’s long-term debt is as follows:
 
As of December 31, 2022As of June 30, 2023
 Credit facility, net of amortization expenses $528,378 $515,311 
 3.375% 2019 Senior Notes, net of debt amortization expenses
398,881399,170
 1.750% 2021 Senior Notes, net of debt amortization expenses
348,030348,328
Total$1,275,289 $1,262,809 
 Current portion 26,13626,144
 Non-current portion 1,249,1531,236,665
Total $1,275,289 $1,262,809 
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued expenses and other current liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities Accrued expenses and other current liabilities consist of the following:
As of December 31, 2022As of June 30, 2023
Accrued expenses $126,680 $138,045 
Accrued employee cost 293,934208,382
Earn-out consideration2,517
Statutory liabilities 82,91253,768
Retirement benefits 1,7251,725
Compensated absences25,10130,083
Derivative instruments35,1577,757
Contract liabilities (Note 20)160,625127,215
Finance leases liability15,58512,275
Other liabilities46,77136,549
$791,007 $615,799 
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Other liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Other Liabilities Disclosure [Abstract]  
Schedule of other liabilities
Other liabilities consist of the following:
 
As of December 31, 2022As of June 30, 2023
Accrued employee cost $14,120 $5,822 
Retirement benefits 10,69411,192
Compensated absences43,47448,169
Derivative instruments3,660924
Contract liabilities (Note 20)56,15751,064
Finance leases liability11,8028,267
Others75,70188,467
$215,608 $213,905 
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Employee benefit plans (Tables)
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
Schedule of net defined benefit plan costs
Net defined benefit plan costs for the three and six months ended June 30, 2022 and 2023 include the following components: 
Three months ended June 30,Six months ended June 30,
2022202320222023
Service costs$3,616 $3,749 $7,299 $7,509 
Interest costs1,4921,735 2,970 3,471 
Amortization of actuarial loss 33167 372 334 
Expected return on plan assets (1,509)(1,259)(3,045)(2,520)
Net defined benefit plan costs$3,632 $4,392 $7,596 $8,794 
Schedule of amounts contributed to defined contribution plans in various jurisdictions
During the three and six months ended June 30, 2022 and 2023, the Company contributed the following amounts to defined contribution plans in various jurisdictions:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
India$10,874 $11,887 $21,614 $23,038 
U.S.5,4934,766 11,908 10,223 
U.K.5,5854,202 11,722 10,162 
China6,4386,671 13,231 13,522 
Other regions4,6034,840 9,378 10,101 
Total$32,993 $32,366 $67,853 $67,046 
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of significant assumptions used in determining fair value of options granted The following table shows the significant assumptions used in determining the fair value of options granted in the six months ended June 30, 2022. No options were granted in the six months ended June 30, 2023.
16. Stock-based compensation (Continued)
The Company granted options covering 475,695 common shares in the six months ended June 30, 2022.
Six months ended June 30, 2022
Dividend yield0.96 %
Expected life (in months)84
Risk-free rate of interest1.71 %
Volatility26.29 %
Schedule of stock option activity
A summary of stock option activity during the six months ended June 30, 2023 is set out below:
 
Six Months Ended June 30, 2023
Shares
 arising
out of options
Weighted
 average
exercise price
Weighted average
remaining
contractual life (years)
Aggregate
intrinsic
value
Outstanding as of January 1, 20237,748,11433.27 5.6— 
Granted— — — — 
Forfeited(319,646)41.06 — — 
Expired(53,990)43.94 — — 
Exercised (1,287,280)19.76 — 28,482
Outstanding as of June 30, 20236,087,19835.63 6.030,689
Vested as of June 30, 2023 and expected to vest thereafter (Note a)5,769,85935.12 6.030,460
Vested and exercisable as of June 30, 20233,250,44230.30 4.824,675
Weighted average grant date fair value of grants during the period— 
 
(a)Options expected to vest reflect an estimated forfeiture rate.
Schedule of restricted share units activity A summary of RSU activity during the six months ended June 30, 2023 is set out below:
 
Six Months Ended June 30, 2023
Number of Restricted Share UnitsWeighted Average Grant Date Fair Value
Outstanding as of January 1, 2023579,62242.97
Granted1,007,92843.06
Vested (Note a)(288,957)42.06 
Forfeited(52,716)42.62
Outstanding as of June 30, 20231,245,87743.27
Expected to vest (Note b)1,109,575
    
(a)288,957 RSUs vested during the six months ended June 30, 2023 in respect of which 187,371 shares (net of minimum statutory tax withholding) were issued during the six months ended June 30, 2023.
(b)The number of RSUs expected to vest reflects the application of an estimated forfeiture rate.
Schedule of significant assumptions used in determining fair value of performance units
The fair value of each 2023 PU granted to employees was estimated on the date of grant using the following valuation assumptions:

Six months ended June 30, 2023
Dividend yield1.22 %1.52%
Expected life (years)2.542.80
Risk-free rate for expected life 3.80 %4.44%
Volatility for expected life 24.03 %24.71%
Schedule of performance units activity
A summary of PU activity during the six months ended June 30, 2023 is set out below:
 
Six Months Ended June 30, 2023
Number of Performance UnitsWeighted Average Grant Date Fair ValueMaximum Shares Eligible to Receive
Outstanding as of January 1, 20233,570,951 44.073,570,951
Granted985,047 44.002,364,113
Vested (Note a)(647,549)42.53(647,549)
Forfeited(215,065)43.93(231,011)
Adjustment upon final determination of level of performance goal achievement (Note b)96,668 44.5096,668
Outstanding as of June 30, 20233,790,052 44.335,153,172
Expected to vest (Note c)3,370,451 
 
 
(a)647,549 PUs vested during the six months ended June 30, 2023, in respect of which 412,275 shares (net of minimum statutory tax withholding) were issued during the six months ended June 30, 2023.
(b)Represents an adjustment made in March 2023 to the number of shares subject to the PUs granted in 2022 upon certification of the level of achievement of the performance targets underlying such awards.
(c)The number of PUs expected to vest reflects the application of an estimated forfeiture rate.
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of earnings per share
The number of shares subject to stock awards outstanding but not included in the computation of diluted earnings per common share because their effect was anti-dilutive is 2,801,692 and 2,125,641 for the six months ended June 30, 2022 and 2023, respectively, and 2,864,585 and 2,390,864 for the three months ended June 30, 2022 and 2023, respectively.

Three months ended June 30,Six months ended June 30,
2022202320222023
Net income $71,670 $116,252 $167,849 $222,353 
Weighted average number of common shares used in computing basic earnings per common share184,418,350 183,230,252 185,028,063 183,512,828 
Dilutive effect of stock-based awards3,447,3032,594,8653,683,9663,192,869
Weighted average number of common shares used in computing dilutive earnings per common share187,865,653185,825,117188,712,029186,705,697
Earnings per common share
Basic$0.39 $0.63 $0.91 $1.21 
Diluted$0.38 $0.63 $0.89 $1.19 
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Segment reporting (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of revenue and adjusted income from operations by reporting segments
Revenues and adjusted income from operations for each of the Company’s segments for the three months ended June 30, 2022 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services132,131 156,438 288,569 40,267 
Consumer and Healthcare182,999 217,753 400,752 60,343 
High Tech and Manufacturing173,413 226,413 399,826 75,163 
Net revenues488,543 600,604 1,089,147 
Business held for sale (refer to Note (a) below and Note 8)(4,911)7,222 
Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)1,084,236 
Others(200)
Total AOI182,795 
Stock-based compensation(20,442)
Amortization and impairment of acquired intangible assets (other than included above)(10,891)
Foreign exchange gains (losses), net1,142 
Interest income (expense), net(11,204)
Business held for sale (refer to Note (a) below and Note 8)(7,222)
Restructuring (expense) / income (refer to Note (b) below and Note 25)(38,815)
Income tax expense(23,693)
Net income71,670 
Revenues and adjusted income from operations for each of the Company’s segments for the three months ended June 30, 2023 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services128,282 173,154 301,436 46,723 
Consumer and Healthcare183,843 211,054 394,897 58,951 
High Tech and Manufacturing188,609 220,582 409,191 69,621 
Net revenues500,734 604,790 1,105,524 
Others10,665 
Total AOI185,960 
Stock-based compensation(21,832)
Amortization and impairment of acquired intangible assets (other than included above)(8,257)
Foreign exchange gains (losses), net1,763 
Interest income (expense), net(12,138)
Restructuring (expense) / income (refer to Note (b) below and Note 25)4,874 
Income tax expense(34,118)
Net income116,252 
    
19. Segment reporting (Continued)

Revenues and adjusted income from operations for each of the Company’s segments for the six months ended June 30, 2022 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services251,840 311,131 562,971 66,717 
Consumer and Healthcare363,633 438,739 802,372 115,648 
High Tech and Manufacturing339,816 452,431 792,247 145,258 
Net revenues955,289 1,202,301 2,157,590 
Business held for sale (refer to Note (a) below and Note 8)(4,911)7,222 
Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)2,152,679 
Others7,969 
Total AOI342,814 
Stock-based compensation(35,692)
Amortization and impairment of acquired intangible assets (other than included above)(22,193)
Foreign exchange gains (losses), net5,445 
Interest income (expense), net(23,292)
Business held for sale (refer to Note (a) below and Note 8)(7,222)
Restructuring (expense) / income (refer to Note (b) below and Note 25)(38,815)
Income tax expense(53,196)
Net income167,849 
19. Segment reporting (Continued)

Revenues and adjusted income from operations for each of the Company’s segments for the six months ended June 30, 2023 were as follows:
Net revenues
Data-Tech-AIDigital operationsTotalAOI
Financial Services255,525 344,398 599,923 92,300 
Consumer and Healthcare361,675 418,839 780,514 115,282 
High Tech and Manufacturing368,767 445,639 814,406 133,912 
Net revenues985,967 1,208,876 2,194,843 
Business held for sale (refer to Note (a) below and Note 8)(490)1,201 
Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)2,194,353 
Others22,257 
Total AOI364,952 
Stock-based compensation(41,536)
Amortization and impairment of acquired intangible assets (other than included above)(16,400)
Foreign exchange gains (losses), net723 
Interest income (expense), net(21,765)
Restructuring (expense) / income (refer to Note (b) below and Note 25)4,874 
Operating loss from the business classified as held for sale (refer to Note (a) below and Note 8)(1,201)
Loss on the sale of business classified as held for sale (refer to Note (a) below and Note 8)(802)
Income tax expense(66,492)
Net income222,353 
    

(a) During the second quarter of 2022, the Company's management approved a plan to divest a business that was part of the Company's Consumer and Healthcare segment. The revenues and associated operating losses attributable to this business, including a loss on the sale of this business recorded in the first quarter of 2023, have been excluded from the computation of adjusted operating income margin with effect from April 1, 2022, as management believes that excluding these items provides useful information about the Company's financial performance and underlying business trends.

(b) The Company does not allocate these charges to individual segments in internal management reports used by the CODM. Accordingly, such expenses are included in our segment reporting as “unallocated costs.”
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Net revenues (Tables)
6 Months Ended
Jun. 30, 2023
Revenues [Abstract]  
Schedule of net revenues disaggregated by customer
In the following table, the Company’s revenue is disaggregated by the nature of services provided:
 
Three months ended June 30,Six months ended June 30,
2022202320222023
Data-Tech-AI$488,543 $500,734 $955,289 $985,967 
Digital Operations600,604604,7901,202,3011,208,876
Net revenues$1,089,147 $1,105,524 $2,157,590 $2,194,843 
Schedule of details of contract balances
The following table shows the details of the Company’s contract balances:
 
As of December 31, 2022As of June 30, 2023
Contract assets (Note a)$18,347 $18,377 
Contract liabilities (Note b)
Deferred transition revenue$128,726 $109,580 
Advance from customers$88,056 $68,699 
Schedule of estimated revenue expected to be recognized in the future related to remaining performance obligation
The following table includes estimated revenue expected to be recognized in the future related to remaining performance obligations as of June 30, 2023:

ParticularsTotalLess than 1 year1-3 years3-5 yearsAfter 5 years
Transaction price allocated to remaining performance obligations$178,279 $127,215 $41,831 $8,746 $487 
Schedule of contract cost assets
The following table provides details of the Company’s contract cost assets:
Three months ended June 30,Six months ended June 30,
2022202320222023
ParticularsSales incentive programsTransition activitiesSales incentive programsTransition activitiesSales incentive programsTransition activitiesSales incentive programsTransition activities
Opening balance$30,833 $203,939 $36,231 $166,315 $32,296 $206,498 $34,805 $181,865 
Closing balance29,186198,40137,556156,23129,186198,40137,556156,231
Amortization6,24821,8757,49224,12612,58842,41314,56648,106
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Other operating (income) expense, net (Tables)
6 Months Ended
Jun. 30, 2023
Other Income and Expenses [Abstract]  
Schedule of other operating (income) expense, net
Three months ended June 30,Six months ended June 30,
2022202320222023
Write-down of intangible assets and property, plant and equipment1,377 — 1,377 — 
Loss on the sale of business classified as held for sale (refer to Note 8)— — — 802 
Write-down of operating right-of-use assets and other assets20,307 — 20,307 — 
Gain on termination of lease (refer to Note 25)— (4,874)— (4,874)
Other operating (income) expense(467)(89)(464)(502)
Other operating (income) expense, net$21,217 $(4,963)$21,220 $(4,574)
*See Notes 8, 10 and 25 for additional information about other operating (income) expense, net for the three and six months ended
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Interest income (expense), net (Tables)
6 Months Ended
Jun. 30, 2023
Banking and Thrift, Interest [Abstract]  
Schedule of interest income (expense), net
Three months ended June 30,Six months ended June 30,
2022202320222023
Interest income $684 $3,497 $2,602 $8,423 
Interest expense(11,888)(15,635)(25,894)(30,188)
Interest income (expense), net $(11,204)$(12,138)$(23,292)$(21,765)
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Income taxes (Tables)
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of activities related to unrecognized tax benefits for uncertain tax positions The following table summarizes activities related to the Company’s unrecognized tax benefits for uncertain tax positions for the six months ended June 30, 2023:     
Six months ended June 30, 2023
Opening balance at January 1$25,430 
Increase related to prior year tax positions, including recorded in acquisition accounting189 
Decrease related to prior year tax positions due to lapse of applicable statute of limitation(1,030)
Decrease related to settlements with taxing authorities(170)
Effect of exchange rate changes99 
Closing balance at June 30$24,518 
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Organization - Narrative (Detail)
Jun. 30, 2023
Employee
Country
Product Information [Line Items]  
Number of countries in which entity operates | Country 35
Minimum  
Product Information [Line Items]  
Number of employees around the globe, minimum | Employee 121,000
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Schedule of estimated useful lives of intangible assets (Detail)
Jun. 30, 2023
Customer-related intangible assets | Minimum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful lives 1 year
Customer-related intangible assets | Maximum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful lives 9 years
Marketing-related intangible assets | Minimum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful lives 1 year
Marketing-related intangible assets | Maximum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful lives 8 years
Technology-related intangible assets | Minimum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful lives 2 years
Technology-related intangible assets | Maximum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful lives 10 years
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Narrative (Detail)
6 Months Ended
Jun. 30, 2023
Minimum  
Schedule Of Significant Accounting Policies [Line Items]  
Additional terms of termination option 1 year
Maximum  
Schedule Of Significant Accounting Policies [Line Items]  
Additional terms of termination option 10 years
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Business acquisitions - Hoodoo Digital - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]          
Payment for business acquisitions, net of cash acquired   $ 682 $ 0    
Goodwill   $ 1,685,331   $ 1,684,196 $ 1,731,027
Hoodoo Digital, LLC          
Business Acquisition [Line Items]          
Ownership percentage acquired (in percentage)         100.00%
Purchase consideration         $ 66,721
Payment for business acquisitions, net of cash acquired $ 682       64,439
Cash and cash equivalents         2,283
Cash consideration to acquired certain assets and assumed certain liabilities         67,695
Consideration payable         $ 973
Measurement period adjustment related to taxes       $ 1,688  
Acquired intangible assets, weighted average amortization period         5 years
Goodwill         $ 46,033
Acquisition related cost         1,177
Acquired assets         5,629
Liabilities assumed         1,852
Indemnification assets         278
Hoodoo Digital, LLC | Financial Services          
Business Acquisition [Line Items]          
Goodwill         4,338
Hoodoo Digital, LLC | Consumer and Healthcare          
Business Acquisition [Line Items]          
Goodwill         7,321
Hoodoo Digital, LLC | High Tech and Manufacturing          
Business Acquisition [Line Items]          
Goodwill         34,374
Hoodoo Digital, LLC | Customer-related intangible assets          
Business Acquisition [Line Items]          
Acquired intangibles         16,200
Hoodoo Digital, LLC | Marketing-related intangible assets          
Business Acquisition [Line Items]          
Acquired intangibles         $ 2,400
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable, net of allowance for credit losses - Schedule of allowance for credit losses (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Receivables [Abstract]    
Opening balance as of January 1 $ 20,442 $ 24,329
Additions (net), charged to income statement 6,374 2,096
Deductions/effect of exchange rate fluctuations (1,296) (5,983)
Closing balance $ 25,520 $ 20,442
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts receivable, net of allowance for credit losses - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Financing Receivable, Allowance for Credit Loss [Line Items]            
Gross accounts receivable $ 1,033,195   $ 1,033,195   $ 1,015,197  
Allowance for credit losses 25,520   25,520   20,442 $ 24,329
Accounts receivable, net of allowance for credit losses of $20,442 and $25,520 as of December 31, 2022 and June 30, 2023, respectively 1,007,675   1,007,675   994,755  
Deferred billings 78,870   78,870   64,735  
Allowance for credit losses, other assets 3,345   3,345   3,198  
Net deferred billings 75,525   75,525   61,537  
Allowance for credit losses current period charge     147 $ 839    
Factoring facility maximum capacity 75,000   75,000   100,000  
Factoring facility, maximum capacity utilized 45,594   45,594   33,030  
Factoring facility, amount outstanding 45,594   45,594   33,030  
Cost of factoring facility $ 158 $ 123 $ 914 $ 453    
Disposal group, held-for-sale, not discontinued operations            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Disposal group, accounts receivable, current         $ 2,341  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of fair value of assets and liabilities, including derivative instruments, at fair value on a recurring basis (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative instruments, assets $ 37,273 $ 21,687
Deferred compensation plan assets 47,975 40,261
Total, assets 85,248 61,948
Earn-out consideration   2,517
Derivative instruments, liabilities 8,681 38,817
Deferred compensation plan liability 47,313 39,654
Total, liabilities 55,994 80,988
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative instruments, assets 0 0
Deferred compensation plan assets 0 0
Total, assets 0 0
Earn-out consideration   0
Derivative instruments, liabilities 0 0
Deferred compensation plan liability 0 0
Total, liabilities 0 0
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative instruments, assets 37,273 21,687
Deferred compensation plan assets 0 0
Total, assets 37,273 21,687
Earn-out consideration   0
Derivative instruments, liabilities 8,681 38,817
Deferred compensation plan liability 0 0
Total, liabilities 8,681 38,817
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative instruments, assets 0 0
Deferred compensation plan assets 47,975 40,261
Total, assets 47,975 40,261
Earn-out consideration   2,517
Derivative instruments, liabilities 0 0
Deferred compensation plan liability 47,313 39,654
Total, liabilities $ 47,313 $ 42,171
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of roll-forward of fair value of earn-out consideration categorized as level 3 in fair value hierarchy (Detail) - Business acquisition contingent consideration - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Opening balance $ 0 $ 5,406 $ 2,517 $ 5,406
Payments made on earn-out consideration 0 0 (2,399) 0
Change in fair value of earn-out consideration 0 0 (118) 0
Closing balance $ 0 $ 5,406 $ 0 $ 5,406
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of roll-forward of fair value of deferred compensation plan assets categorized as level 3 in fair value hierarchy (Detail) - Deferred compensation assets - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Opening balance $ 44,745 $ 43,320 $ 40,261 $ 38,584
Additions (net of redemption) 1,099 797 3,197 7,885
Change in fair value of deferred compensation plan assets 2,131 (5,695) 4,517 (8,047)
Closing balance $ 47,975 $ 38,422 $ 47,975 $ 38,422
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Roll-forward of fair value of deferred compensation liabilities categorized as Level 3 in fair value hierarchy (Detail) - Deferred compensation liabilities - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Opening balance $ 44,095 $ 42,554 $ 39,654 $ 38,007
Additions (net of redemption) 1,099 971 3,197 7,884
Change in fair value of deferred compensation plan liabilities 2,119 (5,692) 4,462 (8,058)
Closing balance $ 47,313 $ 37,833 $ 47,313 $ 37,833
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments - Narrative (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Mar. 31, 2021
Interest rate swaps | Maximum      
Derivative [Line Items]      
Derivatives, maturity period 54 months    
Forward foreign exchange contracts | Maximum      
Derivative [Line Items]      
Derivatives, maturity period 54 months    
Treasury lock      
Derivative [Line Items]      
Treasury lock on fair value edges, amount     $ 350,000
Derivative instrument, gain amortized $ 450 $ 530  
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments - Schedule of aggregate notional principal amounts of outstanding derivative financial instruments with related balance sheet exposure (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Derivative [Line Items]    
Balance sheet exposure asset $ 28,592 $ (17,130)
United States Dollars (sell) Indian Rupees (buy)    
Derivative [Line Items]    
Notional principal amounts 1,450,000 1,587,500
Balance sheet exposure asset 12,917 (25,581)
United States Dollars (sell) Mexican Peso (buy)    
Derivative [Line Items]    
Notional principal amounts 34,500 24,000
Balance sheet exposure asset 4,364 1,079
United States Dollars (sell) Philippines Peso (buy)    
Derivative [Line Items]    
Notional principal amounts 75,600 79,200
Balance sheet exposure asset 194 (828)
Euro (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 190,943 182,163
Balance sheet exposure asset (544) 480
Singapore Dollars (buy) United States Dollars (sell)    
Derivative [Line Items]    
Notional principal amounts 50,956 50,956
Balance sheet exposure asset (463) 166
Euro (sell) Romanian Leu (buy)    
Derivative [Line Items]    
Notional principal amounts 45,625 51,115
Balance sheet exposure asset 1,021 848
Japanese Yen (sell) Chinese Renminbi (buy)    
Derivative [Line Items]    
Notional principal amounts 33,624 8,185
Balance sheet exposure asset 1,292 (327)
United States Dollars (sell) Chinese Renminbi (buy)    
Derivative [Line Items]    
Notional principal amounts 45,000 41,000
Balance sheet exposure asset (1,970) 605
Pound Sterling (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 34,521 32,594
Balance sheet exposure asset (167) 1,113
United States Dollars (sell) Hungarian Font (buy)    
Derivative [Line Items]    
Notional principal amounts 20,000 12,000
Balance sheet exposure asset 1,979 828
Australian Dollars (sell) Indian Rupees (buy)    
Derivative [Line Items]    
Notional principal amounts 93,531 87,513
Balance sheet exposure asset 4,166 (452)
United States Dollars (Sell) Polish Zloty (buy)    
Derivative [Line Items]    
Notional principal amounts 31,000 24,000
Balance sheet exposure asset 1,440 1,372
Japanese Yen (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 7,008 10,000
Balance sheet exposure asset 523 (1,134)
Israeli Shekel (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 0 3,000
Balance sheet exposure asset 0 3
South African Rand (sell) United States Dollars (buy)    
Derivative [Line Items]    
Notional principal amounts 25,000 21,000
Balance sheet exposure asset 2,120 (1,652)
United States Dollar Sell Brazilian Real Buy    
Derivative [Line Items]    
Notional principal amounts 4,000 0
Balance sheet exposure asset 307 0
United States Dollar Sell Costa Rica Colon Buy    
Derivative [Line Items]    
Notional principal amounts 13,000 0
Balance sheet exposure asset 97 0
Interest rate swaps (floating to fixed)    
Derivative [Line Items]    
Notional principal amounts 418,304 432,248
Balance sheet exposure asset $ 1,316 $ 6,350
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments - Schedule of fair value of derivative instruments and their location in the Company's financial statements (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Prepaid expenses and other current assets | Non-designated    
Derivatives, Fair Value [Line Items]    
Assets $ 8,536 $ 2,151
Other assets | Non-designated    
Derivatives, Fair Value [Line Items]    
Assets 0 0
Accrued expenses and other current liabilities | Non-designated    
Derivatives, Fair Value [Line Items]    
Liabilities 791 11,495
Other liabilities | Non-designated    
Derivatives, Fair Value [Line Items]    
Liabilities 0 0
Cash flow hedges | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Assets 20,221 17,531
Cash flow hedges | Other assets    
Derivatives, Fair Value [Line Items]    
Assets 8,516 2,005
Cash flow hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Liabilities 6,966 23,662
Cash flow hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liabilities $ 924 $ 3,660
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments - Schedule gains (losses) recorded as component of other comprehensive income (loss) in connection with cash flow hedges (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Opening balance, before-tax amount $ 9,378 $ 21,059 $ (7,255) $ 17,468
Net gains (losses) reclassified into statement of income on completion of hedged transactions, before-tax amount 4,836 (925) 7,027 (277)
Changes in fair value of effective portion of outstanding derivatives, net, before tax amount 16,755 (13,700) 35,579 (9,461)
Gain (loss) on cash flow hedging derivatives, before tax amount 11,919 (12,775) 28,552 (9,184)
Closing balance, before-tax amount 21,297 8,284 21,297 8,284
Opening balance, tax (expense) or benefit (1,998) (4,122) 1,543 (3,404)
Net gains (losses) reclassified into statement of income on completion of hedged transactions, tax (expense) or benefit (1,214) (119) (1,752) (270)
Changes in fair value of effective portion of outstanding derivatives, net, tax (expense) or benefit (4,584) 925 (8,663) 56
Gain (loss) on cash flow hedging derivatives, net, tax (expense) or benefit (3,370) 1,044 (6,911) 326
Closing balance, tax (expense) or benefit (5,368) (3,078) (5,368) (3,078)
Opening balance, net of tax amount 7,379 16,937 (5,712) 14,064
Net gains (losses) reclassified into statement of income on completion of hedged transactions, net of tax amount 3,622 (1,044) 5,275 (547)
Changes in fair value of effective portion of outstanding derivatives, net, net of tax amount 12,171 (12,775) 26,915 (9,405)
Gain (loss) on cash flow hedging derivatives, net, net of tax amount 8,549 (11,731) 21,640 (8,858)
Closing balance, net of tax amount $ 15,928 $ 5,206 $ 15,928 $ 5,206
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments - Schedule of gains or losses recognized in other comprehensive income (loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Other Comprehensive Income (Loss) [Line Items]        
Changes in fair value of effective portion of outstanding derivatives, net $ 16,755 $ (13,700) $ 35,579 $ (9,461)
Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion) 4,836 (925) 7,027 (277)
Non designated hedges, amount of (gain) loss recognized in statement of income on derivatives 5,596 (13,422) 13,447 (16,944)
Revenue        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion) 594 884 1,229 1,180
Cost of revenue        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion) 515 (604) (898) 1,050
Selling, general and administrative expenses        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion) 78 (101) (113) 450
Interest expense        
Other Comprehensive Income (Loss) [Line Items]        
Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion) 3,649 (1,104) 6,809 (2,957)
Forward foreign exchange contracts        
Other Comprehensive Income (Loss) [Line Items]        
Changes in fair value of effective portion of outstanding derivatives, net 16,510 (18,092) 33,885 (20,684)
Forward foreign exchange contracts | Foreign exchange gains (losses), net | Non-designated        
Other Comprehensive Income (Loss) [Line Items]        
Non designated hedges, amount of (gain) loss recognized in statement of income on derivatives 5,596 (13,422) 13,447 (16,944)
Interest rate swaps        
Other Comprehensive Income (Loss) [Line Items]        
Changes in fair value of effective portion of outstanding derivatives, net $ 245 $ 4,392 $ 1,694 $ 11,223
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid expenses and other current assets - Schedule of prepaid expenses and other current assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance income and non-income taxes $ 118,622 $ 38,382
Contract asset (Note 20) 12,454 11,613
Prepaid expenses 59,042 39,952
Derivative instruments 28,757 19,682
Employee advances 4,048 3,299
Deposits 4,024 5,372
Advances to suppliers 743 953
Others 21,436 18,719
Prepaid expenses and other current assets, net $ 249,126 $ 137,972
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid expenses and other current assets -Narrative (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Disposal group, held-for-sale, not discontinued operations  
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Disposal group, prepaid and other assets, current $ 901
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Assets and liabilities held for sale - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Feb. 28, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Loss on the sale of the business classified as held for sale (refer to Note 8)   $ 0 $ 0 $ (802) $ 0  
The Business            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Percentage of issued and outstanding shares (in percent)           100.00%
Contingent consideration, asset           $ 10,600
Net consideration transferred $ 2,091          
Loss on the sale of the business classified as held for sale (refer to Note 8) (802)          
Impairment charge on assets classified as held-for-sale           $ 32,575
The Business | Fixed Rate Unsecured Loan Note            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Interest rate on senior notes (in percentage)           1.50%
Debt instrument, face amount           $ 18,001
Payment for debt extinguishment $ 18,001          
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment, Net - Schedule of gross and net amount of property, plant and equipment (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Property, plant and equipment, gross $ 774,365 $ 766,365
Less: Accumulated depreciation and amortization (594,562) (585,607)
Property, plant and equipment, net $ 179,803 $ 180,758
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment, Net - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Line Items]        
Depreciation and amortization     $ 36,845 $ 47,869
Depreciation on PPE        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 12,551 $ 14,130 25,268 28,660
Computer software        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 707 $ 1,365 $ 1,396 $ 2,682
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of changes in goodwill (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Opening balance $ 1,684,196 $ 1,731,027
Impact of measurement period adjustments 0 1,817
Classified as held for sale 0 (1,625)
Effect of exchange rate fluctuations 1,135 (47,023)
Closing balance $ 1,685,331 $ 1,684,196
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Changes in goodwill by reporting unit (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill And Intangible Assets Disclosure [Line Items]      
Goodwill $ 1,685,331 $ 1,684,196 $ 1,731,027
Impact of measurement period adjustments 0 1,817  
Classified as held for sale 0 (1,625)  
Effect of exchange rate fluctuations 1,135 (47,023)  
Financial Services      
Goodwill And Intangible Assets Disclosure [Line Items]      
Goodwill 408,953 408,736 421,257
Impact of measurement period adjustments   171  
Classified as held for sale   0  
Effect of exchange rate fluctuations 217 (12,692)  
Consumer and Healthcare      
Goodwill And Intangible Assets Disclosure [Line Items]      
Goodwill 593,276 592,907 611,120
Impact of measurement period adjustments   289  
Classified as held for sale   (1,625)  
Effect of exchange rate fluctuations 369 (16,877)  
High Tech and Manufacturing      
Goodwill And Intangible Assets Disclosure [Line Items]      
Goodwill 683,102 682,553 $ 698,650
Impact of measurement period adjustments   1,357  
Classified as held for sale   0  
Effect of exchange rate fluctuations $ 549 $ (17,454)  
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Goodwill And Intangible Assets Disclosure [Line Items]          
Classified as held for sale     $ 0   $ 1,625
Goodwill deductible for tax purposes $ 277,198   277,198   291,377
Amortization of acquired intangible assets 8,257 $ 10,895 16,512 $ 22,201  
Write-down of intangible assets and property, plant and equipment 0 1,377 0 1,377  
Property, plant and equipment          
Goodwill And Intangible Assets Disclosure [Line Items]          
Impairment of tangible assets, finite-lived 0 1,377 0 1,377  
Disposal group, held-for-sale, not discontinued operations          
Goodwill And Intangible Assets Disclosure [Line Items]          
Intangible assets held for sale, gross         40,538
Intangible assets held for sale, accumulated amortization         16,989
Internally developed and other intangibles          
Goodwill And Intangible Assets Disclosure [Line Items]          
Amortization of acquired intangible assets $ 2,122 $ 4,393 $ 4,373 $ 9,669  
Consumer and Healthcare          
Goodwill And Intangible Assets Disclosure [Line Items]          
Classified as held for sale         $ 1,625
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of intangible assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross  carrying amount $ 699,509 $ 698,234
Accumulated amortization  & Impairment 628,972 608,519
Net 70,537 89,715
Customer-related intangible assets    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross  carrying amount 473,882 473,997
Accumulated amortization  & Impairment 424,522 411,706
Net 49,360 62,291
Marketing-related intangible assets    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross  carrying amount 97,826 97,831
Accumulated amortization  & Impairment 85,943 83,253
Net 11,883 14,578
Technology-related intangible assets    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross  carrying amount 127,801 126,406
Accumulated amortization  & Impairment 118,507 113,560
Net $ 9,294 $ 12,846
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Short-Term Borrowings - Narrative (Detail) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Dec. 13, 2022
Line of Credit Facility [Line Items]      
Fund-based and non-fund-based credit facilities limits available $ 23,732,000 $ 22,882,000  
Utilization of credit facility for non fund-based usage $ 9,321,000 $ 5,392,000  
Margin over LIBOR (in percentage)   1.375%  
Commitment fee (in percentage) 0.20% 0.20%  
Credit facility, amount utilized $ 105,742,000 $ 153,658,000  
Short-term borrowings $ 103,000,000 $ 151,000,000  
2022 facility | Base rate      
Line of Credit Facility [Line Items]      
Margin over LIBOR (in percentage) 1.375%    
2022 facility | Base rate plus applicable margin      
Line of Credit Facility [Line Items]      
Debt instrument, basis spread on variable rate (in percentage) 0.375%    
Minimum | 2022 facility      
Line of Credit Facility [Line Items]      
Term SOFR adjustment (in percentage) 0.00% 0.00%  
Maximum | 2022 facility      
Line of Credit Facility [Line Items]      
Term SOFR adjustment (in percentage) 0.10% 0.10%  
Revolving credit facility      
Line of Credit Facility [Line Items]      
Credit facility, maximum borrowing capacity     $ 650,000,000
Non fund-based credit facility      
Line of Credit Facility [Line Items]      
Credit facility, amount utilized $ 2,742,000 $ 2,658,000  
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Narrative (Detail) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Mar. 31, 2021
Nov. 30, 2019
Debt Instrument [Line Items]        
Long-term debt, amount $ 1,262,809,000 $ 1,275,289,000    
Margin over LIBOR (in percentage)   1.375%    
Term loan        
Debt Instrument [Line Items]        
Long-term debt, amount 515,311,000 $ 528,378,000    
Debt amortization expense 1,439,000 1,622,000    
Principal amount of term loan 6,625,000      
2018 facility        
Debt Instrument [Line Items]        
Long-term debt, amount   527,000,000    
Long-term debt, modification amount 290,870,000      
Extinguished outstanding term loan 236,130,000      
Amortization of debt issuance costs 93,000      
2018 facility | Line of credit        
Debt Instrument [Line Items]        
Debt instrument, face amount   500,000,000    
Credit facility, maximum borrowing capacity   500,000,000    
2018 facility | Term loan        
Debt Instrument [Line Items]        
Debt instrument, face amount   680,000,000    
2022 facility        
Debt Instrument [Line Items]        
Debt instrument, face amount   $ 530,000,000    
Long-term debt, term   5 years    
Proceeds from issuance of long-term debt 239,130,000      
Payments of debt restructuring costs $ 126,000      
2022 facility | Minimum        
Debt Instrument [Line Items]        
Term SOFR adjustment (in percentage) 0.00% 0.00%    
2022 facility | Maximum        
Debt Instrument [Line Items]        
Term SOFR adjustment (in percentage) 0.10% 0.10%    
2022 facility | Line of credit        
Debt Instrument [Line Items]        
Debt instrument, face amount   $ 650,000,000    
Credit facility, maximum borrowing capacity   650,000,000    
2022 facility | Term loan        
Debt Instrument [Line Items]        
Debt instrument, face amount   $ 530,000,000    
Amended 2015 facility        
Debt Instrument [Line Items]        
Margin over LIBOR (in percentage)   0.20%    
Credit facility, base rate (in percentage)   0.375%    
2019 Senior notes        
Debt Instrument [Line Items]        
Long-term debt, amount $ 399,170,000 $ 398,881,000    
2019 Senior notes | Genpact Luxembourg S.r.l.        
Debt Instrument [Line Items]        
Debt instrument, face amount       $ 400,000,000
Long-term debt, amount 399,170,000 398,881,000    
Debt amortization expense $ 830,000 1,119,000    
Interest rate on senior notes (in percentage) 3.375%     3.375%
Total debt issuance cost       $ 2,937,000
Debt instrument redemption price (in percentage) 100.00%      
Debt repurchase price as percentage of aggregate principal value upon certain change of controls (in percentage) 101.00%      
Maximum increase in downgrade of credit rating of notes to adjust interest rate payable (in percentage) 2.00%      
2021 Senior notes        
Debt Instrument [Line Items]        
Long-term debt, amount $ 348,328,000 348,030,000    
2021 Senior notes | Genpact Luxembourg S.r.l.        
Debt Instrument [Line Items]        
Debt instrument, face amount     $ 350,000,000  
Long-term debt, amount 348,328,000 348,030,000    
Debt amortization expense $ 1,672,000 $ 1,970,000    
Interest rate on senior notes (in percentage) 1.75%   1.75%  
Total debt issuance cost     $ 3,032,000  
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Schedule of maturity profile of term loan outstanding net of debt amortization expense (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total $ 1,262,809 $ 1,275,289
Term loan    
Debt Instrument [Line Items]    
2023 13,069  
2024 26,153  
2025 26,173  
2026 26,192  
2027 423,724  
Total $ 515,311 $ 528,378
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Schedule of long term debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Mar. 31, 2021
Nov. 30, 2019
Debt Instrument [Line Items]        
Long-term debt, amount $ 1,262,809 $ 1,275,289    
Current portion 26,144 26,136    
Non-current portion 1,236,665 1,249,153    
Total 1,262,809 1,275,289    
Term loan        
Debt Instrument [Line Items]        
Long-term debt, amount 515,311 528,378    
Total 515,311 528,378    
2019 Senior notes        
Debt Instrument [Line Items]        
Long-term debt, amount 399,170 398,881    
Total 399,170 398,881    
2021 Senior notes        
Debt Instrument [Line Items]        
Long-term debt, amount 348,328 348,030    
Total 348,328 348,030    
Genpact Luxembourg S.r.l. | 2019 Senior notes        
Debt Instrument [Line Items]        
Long-term debt, amount 399,170 398,881    
Total $ 399,170 398,881    
Interest rate on senior notes (in percentage) 3.375%     3.375%
Genpact Luxembourg S.r.l. | 2021 Senior notes        
Debt Instrument [Line Items]        
Long-term debt, amount $ 348,328 348,030    
Total $ 348,328 $ 348,030    
Interest rate on senior notes (in percentage) 1.75%   1.75%  
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued expenses $ 138,045 $ 126,680
Accrued employee cost 208,382 293,934
Earn-out consideration 0 2,517
Statutory liabilities 53,768 82,912
Retirement benefits 1,725 1,725
Compensated absences 30,083 25,101
Derivative instruments 7,757 35,157
Contract liabilities (Note 20) 127,215 160,625
Finance leases liability 12,275 15,585
Other liabilities 36,549 46,771
Accrued expenses and other current liabilities, net $ 615,799 $ 791,007
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities, net Accrued expenses and other current liabilities, net
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued expenses and other current liabilities - Narrative (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Disposal group, held-for-sale, not discontinued operations  
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Disposal group, accrued liabilities, current $ 1,147
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.23.2
Other Liabilities - Schedule of other liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Accrued employee cost $ 5,822 $ 14,120
Retirement benefits 11,192 10,694
Compensated absences 48,169 43,474
Derivative instruments 924 3,660
Contract liabilities (Note 20) 51,064 56,157
Finance leases liability 8,267 11,802
Others 88,467 75,701
Other liabilities $ 213,905 $ 215,608
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities Other liabilities
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Other liabilities -Narrative (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Disposal group, held-for-sale, not discontinued operations  
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Disposal group, other liabilities, current $ 141
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plans - Schedule of net defined benefit plan costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Retirement Benefits [Abstract]        
Service costs $ 3,749 $ 3,616 $ 7,509 $ 7,299
Interest costs 1,735 1,492 3,471 2,970
Amortization of actuarial loss 167 33 334 372
Expected return on plan assets (1,259) (1,509) (2,520) (3,045)
Net defined benefit plan costs $ 4,392 $ 3,632 $ 8,794 $ 7,596
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plans - Schedule of amounts contributed to defined contribution plans in various jurisdictions (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount $ 32,366 $ 32,993 $ 67,046 $ 67,853
India        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 11,887 10,874 23,038 21,614
Foreign Plan | U.S.        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 4,766 5,493 10,223 11,908
Foreign Plan | U.K.        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 4,202 5,585 10,162 11,722
Foreign Plan | China        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 6,671 6,438 13,522 13,231
Foreign Plan | Other regions        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount $ 4,840 $ 4,603 $ 10,101 $ 9,378
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Benefit Plans - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Deferred compensation plan liability   $ 47,313   $ 47,313   $ 39,654
Cash surrender value of policies   47,975   47,975   $ 40,261
Change in fair value of plan assets   2,131 $ (5,695) 4,517 $ (8,047)  
Change in fair value of deferred compensation liabilities   $ 2,119 $ (5,692) $ 4,462 $ (8,058)  
Foreign Plan            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Vesting percentage of participants (in percentage) 100.00%          
Employer discretionary vesting period 2 years          
Earnings receivable minimum term 2 years          
Earnings receivable lump sum or annual installment maximum terms 15 years          
One-year anniversary of approval of contribution | Foreign Plan            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Employer discretionary vesting percentage (in percentage) 50.00%          
Two-year anniversary of approval of contribution | Foreign Plan            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Employer discretionary vesting percentage (in percentage) 50.00%          
Minimum | Foreign Plan            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Individual qualifying base compensation (in percentage) 1.00%          
Individual qualifying bonus compensation (in percentage) 1.00%          
Maximum | Foreign Plan            
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]            
Individual qualifying base compensation (in percentage) 80.00%          
Individual qualifying bonus compensation (in percentage) 100.00%          
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Narrative (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 05, 2019
May 09, 2017
Apr. 11, 2012
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock based compensation cost       $ 21,344,000 $ 20,080,000 $ 40,685,000 $ 34,839,000    
Options granted, contractual period, years           10 years      
Unrecognized stock-based compensation cost for options       13,469,000   $ 13,469,000      
Restricted stock unit vesting right (in shares)           1      
Restricted stock unit vesting right, fair value (in shares)           1      
Performance units vesting right (in shares)           1      
Employee stock option                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average remaining requisite vesting period           2 years 8 months 12 days      
Restricted share units (RSUs)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average remaining requisite vesting period           2 years 3 months 18 days      
Vested, number of shares (Units)           288,957      
Net settlement on vesting of restricted share unit (in shares)           187,371      
Unrecognized stock-based compensation cost       39,445,000   $ 39,445,000      
Restricted share units (RSUs) | Vesting period 2022                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vested, number of shares (Units)               199,297  
Net settlement on vesting of restricted share unit (in shares)           120,858      
Restricted share units (RSUs) | Vesting period 2021                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vested, number of shares (Units)               39,633  
Net settlement on vesting of restricted share unit (in shares)           39,515      
Performance units                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average remaining requisite vesting period           1 year 10 months 24 days      
Vested, number of shares (Units)           647,549      
Unrecognized stock-based compensation cost       $ 75,240,000   $ 75,240,000      
Performance units | Prior to 2023                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Performance units vesting right, fair value (in shares)           1      
Performance units period           1 year      
Performance units | 2023                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Performance units period           3 years      
Employee stock purchase plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Fair value per share allowed to eligible employees to purchase through payroll deductions (in percentage)           90.00%      
Maximum percentage of employee's base salary allowed to be purchased (in percentage)       15.00%   15.00%      
Maximum dollar amount of common shares allowed to be purchased           $ 25,000      
Common shares reserved for issuance (in shares)       4,200,000   4,200,000      
Issuance of common shares under the employee stock purchase plan (in shares)           174,473 181,878    
Compensation expense for ESPP       $ 488,000 $ 362,000 $ 851,000 $ 853,000    
Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award, vesting period           3 years      
Minimum | Restricted share units (RSUs)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award, vesting period           3 months      
Minimum | Performance units                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award, vesting period           6 months      
Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award, vesting period           5 years      
Maximum | Restricted share units (RSUs)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award, vesting period           4 years      
Maximum | Performance units                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award, vesting period           3 years      
2007 Omnibus Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Amended omnibus plan, increase in number of common shares authorized for issuance (in shares) 8,000,000 3,500,000 5,593,200           8,858,823
Number of common shares authorized for issuance (in shares) 23,000,000 26,500,000 15,000,000            
2017 Omnibus Incentive Compensation Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of common shares authorized for issuance (in shares)   15,000,000              
XML 102 R92.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of options granted (Detail)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Dividend yield 0.96%
Expected life (in months) 84 months
Risk-free rate of interest 1.71%
Volatility 26.29%
XML 103 R93.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of stock option activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Shares  arising out of options      
Outstanding, shares arising out of options, beginning balance (in shares) 7,748,114    
Granted, shares arising out of options (in shares) 0 475,695  
Forfeited, shares arising out of options (in shares) (319,646)    
Expired, shares arising out of options (in shares) (53,990)    
Exercised, shares arising out of options (in shares) (1,287,280)    
Outstanding, shares arising out of options, ending balance (in shares) 6,087,198   7,748,114
Vested and expected to vest thereafter, shares arising out of options (in shares) 5,769,859    
Vested and exercisable, shares arising out of options (in shares) 3,250,442    
Weighted average grant-date fair value of options granted during the period (in USD per share) $ 0    
Weighted  average exercise price      
Outstanding weighted average exercise price, beginning balance (in usd per share) 33.27    
Granted, weighted average exercise price (in usd per share) 0    
Forfeited, weighted average exercise price (in usd per share) 41.06    
Expired, weighted average exercise price (in usd per share) 43.94    
Exercised, weighted average exercise price (in usd per share) 19.76    
Outstanding weighted average exercise price, ending balance (in usd per share) 35.63   $ 33.27
Vested and expected to vest thereafter, weighted average exercise price (in usd per share) 35.12    
Vested and exercisable, weighted average exercise price (in usd per share) $ 30.30    
Weighted average remaining contractual life (years)      
Outstanding weighted average remaining contractual life, beginning balance (years) 6 years   5 years 7 months 6 days
Vested and expected to vest thereafter, weighted average remaining contractual life (years) 6 years    
Vested and exercisable, weighted average remaining contractual life (years) 4 years 9 months 18 days    
Aggregate intrinsic value      
Exercised, aggregate intrinsic value $ 28,482    
Outstanding as of June 30, 2023 30,689    
Vested as of March 31, 2022 and expected to vest thereafter 30,460    
Vested and exercisable as of June 30, 2023 $ 24,675    
XML 104 R94.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of restricted share units activity (Detail) - Restricted share units (RSUs)
6 Months Ended 12 Months Ended
Jun. 30, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Number of Restricted Share Units    
Outstanding number of shares (Units), beginning balance 579,622  
Granted (in shares) 1,007,928  
Vested (in shares) (288,957)  
Forfeited (in shares) (52,716)  
Outstanding number of shares (Units), ending balance 1,245,877 579,622
Expected to vest, number of shares (Units) 1,109,575  
Weighted Average Grant Date Fair Value    
Outstanding weighted average grant date fair value, beginning balance (in usd per share) | $ / shares $ 42.97  
Granted, weighted average grant date fair value (in usd per share) | $ / shares 43.06  
Vested, weighted average grant date fair value (in usd per share) | $ / shares 42.06  
Forfeited, weighted average grant date fair value (in usd per share) | $ / shares 42.62  
Outstanding weighted average grant date fair value, ending balance (in usd per share) | $ / shares $ 43.27 $ 42.97
Net settlement on vesting of restricted share unit (in shares) 187,371  
Vesting period 2022    
Number of Restricted Share Units    
Vested (in shares)   (199,297)
Weighted Average Grant Date Fair Value    
Net settlement on vesting of restricted share unit (in shares) 120,858  
XML 105 R95.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of performance units (Detail)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield   0.96%
Expected life (years)   84 months
Risk-free rate of interest   1.71%
Volatility   26.29%
Performance units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 1.22%  
Expected life (years) 2 years 6 months 14 days  
Risk-free rate of interest 3.80%  
Volatility 24.03%  
Performance units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 1.52%  
Expected life (years) 2 years 9 months 18 days  
Risk-free rate of interest 4.44%  
Volatility 24.71%  
XML 106 R96.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of performance units activity (Detail) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Performance units    
Number of Performance Units    
Outstanding number of shares (Units), beginning balance 3,570,951  
Granted, number of shares (Units) 985,047  
Vested, number of shares (Units) (647,549)  
Forfeited, number of shares (Units) (215,065)  
Adjustment upon final determination of level of performance goal achievement (Units) 96,668  
Outstanding number of shares (Units), ending balance 3,790,052 3,570,951
Expected to vest, number of shares (Units) 3,370,451  
Weighted Average Grant Date Fair Value    
Outstanding weighted average grant date fair value, beginning balance (in usd per share) $ 44.07  
Granted, weighted average grant date fair value (in usd per share) 44.00  
Vested, weighted average grant date fair value (in usd per share) 42.53  
Forfeited, weighted average grant date fair value (in usd per share) 43.93  
Adjustment upon final determination of level of performance goal achievement (in usd per share) 44.50  
Outstanding weighted average grant date fair value, ending balance (in usd per share) $ 44.33 $ 44.07
Maximum Shares Eligible to Receive    
Outstanding maximum shares eligible to receive, beginning balance (in shares) 3,570,951  
Granted, maximum shares eligible to receive (in shares) 2,364,113  
Vested, maximum shares eligible to receive (in shares) (647,549)  
Forfeited, maximum shares eligible to receive (in shares) (231,011)  
Adjustment upon final determination of level of performance goal achievement (in shares) 96,668  
Outstanding maximum shares eligible to receive, ending balance (in shares) 5,153,172 3,570,951
Vested, net of withholding tax (in shares) 412,275  
Restricted share units (RSUs)    
Number of Performance Units    
Outstanding number of shares (Units), beginning balance 579,622  
Granted, number of shares (Units) 1,007,928  
Vested, number of shares (Units) (288,957)  
Forfeited, number of shares (Units) (52,716)  
Outstanding number of shares (Units), ending balance 1,245,877 579,622
Expected to vest, number of shares (Units) 1,109,575  
Weighted Average Grant Date Fair Value    
Outstanding weighted average grant date fair value, beginning balance (in usd per share) $ 42.97  
Granted, weighted average grant date fair value (in usd per share) 43.06  
Vested, weighted average grant date fair value (in usd per share) 42.06  
Forfeited, weighted average grant date fair value (in usd per share) 42.62  
Outstanding weighted average grant date fair value, ending balance (in usd per share) $ 43.27 $ 42.97
Restricted share units (RSUs) | Vesting period 2022    
Number of Performance Units    
Vested, number of shares (Units)   (199,297)
XML 107 R97.htm IDEA: XBRL DOCUMENT v3.23.2
Capital Stock - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 26, 2023
Mar. 24, 2023
Feb. 09, 2023
Jun. 24, 2022
Mar. 23, 2022
Feb. 10, 2022
Feb. 09, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Equity, Class of Treasury Stock [Line Items]                        
Stock repurchase authorized amount               $ 2,250,000,000   $ 2,250,000,000   $ 500,000,000
Shares repurchased and retired (in shares)                   3,828,084 3,439,952  
Common stock shares repurchased price per share (in usd per share)                   $ 39.31 $ 44.19  
Expenses related to stock purchase                   $ 677,000 $ 69,000  
Stock repurchase program, remaining authorized repurchase amount               $ 474,453,000   $ 474,453,000    
Increase in quarterly cash dividend (in percentage)     10.00%     16.00%            
Quarterly dividend declared (in usd per share) $ 0.1375 $ 0.1375 $ 0.1375 $ 0.125 $ 0.125 $ 0.125 $ 0.1075 $ 0.1375 $ 0.125 $ 0.275 $ 0.25  
Annual dividend     $ 0.55     $ 0.50 $ 0.43          
Initial dividend paid $ 25,031,000 $ 25,255,000   $ 22,935,000 $ 23,134,000              
Share repurchase open market                        
Equity, Class of Treasury Stock [Line Items]                        
Aggregate amount of common stock shares repurchased                   $ 150,471,000 $ 152,001,000  
XML 108 R98.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Number of stock awards outstanding but not included in the computation of diluted earnings per common share (in shares) 2,125,641 2,864,585 2,390,864 2,801,692
XML 109 R99.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Schedule of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share (Abstract)        
Net income $ 116,252 $ 71,670 $ 222,353 $ 167,849
Weighted average number of common shares used in computing basic earnings per common share (in shares) 183,230,252 184,418,350 183,512,828 185,028,063
Dilutive effect of stock-based awards (in shares) 2,594,865 3,447,303 3,192,869 3,683,966
Weighted average number of common shares used in computing diluted earnings per common share ( in shares) 185,825,117 187,865,653 186,705,697 188,712,029
Earnings per common share, basic (in usd per share) $ 0.63 $ 0.39 $ 1.21 $ 0.91
Earnings per common share, diluted (in usd per share) $ 0.63 $ 0.38 $ 1.19 $ 0.89
XML 110 R100.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting - Narrative (Detail)
6 Months Ended
Jun. 30, 2023
numberOfOperatingSegment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 111 R101.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting - Revenues and adjusted income from operations by reportable segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Net revenues $ 1,105,524 $ 1,089,147 $ 2,194,843 $ 2,157,590
AOI 185,960 182,795 364,952 342,814
Total excluding business held for sale   1,084,236 2,194,353 2,152,679
Stock-based compensation (21,832) (20,442) (41,536) (35,692)
Amortization and impairment of acquired intangible assets (other than included above) (8,257) (10,891) (16,400) (22,193)
Foreign exchange gains (losses), net 1,763 1,142 723 5,445
Interest income (expense), net (12,138) (11,204) (21,765) (23,292)
Restructuring expense   38,815   38,815
Restructuring income 4,874   4,874  
Loss on the sale of the business classified as held for sale (refer to Note 8) 0 0 (802) 0
Income tax expense (34,118) (23,693) (66,492) (53,196)
Net income 116,252 71,670 222,353 167,849
Disposal group, held-for-sale, not discontinued operations        
Segment Reporting Information [Line Items]        
Revenue from operations held for sale   (4,911) (490) (4,911)
Charges from operations held for sale   (7,222) (1,201) (7,222)
Charges from operations held for sale   7,222 1,201 7,222
Data-Tech-AI        
Segment Reporting Information [Line Items]        
Net revenues 500,734 488,543 985,967 955,289
Digital operations        
Segment Reporting Information [Line Items]        
Net revenues 604,790 600,604 1,208,876 1,202,301
Operating Segments        
Segment Reporting Information [Line Items]        
Net revenues 1,105,524 1,089,147 2,194,843 2,157,590
AOI  
Operating Segments | Financial Services        
Segment Reporting Information [Line Items]        
Net revenues 301,436 288,569 599,923 562,971
AOI 46,723 40,267 92,300 66,717
Operating Segments | Consumer and Healthcare        
Segment Reporting Information [Line Items]        
Net revenues 394,897 400,752 780,514 802,372
AOI 58,951 60,343 115,282 115,648
Operating Segments | High Tech and Manufacturing        
Segment Reporting Information [Line Items]        
Net revenues 409,191 399,826 814,406 792,247
AOI 69,621 75,163 133,912 145,258
Operating Segments | Data-Tech-AI        
Segment Reporting Information [Line Items]        
Net revenues 500,734 488,543 985,967 955,289
Operating Segments | Data-Tech-AI | Financial Services        
Segment Reporting Information [Line Items]        
Net revenues 128,282 132,131 255,525 251,840
Operating Segments | Data-Tech-AI | Consumer and Healthcare        
Segment Reporting Information [Line Items]        
Net revenues 183,843 182,999 361,675 363,633
Operating Segments | Data-Tech-AI | High Tech and Manufacturing        
Segment Reporting Information [Line Items]        
Net revenues 188,609 173,413 368,767 339,816
Operating Segments | Digital operations        
Segment Reporting Information [Line Items]        
Net revenues 604,790 600,604 1,208,876 1,202,301
Operating Segments | Digital operations | Financial Services        
Segment Reporting Information [Line Items]        
Net revenues 173,154 156,438 344,398 311,131
Operating Segments | Digital operations | Consumer and Healthcare        
Segment Reporting Information [Line Items]        
Net revenues 211,054 217,753 418,839 438,739
Operating Segments | Digital operations | High Tech and Manufacturing        
Segment Reporting Information [Line Items]        
Net revenues 220,582 226,413 445,639 452,431
Others        
Segment Reporting Information [Line Items]        
AOI $ 10,665 $ (200) $ 22,257 $ 7,969
XML 112 R102.htm IDEA: XBRL DOCUMENT v3.23.2
Net Revenues - Schedule of net revenues disaggregated by customer (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Net revenues $ 1,105,524 $ 1,089,147 $ 2,194,843 $ 2,157,590
Data-Tech-AI        
Segment Reporting Information [Line Items]        
Net revenues 500,734 488,543 985,967 955,289
Digital operations        
Segment Reporting Information [Line Items]        
Net revenues $ 604,790 $ 600,604 $ 1,208,876 $ 1,202,301
XML 113 R103.htm IDEA: XBRL DOCUMENT v3.23.2
Net Revenues - Narrative (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
numberOfOperatingSegment
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]          
Number of reportable segments | numberOfOperatingSegment     3    
Revenue recognized $ 60,603 $ 59,361 $ 111,777 $ 94,841  
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2023-07-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, expected timing of satisfaction, period 9 months   9 months    
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2024-01-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, expected timing of satisfaction, period 3 years   3 years    
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2026-01-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, expected timing of satisfaction, period 3 years   3 years    
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2028-01-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, expected timing of satisfaction, period      
Disposal group, held-for-sale, not discontinued operations          
Disaggregation of Revenue [Line Items]          
Disposal group including discontinued operation, contract assets         $ 2,168
Contract liabilities held for sale         649
Disposal group, held-for-sale, not discontinued operations | The Business          
Disaggregation of Revenue [Line Items]          
Disposal group including discontinued operation, contract cost assets         $ 1,247
XML 114 R104.htm IDEA: XBRL DOCUMENT v3.23.2
Net Revenues - Schedule of details of contract balances (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenues [Abstract]    
Contract assets $ 18,377 $ 18,347
Contract liabilities (Note b)    
Deferred transition revenue 109,580 128,726
Advance from customers $ 68,699 $ 88,056
XML 115 R105.htm IDEA: XBRL DOCUMENT v3.23.2
Net Revenues - Schedule of estimated revenue expected to be recognized in the future related to remaining performance obligation (Detail)
$ in Thousands
Jun. 30, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Transaction price allocated to remaining performance obligations $ 178,279
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Transaction price allocated to remaining performance obligations 127,215
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Transaction price allocated to remaining performance obligations 41,831
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Transaction price allocated to remaining performance obligations 8,746
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2028-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Transaction price allocated to remaining performance obligations $ 487
XML 116 R106.htm IDEA: XBRL DOCUMENT v3.23.2
Net Revenues - Schedule of contract cost assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Opening balance     $ 216,670  
Closing balance $ 193,787   193,787  
Sales incentive programs        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Opening balance 36,231 $ 30,833 34,805 $ 32,296
Closing balance 37,556 29,186 37,556 29,186
Amortization 7,492 6,248 14,566 12,588
Transition activities        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Opening balance 166,315 203,939 181,865 206,498
Closing balance 156,231 198,401 156,231 198,401
Amortization $ 24,126 $ 21,875 $ 48,106 $ 42,413
XML 117 R107.htm IDEA: XBRL DOCUMENT v3.23.2
Other operating (income) expense, net - Schedule of other operating (income) expense, net (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Other Income and Expenses [Abstract]        
Write-down of intangible assets and property, plant and equipment $ 0 $ 1,377 $ 0 $ 1,377
Loss on the sale of the business classified as held for sale (refer to Note 8) 0 0 802 0
Write-down of operating right-of-use assets and other assets 0 20,307 0 20,307
Gain on termination of lease (refer to Note 25) (4,874)   (4,874)  
Other operating (income) expense (89) (467) (502) (464)
Other operating (income) expense, net $ (4,963) $ 21,217 $ (4,574) $ 21,220
XML 118 R108.htm IDEA: XBRL DOCUMENT v3.23.2
Interest Income (Expense), Net - Schedule of interest income (expense), net (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Banking and Thrift, Interest [Abstract]        
Interest income $ 3,497 $ 684 $ 8,423 $ 2,602
Interest expense (15,635) (11,888) (30,188) (25,894)
Interest income (expense), net $ (12,138) $ (11,204) $ (21,765) $ (23,292)
XML 119 R109.htm IDEA: XBRL DOCUMENT v3.23.2
Income taxes - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Income Tax Disclosure [Abstract]          
Effective tax rate (in percentage) 22.70% 24.80% 23.00% 24.10%  
Unrecognized tax benefits that would impact effective tax rate $ 24,518   $ 24,518   $ 25,430
Unrecognized tax benefits, interest on income taxes accrued 3,013   3,013   2,871
Accrued penalties $ 375   375   374
Unrecognized tax benefits, excluding exchange rate differences for interest received     (56)   (2,583)
Unrecognized tax benefits, excluding exchange rate differences for interest recognized     $ 56   $ 2,583
XML 120 R110.htm IDEA: XBRL DOCUMENT v3.23.2
Income taxes - Schedule of activities related to unrecognized tax benefits for uncertain tax positions (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]  
Opening balance at January 1 $ 25,430
Increase related to prior year tax positions, including recorded in acquisition accounting 189
Decrease related to prior year tax positions due to lapse of applicable statute of limitation (1,030)
Decrease related to settlements with taxing authorities (170)
Effect of exchange rate changes 99
Closing balance at June 30 $ 24,518
XML 121 R111.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2016
Commitments And Contingencies [Line Items]      
Bank guarantees and letters of credits, outstanding $ 12,063 $ 8,050  
Income tax examination, assessed tax, affiliate     $ 112,849
Capital addition purchase commitments      
Commitments And Contingencies [Line Items]      
Commitments and contingencies $ 12,614 $ 17,972  
XML 122 R112.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Restructuring Cost and Reserve [Line Items]        
Restructuring expense   $ 38,815   $ 38,815
Severance charge   17,131    
Restructuring income   (38,815)   (38,815)
Restructuring income $ 4,874   $ 4,874  
Property, plant and equipment        
Restructuring Cost and Reserve [Line Items]        
Impairment of tangible assets, finite-lived 0 1,377 0 1,377
Non-cash charge        
Restructuring Cost and Reserve [Line Items]        
Restructuring expense   21,684    
Restructuring income   (21,684)    
Office Premises and Employee Severance Charge        
Restructuring Cost and Reserve [Line Items]        
Restructuring expense   38,815    
Restructuring income   (38,815)    
Restructuring income $ 4,874 $ 0 $ 4,874 $ 0
XML 123 R113.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent events (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jul. 13, 2023
Jun. 26, 2023
Mar. 24, 2023
Feb. 09, 2023
Jun. 24, 2022
Mar. 23, 2022
Feb. 10, 2022
Feb. 09, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Subsequent Event [Line Items]                        
Dividends per common share (in usd per share)   $ 0.1375 $ 0.1375 $ 0.1375 $ 0.125 $ 0.125 $ 0.125 $ 0.1075 $ 0.1375 $ 0.125 $ 0.275 $ 0.25
Subsequent Event                        
Subsequent Event [Line Items]                        
Dividends per common share (in usd per share) $ 0.1375                      
XML 124 g-20230630_htm.xml IDEA: XBRL DOCUMENT 0001398659 2023-01-01 2023-06-30 0001398659 2023-08-02 0001398659 2022-12-31 0001398659 2023-06-30 0001398659 2022-04-01 2022-06-30 0001398659 2023-04-01 2023-06-30 0001398659 2022-01-01 2022-06-30 0001398659 us-gaap:CommonStockMember 2022-03-31 0001398659 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001398659 us-gaap:RetainedEarningsMember 2022-03-31 0001398659 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001398659 2022-03-31 0001398659 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001398659 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001398659 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001398659 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001398659 us-gaap:CommonStockMember 2022-06-30 0001398659 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001398659 us-gaap:RetainedEarningsMember 2022-06-30 0001398659 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001398659 2022-06-30 0001398659 us-gaap:CommonStockMember 2021-12-31 0001398659 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001398659 us-gaap:RetainedEarningsMember 2021-12-31 0001398659 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001398659 2021-12-31 0001398659 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001398659 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001398659 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001398659 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001398659 us-gaap:CommonStockMember 2023-03-31 0001398659 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001398659 us-gaap:RetainedEarningsMember 2023-03-31 0001398659 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001398659 2023-03-31 0001398659 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001398659 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001398659 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001398659 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001398659 us-gaap:CommonStockMember 2023-06-30 0001398659 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001398659 us-gaap:RetainedEarningsMember 2023-06-30 0001398659 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001398659 us-gaap:CommonStockMember 2022-12-31 0001398659 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001398659 us-gaap:RetainedEarningsMember 2022-12-31 0001398659 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001398659 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001398659 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001398659 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001398659 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001398659 srt:MinimumMember 2023-06-30 0001398659 srt:MinimumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2023-06-30 0001398659 srt:MaximumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2023-06-30 0001398659 srt:MinimumMember us-gaap:MarketingRelatedIntangibleAssetsMember 2023-06-30 0001398659 srt:MaximumMember us-gaap:MarketingRelatedIntangibleAssetsMember 2023-06-30 0001398659 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001398659 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001398659 srt:MinimumMember 2023-01-01 2023-06-30 0001398659 srt:MaximumMember 2023-01-01 2023-06-30 0001398659 g:HoodooDigitalLLCMember 2021-12-31 0001398659 g:HoodooDigitalLLCMember 2021-01-01 2021-12-31 0001398659 g:HoodooDigitalLLCMember 2022-01-01 2022-12-31 0001398659 g:HoodooDigitalLLCMember 2023-01-01 2023-03-31 0001398659 g:HoodooDigitalLLCMember us-gaap:CustomerRelatedIntangibleAssetsMember 2021-12-31 0001398659 g:HoodooDigitalLLCMember us-gaap:MarketingRelatedIntangibleAssetsMember 2021-12-31 0001398659 g:HoodooDigitalLLCMember g:FinancialServicesMember 2021-12-31 0001398659 g:HoodooDigitalLLCMember g:ConsumerAndHealthcareMember 2021-12-31 0001398659 g:HoodooDigitalLLCMember g:HighTechAndManufacturingMember 2021-12-31 0001398659 2022-01-01 2022-12-31 0001398659 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2022-12-31 0001398659 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001398659 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001398659 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001398659 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001398659 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001398659 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001398659 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001398659 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001398659 g:BusinessAcquisitionContingentConsiderationMember 2022-03-31 0001398659 g:BusinessAcquisitionContingentConsiderationMember 2023-03-31 0001398659 g:BusinessAcquisitionContingentConsiderationMember 2021-12-31 0001398659 g:BusinessAcquisitionContingentConsiderationMember 2022-12-31 0001398659 g:BusinessAcquisitionContingentConsiderationMember 2022-04-01 2022-06-30 0001398659 g:BusinessAcquisitionContingentConsiderationMember 2023-04-01 2023-06-30 0001398659 g:BusinessAcquisitionContingentConsiderationMember 2022-01-01 2022-06-30 0001398659 g:BusinessAcquisitionContingentConsiderationMember 2023-01-01 2023-06-30 0001398659 g:BusinessAcquisitionContingentConsiderationMember 2022-06-30 0001398659 g:BusinessAcquisitionContingentConsiderationMember 2023-06-30 0001398659 g:DeferredCompensationPlanAssetsMember 2022-03-31 0001398659 g:DeferredCompensationPlanAssetsMember 2023-03-31 0001398659 g:DeferredCompensationPlanAssetsMember 2021-12-31 0001398659 g:DeferredCompensationPlanAssetsMember 2022-12-31 0001398659 g:DeferredCompensationPlanAssetsMember 2022-04-01 2022-06-30 0001398659 g:DeferredCompensationPlanAssetsMember 2023-04-01 2023-06-30 0001398659 g:DeferredCompensationPlanAssetsMember 2022-01-01 2022-06-30 0001398659 g:DeferredCompensationPlanAssetsMember 2023-01-01 2023-06-30 0001398659 g:DeferredCompensationPlanAssetsMember 2022-06-30 0001398659 g:DeferredCompensationPlanAssetsMember 2023-06-30 0001398659 g:DeferredCompensationLiabilitiesMember 2022-03-31 0001398659 g:DeferredCompensationLiabilitiesMember 2023-03-31 0001398659 g:DeferredCompensationLiabilitiesMember 2021-12-31 0001398659 g:DeferredCompensationLiabilitiesMember 2022-12-31 0001398659 g:DeferredCompensationLiabilitiesMember 2022-04-01 2022-06-30 0001398659 g:DeferredCompensationLiabilitiesMember 2023-04-01 2023-06-30 0001398659 g:DeferredCompensationLiabilitiesMember 2022-01-01 2022-06-30 0001398659 g:DeferredCompensationLiabilitiesMember 2023-01-01 2023-06-30 0001398659 g:DeferredCompensationLiabilitiesMember 2022-06-30 0001398659 g:DeferredCompensationLiabilitiesMember 2023-06-30 0001398659 srt:MaximumMember us-gaap:InterestRateSwapMember 2023-06-30 0001398659 srt:MaximumMember us-gaap:ForeignExchangeContractMember 2023-06-30 0001398659 g:UnitedStatesDollarsSellIndianRupeesBuyMember 2022-12-31 0001398659 g:UnitedStatesDollarsSellIndianRupeesBuyMember 2023-06-30 0001398659 g:UnitedStatesDollarsSellMexicanPesoBuyMember 2022-12-31 0001398659 g:UnitedStatesDollarsSellMexicanPesoBuyMember 2023-06-30 0001398659 g:UnitedStatesDollarsSellPhilippinesPesoBuyMember 2022-12-31 0001398659 g:UnitedStatesDollarsSellPhilippinesPesoBuyMember 2023-06-30 0001398659 g:EuroSellUnitedStatesDollarsBuyMember 2022-12-31 0001398659 g:EuroSellUnitedStatesDollarsBuyMember 2023-06-30 0001398659 g:SingaporeDollarsBuyUnitedStatesDollarsSellMember 2022-12-31 0001398659 g:SingaporeDollarsBuyUnitedStatesDollarsSellMember 2023-06-30 0001398659 g:EuroSellRomanianLeuBuyMember 2022-12-31 0001398659 g:EuroSellRomanianLeuBuyMember 2023-06-30 0001398659 g:JapaneseYenSellChineseRenminbiBuyMember 2022-12-31 0001398659 g:JapaneseYenSellChineseRenminbiBuyMember 2023-06-30 0001398659 g:UnitedStatesDollarsSellChineseRenminbiBuyMember 2022-12-31 0001398659 g:UnitedStatesDollarsSellChineseRenminbiBuyMember 2023-06-30 0001398659 g:PoundSterlingSellUnitedStatesDollarBuyMember 2022-12-31 0001398659 g:PoundSterlingSellUnitedStatesDollarBuyMember 2023-06-30 0001398659 g:UnitedStatesDollarsSellHungarianForintBuyMember 2022-12-31 0001398659 g:UnitedStatesDollarsSellHungarianForintBuyMember 2023-06-30 0001398659 g:AustralianDollarsSellIndianRupeesBuyMember 2022-12-31 0001398659 g:AustralianDollarsSellIndianRupeesBuyMember 2023-06-30 0001398659 g:UnitedStatesDollarsSellPolishZlotyBuyMember 2022-12-31 0001398659 g:UnitedStatesDollarsSellPolishZlotyBuyMember 2023-06-30 0001398659 g:JapaneseYenSellUnitedStatesDollarBuyMember 2022-12-31 0001398659 g:JapaneseYenSellUnitedStatesDollarBuyMember 2023-06-30 0001398659 g:IsraelShekelSellUnitedStatesDollarBuyMember 2022-12-31 0001398659 g:IsraelShekelSellUnitedStatesDollarBuyMember 2023-06-30 0001398659 g:SouthAfricanRandSellUnitedStatesDollarBuyMember 2022-12-31 0001398659 g:SouthAfricanRandSellUnitedStatesDollarBuyMember 2023-06-30 0001398659 g:UnitedStatesDollarSellBrazilianRealBuyMember 2022-12-31 0001398659 g:UnitedStatesDollarSellBrazilianRealBuyMember 2023-06-30 0001398659 g:UnitedStatesDollarSellCostaRicaColonBuyMember 2022-12-31 0001398659 g:UnitedStatesDollarSellCostaRicaColonBuyMember 2023-06-30 0001398659 g:InterestRateSwapFloatingToFixedMember 2022-12-31 0001398659 g:InterestRateSwapFloatingToFixedMember 2023-06-30 0001398659 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CashFlowHedgingMember 2022-12-31 0001398659 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CashFlowHedgingMember 2023-06-30 0001398659 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2022-12-31 0001398659 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2023-06-30 0001398659 us-gaap:OtherAssetsMember us-gaap:CashFlowHedgingMember 2022-12-31 0001398659 us-gaap:OtherAssetsMember us-gaap:CashFlowHedgingMember 2023-06-30 0001398659 us-gaap:OtherAssetsMember us-gaap:NondesignatedMember 2022-12-31 0001398659 us-gaap:OtherAssetsMember us-gaap:NondesignatedMember 2023-06-30 0001398659 g:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:CashFlowHedgingMember 2022-12-31 0001398659 g:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:CashFlowHedgingMember 2023-06-30 0001398659 g:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2022-12-31 0001398659 g:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2023-06-30 0001398659 us-gaap:OtherLiabilitiesMember us-gaap:CashFlowHedgingMember 2022-12-31 0001398659 us-gaap:OtherLiabilitiesMember us-gaap:CashFlowHedgingMember 2023-06-30 0001398659 us-gaap:OtherLiabilitiesMember us-gaap:NondesignatedMember 2022-12-31 0001398659 us-gaap:OtherLiabilitiesMember us-gaap:NondesignatedMember 2023-06-30 0001398659 us-gaap:TreasuryLockMember 2021-03-31 0001398659 us-gaap:TreasuryLockMember 2022-12-31 0001398659 us-gaap:TreasuryLockMember 2023-06-30 0001398659 us-gaap:ForeignExchangeContractMember 2022-04-01 2022-06-30 0001398659 us-gaap:ForeignExchangeContractMember 2023-04-01 2023-06-30 0001398659 us-gaap:ForeignExchangeContractMember 2022-01-01 2022-06-30 0001398659 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-06-30 0001398659 us-gaap:SalesMember 2022-04-01 2022-06-30 0001398659 us-gaap:SalesMember 2023-04-01 2023-06-30 0001398659 us-gaap:SalesMember 2022-01-01 2022-06-30 0001398659 us-gaap:SalesMember 2023-01-01 2023-06-30 0001398659 us-gaap:InterestRateSwapMember 2022-04-01 2022-06-30 0001398659 us-gaap:InterestRateSwapMember 2023-04-01 2023-06-30 0001398659 us-gaap:InterestRateSwapMember 2022-01-01 2022-06-30 0001398659 us-gaap:InterestRateSwapMember 2023-01-01 2023-06-30 0001398659 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001398659 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001398659 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001398659 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001398659 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001398659 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001398659 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001398659 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001398659 us-gaap:InterestExpenseMember 2022-04-01 2022-06-30 0001398659 us-gaap:InterestExpenseMember 2023-04-01 2023-06-30 0001398659 us-gaap:InterestExpenseMember 2022-01-01 2022-06-30 0001398659 us-gaap:InterestExpenseMember 2023-01-01 2023-06-30 0001398659 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember g:ForwardForeignExchangeContractsMember 2022-04-01 2022-06-30 0001398659 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember g:ForwardForeignExchangeContractsMember 2023-04-01 2023-06-30 0001398659 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember g:ForwardForeignExchangeContractsMember 2022-01-01 2022-06-30 0001398659 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember g:ForwardForeignExchangeContractsMember 2023-01-01 2023-06-30 0001398659 g:TheBusinessMember 2022-12-31 0001398659 g:FixedRateUnsecuredLoanNoteMember g:TheBusinessMember 2022-12-31 0001398659 g:FixedRateUnsecuredLoanNoteMember g:TheBusinessMember 2023-02-01 2023-02-28 0001398659 g:TheBusinessMember 2023-02-01 2023-02-28 0001398659 g:TheBusinessMember 2022-01-01 2022-12-31 0001398659 g:DepreciationExpenseOnPropertyPlantAndEquipmentMember 2022-04-01 2022-06-30 0001398659 g:DepreciationExpenseOnPropertyPlantAndEquipmentMember 2023-04-01 2023-06-30 0001398659 g:DepreciationExpenseOnPropertyPlantAndEquipmentMember 2022-01-01 2022-06-30 0001398659 g:DepreciationExpenseOnPropertyPlantAndEquipmentMember 2023-01-01 2023-06-30 0001398659 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-04-01 2022-06-30 0001398659 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-04-01 2023-06-30 0001398659 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-06-30 0001398659 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-01 2023-06-30 0001398659 g:FinancialServicesMember 2021-12-31 0001398659 g:ConsumerAndHealthcareMember 2021-12-31 0001398659 g:HighTechAndManufacturingMember 2021-12-31 0001398659 g:FinancialServicesMember 2022-01-01 2022-12-31 0001398659 g:ConsumerAndHealthcareMember 2022-01-01 2022-12-31 0001398659 g:HighTechAndManufacturingMember 2022-01-01 2022-12-31 0001398659 g:FinancialServicesMember 2022-12-31 0001398659 g:ConsumerAndHealthcareMember 2022-12-31 0001398659 g:HighTechAndManufacturingMember 2022-12-31 0001398659 g:FinancialServicesMember 2023-01-01 2023-06-30 0001398659 g:ConsumerAndHealthcareMember 2023-01-01 2023-06-30 0001398659 g:HighTechAndManufacturingMember 2023-01-01 2023-06-30 0001398659 g:FinancialServicesMember 2023-06-30 0001398659 g:ConsumerAndHealthcareMember 2023-06-30 0001398659 g:HighTechAndManufacturingMember 2023-06-30 0001398659 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-12-31 0001398659 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-06-30 0001398659 us-gaap:MarketingRelatedIntangibleAssetsMember 2022-12-31 0001398659 us-gaap:MarketingRelatedIntangibleAssetsMember 2023-06-30 0001398659 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001398659 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001398659 us-gaap:DevelopedTechnologyRightsMember 2022-04-01 2022-06-30 0001398659 us-gaap:DevelopedTechnologyRightsMember 2023-04-01 2023-06-30 0001398659 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0001398659 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-06-30 0001398659 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-06-30 0001398659 us-gaap:PropertyPlantAndEquipmentMember 2022-04-01 2022-06-30 0001398659 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-06-30 0001398659 us-gaap:PropertyPlantAndEquipmentMember 2023-04-01 2023-06-30 0001398659 us-gaap:RevolvingCreditFacilityMember 2022-12-13 0001398659 srt:MaximumMember g:A2022CreditAgreementMember 2023-06-30 0001398659 srt:MinimumMember g:A2022CreditAgreementMember 2023-06-30 0001398659 g:A2022CreditAgreementMember us-gaap:BaseRateMember 2023-01-01 2023-06-30 0001398659 g:A2022CreditAgreementMember g:BaseRatePlusApplicableMarginMember 2023-01-01 2023-06-30 0001398659 g:NonFundBasedCreditFacilityMember 2022-12-31 0001398659 g:NonFundBasedCreditFacilityMember 2023-06-30 0001398659 g:A2018CreditAgreementMember g:TermLoanCreditFacilityMember 2022-12-31 0001398659 g:A2018CreditAgreementMember us-gaap:LineOfCreditMember 2022-12-31 0001398659 g:A2022CreditAgreementMember g:TermLoanCreditFacilityMember 2022-12-31 0001398659 g:A2022CreditAgreementMember us-gaap:LineOfCreditMember 2022-12-31 0001398659 g:A2018CreditAgreementMember 2022-12-31 0001398659 g:A2022CreditAgreementMember 2022-12-31 0001398659 g:A2018CreditAgreementMember 2023-06-30 0001398659 g:A2018CreditAgreementMember 2023-01-01 2023-06-30 0001398659 g:A2022CreditAgreementMember 2023-01-01 2023-06-30 0001398659 srt:MaximumMember g:A2022CreditAgreementMember 2022-12-31 0001398659 srt:MinimumMember g:A2022CreditAgreementMember 2022-12-31 0001398659 g:AmendedTwoThousandFifteenCreditFacilityMember 2022-12-31 0001398659 g:AmendedTwoThousandFifteenCreditFacilityMember 2022-01-01 2022-12-31 0001398659 g:TermLoanCreditFacilityMember 2022-01-01 2022-12-31 0001398659 g:TermLoanCreditFacilityMember 2023-01-01 2023-06-30 0001398659 g:TermLoanCreditFacilityMember 2022-12-31 0001398659 g:TermLoanCreditFacilityMember 2023-06-30 0001398659 srt:SubsidiaryIssuerMember g:TwoThousandNineteenSeniorNotesMember 2019-11-30 0001398659 srt:SubsidiaryIssuerMember g:TwoThousandNineteenSeniorNotesMember 2022-01-01 2022-12-31 0001398659 srt:SubsidiaryIssuerMember g:TwoThousandNineteenSeniorNotesMember 2023-01-01 2023-06-30 0001398659 srt:SubsidiaryIssuerMember g:TwoThousandNineteenSeniorNotesMember 2022-12-31 0001398659 srt:SubsidiaryIssuerMember g:TwoThousandNineteenSeniorNotesMember 2023-06-30 0001398659 srt:SubsidiaryIssuerMember g:TwoThousandTwentyOneSeniorNotesMember 2021-03-31 0001398659 srt:SubsidiaryIssuerMember g:TwoThousandTwentyOneSeniorNotesMember 2022-01-01 2022-12-31 0001398659 srt:SubsidiaryIssuerMember g:TwoThousandTwentyOneSeniorNotesMember 2023-01-01 2023-06-30 0001398659 srt:SubsidiaryIssuerMember g:TwoThousandTwentyOneSeniorNotesMember 2022-12-31 0001398659 srt:SubsidiaryIssuerMember g:TwoThousandTwentyOneSeniorNotesMember 2023-06-30 0001398659 g:TermLoanCreditFacilityMember 2022-12-31 0001398659 g:TermLoanCreditFacilityMember 2023-06-30 0001398659 g:TwoThousandNineteenSeniorNotesMember 2022-12-31 0001398659 g:TwoThousandNineteenSeniorNotesMember 2023-06-30 0001398659 g:TwoThousandTwentyOneSeniorNotesMember 2022-12-31 0001398659 g:TwoThousandTwentyOneSeniorNotesMember 2023-06-30 0001398659 country:IN 2022-04-01 2022-06-30 0001398659 country:IN 2023-04-01 2023-06-30 0001398659 country:IN 2022-01-01 2022-06-30 0001398659 country:IN 2023-01-01 2023-06-30 0001398659 us-gaap:ForeignPlanMember country:US 2022-04-01 2022-06-30 0001398659 us-gaap:ForeignPlanMember country:US 2023-04-01 2023-06-30 0001398659 us-gaap:ForeignPlanMember country:US 2022-01-01 2022-06-30 0001398659 us-gaap:ForeignPlanMember country:US 2023-01-01 2023-06-30 0001398659 us-gaap:ForeignPlanMember country:GB 2022-04-01 2022-06-30 0001398659 us-gaap:ForeignPlanMember country:GB 2023-04-01 2023-06-30 0001398659 us-gaap:ForeignPlanMember country:GB 2022-01-01 2022-06-30 0001398659 us-gaap:ForeignPlanMember country:GB 2023-01-01 2023-06-30 0001398659 us-gaap:ForeignPlanMember country:CN 2022-04-01 2022-06-30 0001398659 us-gaap:ForeignPlanMember country:CN 2023-04-01 2023-06-30 0001398659 us-gaap:ForeignPlanMember country:CN 2022-01-01 2022-06-30 0001398659 us-gaap:ForeignPlanMember country:CN 2023-01-01 2023-06-30 0001398659 us-gaap:ForeignPlanMember g:OtherRegionsMember 2022-04-01 2022-06-30 0001398659 us-gaap:ForeignPlanMember g:OtherRegionsMember 2023-04-01 2023-06-30 0001398659 us-gaap:ForeignPlanMember g:OtherRegionsMember 2022-01-01 2022-06-30 0001398659 us-gaap:ForeignPlanMember g:OtherRegionsMember 2023-01-01 2023-06-30 0001398659 srt:MinimumMember us-gaap:ForeignPlanMember 2018-07-01 2018-07-01 0001398659 srt:MaximumMember us-gaap:ForeignPlanMember 2018-07-01 2018-07-01 0001398659 us-gaap:ForeignPlanMember 2018-07-01 2018-07-01 0001398659 us-gaap:ForeignPlanMember g:VestingPeriodOneMember 2018-07-01 0001398659 us-gaap:ForeignPlanMember g:VestingPeriodTwoMember 2018-07-01 0001398659 g:TwoThousandSevenOmnibusPlanMember 2012-04-11 2012-04-11 0001398659 g:TwoThousandSevenOmnibusPlanMember 2012-04-11 0001398659 g:TwoThousandSevenOmnibusPlanMember 2012-01-01 2012-12-31 0001398659 g:TwoThousandSeventeenOmnibusPlanMember 2017-05-09 0001398659 g:TwoThousandSevenOmnibusPlanMember 2019-04-04 2019-04-05 0001398659 g:TwoThousandSevenOmnibusPlanMember 2019-04-05 0001398659 g:TwoThousandSevenOmnibusPlanMember 2017-05-09 2017-05-09 0001398659 g:TwoThousandSevenOmnibusPlanMember 2017-05-09 0001398659 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001398659 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001398659 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001398659 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001398659 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001398659 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001398659 us-gaap:RestrictedStockUnitsRSUMember g:VestingPeriodTwoThousandTwentyTwoExcludingDirectorsMember 2022-01-01 2022-12-31 0001398659 us-gaap:RestrictedStockUnitsRSUMember g:VestingPeriodTwoThousandTwentyTwoExcludingDirectorsMember 2023-01-01 2023-06-30 0001398659 us-gaap:RestrictedStockUnitsRSUMember g:VestingPeriodTwoThousandTwentyOneMember 2022-01-01 2022-12-31 0001398659 us-gaap:RestrictedStockUnitsRSUMember g:VestingPeriodTwoThousandTwentyOneMember 2023-01-01 2023-06-30 0001398659 srt:MinimumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001398659 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001398659 g:PriorToTwoThousandTwentyThreeMember us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001398659 g:TwoThousandTwentyThreeMember us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001398659 us-gaap:PerformanceSharesMember 2022-12-31 0001398659 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001398659 us-gaap:PerformanceSharesMember 2023-06-30 0001398659 g:EmployeeStockPurchasePlanMember 2023-01-01 2023-06-30 0001398659 g:EmployeeStockPurchasePlanMember 2023-06-30 0001398659 g:EmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001398659 g:EmployeeStockPurchasePlanMember 2022-04-01 2022-06-30 0001398659 g:EmployeeStockPurchasePlanMember 2023-04-01 2023-06-30 0001398659 g:ShareRepurchaseOpenMarketMember 2022-01-01 2022-06-30 0001398659 g:ShareRepurchaseOpenMarketMember 2023-01-01 2023-06-30 0001398659 2022-02-10 2022-02-10 0001398659 2021-02-09 2021-02-09 0001398659 2022-03-23 2022-03-23 0001398659 2022-06-24 2022-06-24 0001398659 2023-02-09 2023-02-09 0001398659 2023-03-24 2023-03-24 0001398659 2023-06-26 2023-06-26 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:FinancialServicesMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:FinancialServicesMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:FinancialServicesMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:ConsumerAndHealthcareMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:ConsumerAndHealthcareMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:ConsumerAndHealthcareMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:HighTechAndManufacturingMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:HighTechAndManufacturingMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:HighTechAndManufacturingMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember 2022-04-01 2022-06-30 0001398659 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2022-04-01 2022-06-30 0001398659 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:FinancialServicesMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:FinancialServicesMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:FinancialServicesMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:ConsumerAndHealthcareMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:ConsumerAndHealthcareMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:ConsumerAndHealthcareMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:HighTechAndManufacturingMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:HighTechAndManufacturingMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:HighTechAndManufacturingMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember 2023-04-01 2023-06-30 0001398659 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:FinancialServicesMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:FinancialServicesMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:FinancialServicesMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:ConsumerAndHealthcareMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:ConsumerAndHealthcareMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:ConsumerAndHealthcareMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:HighTechAndManufacturingMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:HighTechAndManufacturingMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:HighTechAndManufacturingMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember 2022-01-01 2022-06-30 0001398659 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2022-01-01 2022-06-30 0001398659 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:FinancialServicesMember 2023-01-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:FinancialServicesMember 2023-01-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:FinancialServicesMember 2023-01-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:ConsumerAndHealthcareMember 2023-01-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:ConsumerAndHealthcareMember 2023-01-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:ConsumerAndHealthcareMember 2023-01-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember g:HighTechAndManufacturingMember 2023-01-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember g:HighTechAndManufacturingMember 2023-01-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:HighTechAndManufacturingMember 2023-01-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DataTechAIMember 2023-01-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember g:DigitalOperationsMember 2023-01-01 2023-06-30 0001398659 us-gaap:OperatingSegmentsMember 2023-01-01 2023-06-30 0001398659 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2023-01-01 2023-06-30 0001398659 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0001398659 g:DataTechAIMember 2022-04-01 2022-06-30 0001398659 g:DataTechAIMember 2023-04-01 2023-06-30 0001398659 g:DataTechAIMember 2022-01-01 2022-06-30 0001398659 g:DataTechAIMember 2023-01-01 2023-06-30 0001398659 g:DigitalOperationsMember 2022-04-01 2022-06-30 0001398659 g:DigitalOperationsMember 2023-04-01 2023-06-30 0001398659 g:DigitalOperationsMember 2022-01-01 2022-06-30 0001398659 g:DigitalOperationsMember 2023-01-01 2023-06-30 0001398659 2023-07-01 2023-06-30 0001398659 2024-01-01 2023-06-30 0001398659 2026-01-01 2023-06-30 0001398659 2028-01-01 2023-06-30 0001398659 g:SalesIncentiveProgramsMember 2022-03-31 0001398659 g:ProcessTransitionActivitiesMember 2022-03-31 0001398659 g:SalesIncentiveProgramsMember 2023-03-31 0001398659 g:ProcessTransitionActivitiesMember 2023-03-31 0001398659 g:SalesIncentiveProgramsMember 2021-12-31 0001398659 g:ProcessTransitionActivitiesMember 2021-12-31 0001398659 g:SalesIncentiveProgramsMember 2022-12-31 0001398659 g:ProcessTransitionActivitiesMember 2022-12-31 0001398659 g:SalesIncentiveProgramsMember 2022-06-30 0001398659 g:ProcessTransitionActivitiesMember 2022-06-30 0001398659 g:SalesIncentiveProgramsMember 2023-06-30 0001398659 g:ProcessTransitionActivitiesMember 2023-06-30 0001398659 g:SalesIncentiveProgramsMember 2022-04-01 2022-06-30 0001398659 g:ProcessTransitionActivitiesMember 2022-04-01 2022-06-30 0001398659 g:SalesIncentiveProgramsMember 2023-04-01 2023-06-30 0001398659 g:ProcessTransitionActivitiesMember 2023-04-01 2023-06-30 0001398659 g:SalesIncentiveProgramsMember 2022-01-01 2022-06-30 0001398659 g:ProcessTransitionActivitiesMember 2022-01-01 2022-06-30 0001398659 g:SalesIncentiveProgramsMember 2023-01-01 2023-06-30 0001398659 g:ProcessTransitionActivitiesMember 2023-01-01 2023-06-30 0001398659 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember g:TheBusinessMember 2022-12-31 0001398659 g:OfficePremisesAndEmployeeSeveranceChargeMember 2022-04-01 2022-06-30 0001398659 g:OfficePremisesAndEmployeeSeveranceChargeMember 2023-04-01 2023-06-30 0001398659 g:OfficePremisesAndEmployeeSeveranceChargeMember 2022-01-01 2022-06-30 0001398659 g:OfficePremisesAndEmployeeSeveranceChargeMember 2023-01-01 2023-06-30 0001398659 us-gaap:CapitalAdditionsMember 2022-01-01 2022-12-31 0001398659 us-gaap:CapitalAdditionsMember 2023-01-01 2023-06-30 0001398659 2016-01-01 2016-12-31 0001398659 g:NonCashExpenseMember 2022-04-01 2022-06-30 0001398659 us-gaap:SubsequentEventMember 2023-07-13 2023-07-13 shares iso4217:USD iso4217:USD shares g:Employee g:Country pure g:numberOfOperatingSegment false 2023 Q2 0001398659 --12-31 P1Y http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent P3Y P9M P3Y P3Y 10-Q true 2023-06-30 false 001-33626 GENPACT LIMITED D0 98-0533350 Canon's Court 22 Victoria Street Hamilton HM 12 BM 441 298-3300 Common shares, par value $0.01 per share G NYSE Yes Yes Large Accelerated Filer false false false false 181318104 646765000 491308000 20442000 25520000 994755000 1007675000 137972000 249126000 1779492000 1748109000 180758000 179803000 198366000 179069000 135483000 131440000 89715000 70537000 1684196000 1685331000 216670000 193787000 3198000 3345000 304134000 294264000 4588814000 4482340000 151000000 103000000 26136000 26144000 35809000 41956000 45306000 93692000 791007000 615799000 54063000 50852000 1103321000 931443000 1249153000 1236665000 190398000 163672000 4176000 3791000 215608000 213905000 2762656000 2549476000 0.01 0.01 250000000 250000000 0 0 0 0 0.01 0.01 500000000 500000000 182924416 182924416 181318104 181318104 1823000 1807000 1777453000 1831425000 780007000 800964000 -733125000 -701332000 1826158000 1932864000 4588814000 4482340000 1089147000 1105524000 2157590000 2194843000 714256000 715484000 1400218000 1434562000 374891000 390040000 757372000 760281000 233096000 229426000 470392000 445911000 10895000 8257000 22201000 16512000 -21217000 4963000 -21220000 4574000 109683000 157320000 243559000 302432000 1142000 1763000 5445000 723000 -11204000 -12138000 -23292000 -21765000 -4258000 3425000 -4667000 7455000 95363000 150370000 221045000 288845000 23693000 34118000 53196000 66492000 71670000 116252000 167849000 222353000 0.39 0.63 0.91 1.21 0.38 0.63 0.89 1.19 184418350 183230252 185028063 183512828 187865653 185825117 188712029 186705697 71670000 116252000 167849000 222353000 -81412000 -7886000 -108841000 9108000 -11731000 8549000 -8858000 21640000 -445000 -128000 -1546000 -1045000 -92698000 791000 -116153000 31793000 -21028000 117043000 51696000 254146000 185072415 1845000 1693854000 729503000 -577808000 1847394000 50000 1000 1382000 1383000 94232 1000 3762000 3763000 76508 1000 -2545000 -2544000 1809419 18000 75983000 76001000 36000 36000 20442000 20442000 71670000 71670000 -92698000 -92698000 0.125 22935000 22935000 183483736 1830000 1716895000 702219000 -670506000 1750438000 185336357 1847000 1717165000 732474000 -554353000 1897133000 50000 1000 1382000 1383000 181878 2000 7061000 7063000 54942 1000 -1000 0 1300511 13000 -44404000 -44391000 3439952 34000 151966000 152000000 69000 69000 35692000 35692000 167849000 167849000 -116153000 -116153000 0.25 46069000 46069000 183483736 1830000 1716895000 702219000 -670506000 1750438000 183729110 1831000 1794779000 830846000 -702123000 1925333000 645000 7000 12627000 12634000 101828 1000 3369000 3370000 38213 -1144000 -1144000 1432 -38000 -38000 3197479 32000 120439000 120471000 664000 664000 21832000 21832000 116252000 116252000 791000 791000 0.1375 25031000 25031000 181318104 1807000 1831425000 800964000 -701332000 1932864000 182924416 1823000 1777453000 780007000 -733125000 1826158000 1287280 13000 25424000 25437000 174473 2000 6489000 6491000 347744 3000 -8430000 -8427000 412275 4000 -11047000 -11043000 3828084 38000 150433000 150471000 677000 677000 41536000 41536000 222353000 222353000 31793000 31793000 0.275 50286000 50286000 181318104 1807000 1831425000 800964000 -701332000 1932864000 167849000 222353000 47869000 36845000 1256000 978000 22201000 16512000 1377000 0 20307000 0 0 -802000 482000 6521000 3685000 2249000 35692000 41536000 552000 -2957000 -321000 -1147000 139653000 26891000 28935000 62006000 5246000 5742000 -171405000 -150087000 28578000 49136000 -11948000 137382000 26943000 24033000 2126000 1705000 43000 17000 0 682000 0 19510000 -29026000 -45913000 6018000 6856000 367000000 13250000 250000000 148000000 0 196000000 8446000 31928000 44521000 18317000 0 2399000 46069000 50286000 152069000 150548000 -357231000 -257728000 -398205000 -166259000 -40877000 10802000 899458000 646765000 460376000 491308000 23168000 22550000 78592000 66819000 OrganizationThe Company is a global professional services firm that drives digitally-led innovation and runs digitally-enabled intelligent operations for its clients, guided by its experience running thousands of processes for hundreds of Fortune Global 500 clients. The Company has over 121,000 employees serving clients in key industry verticals from more than 35 countries. 121000 35 Summary of significant accounting policies<div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) Basis of preparation and principles of consolidation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and the rules and regulations of the Securities and Exchange Commission (the “SEC”) for reporting on Form 10-Q. Accordingly, they do not include certain information and note disclosures required by generally accepted accounting principles for annual financial reporting and should be read in conjunction with the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. The accompanying consolidated financial statements reflect all adjustments that management considers necessary for a fair presentation of the results of operations for these periods.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared on a consolidated basis and reflect the financial statements of Genpact Limited, a Bermuda company, and all of its subsidiaries that are more than 50% owned and controlled. When the Company does not have a controlling interest in an entity but exerts significant influence over the entity, the Company applies the equity method of accounting. All intercompany transactions and balances are eliminated in consolidation.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b) Use of estimates</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements. Significant items subject to such estimates and assumptions include the useful lives of property, plant and equipment, intangible assets and goodwill, revenue recognition, allowance for credit losses, valuation allowances for deferred tax assets, the valuation of derivative financial instruments, the measurement of lease liabilities and right-of-use (“ROU”) assets, measurements of stock-based compensation, assets and obligations related to employee benefits, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, variable consideration, other obligations for revenue recognition, income tax uncertainties and other contingencies</span><span style="color:#ee2724;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> Management believes that the estimates used in the preparation of the consolidated financial statements are reasonable. Although these estimates and assumptions are based upon management’s best knowledge of current events and actions, actual results could differ from these estimates. Any changes in estimates are adjusted prospectively in the Company’s consolidated financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c) Business combinations, goodwill and other intangible assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its business combinations using the acquisition method of accounting in accordance with Accounting Standard Codification (“ASC”) Topic 805, Business Combinations, by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values. Contingent consideration is included within the acquisition cost and is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is re-measured to fair value as of each reporting date until the contingency is resolved. Changes in fair value are recognized in earnings. All assets and liabilities of the acquired businesses, including goodwill, are assigned to reporting units. Acquisition-related costs are expensed as incurred under selling, general and administrative expenses.</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of significant accounting policies (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the cost of acquired businesses in excess of the fair value of identifiable tangible and intangible net assets purchased. Goodwill is not amortized but is tested for impairment at least on an annual basis on December 31, based on a number of factors, including operating results, business plans and future cash flows. The Company performs an assessment of qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Based on the assessment of events or circumstances, the Company performs a quantitative assessment of goodwill impairment if it determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, based on the quantitative impairment analysis, the carrying value of the goodwill of a reporting unit exceeds the fair value of such goodwill, an impairment loss is recognized in an amount equal to the excess. In addition, the Company performs a qualitative assessment of goodwill impairment between annual tests if an event occurs or circumstances change that would mor</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">e likely than not reduce the fair value of a reporting unit below its carrying amount. See Note 10 for information and related disclosures.</span></div><div style="text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired individually or with a group of other assets or in a business combination and developed internally are carried at cost less accumulated amortization and accumulated impairment loss based on their estimated useful lives as follows:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.096%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Marketing-related intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Technology-related intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are amortized over their estimated useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are consumed or otherwise realized.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In business combinations where the fair value of identifiable tangible and intangible net assets purchased exceeds the cost of the acquired business, the Company recognizes the resulting gain under “Other operating (income) expense, net” in the consolidated statements of income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also capitalizes certain software and technology-related development costs incurred in connection with developing or obtaining software or technology for sale/lease to customers when the initial design phase is completed and commercial and technological feasibility has been established. Any development cost incurred before technological feasibility is established is expensed as incurred as research and development costs. Technological feasibility is established upon completion of a detailed design program or, in its absence, completion of a working model. Capitalized software and technology costs include only (i) external direct costs of materials and services utilized in developing or obtaining software and technology and (ii) compensation and related benefits for employees who are directly associated with the project.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with developing or obtaining software or technology for sale/lease to customers which are under development and not put to use are disclosed under “intangible assets under development.” Advances paid towards the acquisition of intangible assets outstanding as of each balance sheet date are disclosed under “intangible assets under development.”</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software and technology costs are included in intangible assets under technology-related intangible assets on the Company’s balance sheet and are amortized on a straight-line basis when placed into service over the estimated useful lives of the software and technology.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the remaining useful life of intangible assets that are being amortized at each reporting period wherever events and circumstances warrant a revision to the remaining period of amortization, and the remaining carrying amount of the intangible asset is amortized prospectively over that revised remaining useful life.</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of significant accounting policies (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(d) Financial instruments and concentration of credit risk</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentration of credit risk are reflected principally in cash and cash equivalents, derivative financial instruments and accounts receivable. The Company places its cash and cash equivalents and derivative financial instruments with corporations and banks with high investment grade ratings, limits the amount of credit exposure with any one corporation or bank and conducts ongoing evaluations of the creditworthiness of the corporations and banks with which it does business. To reduce its credit risk on accounts receivable, the Company conducts ongoing credit evaluations of its customers. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(e) Accounts receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced or to be invoiced amount and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows. The Company maintains an allowance for current expected credit losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses which are adjusted to current market conditions and a reasonable and supportable forecast. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">The Company uses revolving accounts receivable-based facilities in the normal course of business as part of managing its cash flows. The Company accounts for receivables sold under these facilities as a sale of financial assets pursuant to ASC 860 “Transfers and Servicing” and de-recognizes these receivables, as well as the related allowances, from its balance sheets. Generally, the fair value of accounts receivable sold approximates their book value due to their short-term nature, and any gains or losses on the sale of these receivables are recorded at the time of transfer and included under "interest income (expense), net" in the Company’s consolidated statements of income.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(f) Revenue Recognition </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue primarily from business process management services, including analytics, consulting and related digital solutions and information technology services, which are provided primarily on a time-and-material, transaction or fixed-price basis. The Company recognizes revenue upon the transfer of control of promised services to its customers in an amount that reflects the consideration the Company expects to receive in exchange for those services. Revenues from services rendered under time-and-materials and transaction-based contracts are recognized as the services are provided. The Company’s fixed-price contracts include contracts for customization of applications, maintenance and support services. Revenues from these contracts are recognized ratably over the term of the agreement. The Company accrues for revenue and unbilled receivables for services rendered between the last billing date and the balance sheet date.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with its customers also include incentive payments received for discrete benefits delivered or promised to be delivered to the customer or service level agreements that could result in credits or refunds to the customer. Revenues relating to such arrangements are accounted for as variable consideration when the amount of revenue to be recognized can be estimated to the extent that it is probable that a significant reversal of any incremental revenue will not occur.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company records deferred revenue attributable to certain process transition activities where such activities do not represent separate performance obligations. Revenues relating to such transition activities are classified under contract liabilities and subsequently recognized ratably over the period in which the related services are performed. Costs relating to such transition activities are fulfillment costs which are directly related to the contract and result in the generation or enhancement of resources. Such costs are expected to be recoverable under the contract and are therefore classified as contract cost assets and recognized ratably over the estimated expected period of benefit under cost of revenue.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of significant accounting policies (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are reported net of value-added tax, business tax and applicable discounts and allowances. Reimbursements of out-of-pocket expenses received from customers have been included as part of revenues.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for performance obligations that are satisfied over time is recognized in accordance with the methods prescribed for measuring progress. The input (cost expended) method has been used to measure progress towards completion as there is a direct relationship between input and the satisfaction of a performance obligation. Provisions for estimated losses, if any, on uncompleted contracts are recorded in the period in which such losses become probable based on the current contract estimates.</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into multiple-element revenue arrangements in which a customer may purchase a combination of products or services. The Company determines whether each product or service promised to a customer is capable of being distinct, and is distinct in the context of the contract. If not, the promised products or services are combined and accounted for as a single performance obligation. In the event of a multiple-element revenue arrangement, the Company allocates the arrangement consideration to separately identifiable performance obligations based on their relative stand-alone selling prices.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. Revenue from distinct perpetual licenses is recognized upfront at the point in time when the software is made available to the customer. Revenue from distinct, non-cancellable, subscription-based licenses is recognized at the point in time it is transferred to the customer. Revenue from any associated maintenance or ongoing support services is recognized ratably over the term of the contract. For a combined software license/services performance obligation, revenue is recognized over the period that the services are performed.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">All incremental and direct costs incurred for acquiring contracts, such as certain sales commissions, are classified as contract cost assets. Such costs are amortized over the expected period of benefit and recorded under selling, general and administrative expenses.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Other upfront fees paid to customers are classified as contract assets. Such fees are amortized over the expected period of benefit and recorded as an adjustment to the transaction price and deducted from revenue. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> Timing of revenue recognition may differ from the timing of invoicing. If a payment is received in respect of services prior to the delivery of services, the payment is recognized as an advance from the customer and classified as a contract liability. Contract assets and contract liabilities relating to the same customer contract are offset against each other and presented on a net basis in the consolidated financial statements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Significant judgements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Customer contracts sometimes include incentive payments received for discrete benefits delivered to the customer or service level agreements that could result in credits or refunds to the customer. Such amounts are estimated at contract inception and are adjusted at the end of each reporting period as additional information becomes available only to the extent that it is probable that a significant reversal of any incremental revenue will not occur.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of significant accounting policies (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(g) Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">At the inception of a contract, the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on whether: (1) the contract involves the use of a distinct identified asset, (2) the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term of the contract, and (3) the Company has the right to direct the use of the asset. At the inception of a lease, the consideration in the contract is allocated to each lease component based on its relative standalone price to determine the lease payments. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: (1) the lease transfers ownership of the asset by the end of the lease term, (2) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (3) the lease term is for a major part of the remaining useful life of the asset or (4) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any one of the above criteria. </span></div><div style="text-align:justify;text-indent:40.5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">For all leases at the lease commencement date, a ROU asset and a lease liability are recognized. The lease liability represents the present value of the lease payments under the lease. Lease liabilities are initially measured at the present value of the lease payments not yet paid, discounted using the discount rate for the lease at the lease commencement. The lease liabilities are subsequently measured on an amortized cost basis. The lease liability is adjusted to reflect interest on the liability and the lease payments made during the period. Interest on the lease liability is determined as the amount that results in a constant periodic discount rate on the remaining balance of the liability.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The ROU asset represents the right to use the leased asset for the lease term. The ROU asset for each lease initially includes the amount of the initial measurement of the lease liability adjusted for any lease payments made to the lessor at or before the commencement date, accrued lease liabilities and any lease incentives received or any initial direct costs incurred by the Company.</span></div><div style="text-indent:40.5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The ROU asset of finance leases is subsequently measured at cost, less accumulated amortization and any accumulated impairment losses. The ROU asset of operating leases is subsequently measured from the carrying amount of the lease liability at the end of each reporting period, and is equal to the carrying amount of lease liabilities adjusted for (1) unamortized initial direct costs, (2) prepaid/(accrued) lease payments and (3) the unamortized balance of lease incentives received.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of ROU assets is reviewed for impairment, similar to long-lived assets, whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable.</span></div><div style="text-indent:40.5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to not separate lease and non-lease components for all of its leases and to use the recognition exemptions for lease contracts that, at commencement date, have a lease term of 12 months or less and do not contain a purchase option (“short-term leases”). </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Significant judgements</span></div><div style="text-align:justify;text-indent:40.5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the lease term as the non-cancellable term of the lease, together with any periods covered by an option to extend the lease if it is reasonably certain to be exercised, or any periods covered by an option to terminate the lease, if it is reasonably certain not to be exercised. Under certain of its leases, the Company has a renewal and termination option to lease assets for additional terms between <span style="-sec-ix-hidden:f-472">one</span> and ten years. The Company applies judgement in evaluating whether it is reasonably certain to exercise the option to renew or terminate the lease. The Company considers all relevant factors that create an economic incentive for it to exercise the renewal or termination option. After the commencement date, the Company reassesses the lease term if there is a significant event or change in circumstances that is within the Company’s control and affects its ability to exercise (or not to exercise) the option to renew or terminate.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of significant accounting policies (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied an incremental borrowing rate for the purpose of computing lease liabilities based on the remaining lease term and the rates prevailing in the jurisdictions where leases were executed.</span></div><div style="text-align:justify;text-indent:29.25pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(h) </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue primarily consists of salaries and benefits (including stock-based compensation), recruitment, training and related costs of employees who are directly responsible for the performance of services for customers, their supervisors and certain support personnel who may be dedicated to a particular client or a set of processes. It also includes operational expenses, which consist of facilities maintenance expenses, travel and living expenses, rent, IT expenses, and consulting and certain other expenses. Consulting charges represent the cost of consultants and contract resources with specialized skills who are directly responsible for the performance of services for clients and travel and other billable costs related to the Company’s clients. It also includes depreciation of property, plant and equipment, and amortization of intangible and ROU assets which are directly related to providing services that generate revenue.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(i) </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative (“SG&amp;A”) expenses consist of expenses relating to salaries and benefits (including stock-based compensation) as well as costs related to recruitment, training and retention of senior management and other support personnel in enabling functions such as human resources, finance, legal, marketing, sales and sales support, and other support personnel. The operational costs component of SG&amp;A expenses also includes travel and living costs for such personnel. SG&amp;A expenses also include acquisition-related costs, legal and professional fees (which represent the costs of third party legal, tax, accounting and other advisors), investment in research and development, digital technology, advanced automation and robotics, and an allowance for credit losses. It also includes depreciation of property, plant and equipment, and amortization of intangibles and ROU assets other than those included in cost of revenue.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(j) Credit losses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">An allowance for credit losses is recognized for all debt instruments other than those held at fair value through profit or loss. The Company pools its accounts receivable (other than deferred billings) based on similar risk characteristics in estimating expected credit losses. Credit losses for accounts receivable are based on the roll-rate method, and the Company recognizes a loss allowance based on lifetime expected credit losses at each reporting date. The Company has established a provision matrix based on historical credit loss experience, adjusted for forward-looking factors and the economic environment. The Company believes the most relevant forward-looking factors are economic environment, gross domestic product, inflation rates and unemployment rates for each of the countries in which the Company or its customers operate, and accordingly the Company adjusts historical loss rates based on expected changes in these factors. At every reporting date, observed historical default rates are updated to reflect changes in the Company’s forward-looking estimates.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Credit losses for other financial assets and deferred billings are based on the discounted cash flow (“DCF”) method. Under the DCF method, the allowance for credit losses reflects the difference between the contractual cash flows due in accordance with the contract and the present value of the cash flows expected to be collected. The expected cash flows are discounted at the effective interest rate of the financial asset. Such allowances are based on the credit losses expected to arise over the life of the asset which includes consideration of prepayments based on the Company’s expectation as of the balance sheet date.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset is written off when it is deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. Expected recoveries of amounts previously written off, not to exceed the aggregate amounts previously written off, are included in determining the allowance at each reporting period.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Credit losses are presented as a credit loss expense within “Selling, general and administrative expenses.” Subsequent recoveries of amounts previously written off are credited against the same line item. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of significant accounting policies (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(k) Impairment of long-lived assets</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including certain intangible assets, to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Such assets are required to be tested for impairment if the carrying amount of the assets is higher than the future undiscounted net cash flows expected to be generated by the assets. The impairment amount to be recognized is measured as the amount by which the carrying value of the assets exceeds their fair value. The Company determines fair value by using a discounted cash flow approach.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(l) </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets held for sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">A long-lived asset (or a disposal group for a long-lived asset comprising a group of assets and related liabilities) is classified as held for sale if it is highly probable that the asset will be recovered through sale rather than continuing use.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company records assets held for sale at the lower of its carrying value or fair value less costs to sell. The following criteria are used to determine if a business is held for sale: (i) management, having the authority to approve a sale, commits to a plan to sell; (ii) the business is available for immediate sale in its present condition; (iii) an active program to locate a buyer and a plan to sell the business have been initiated; (iv) the sale of the business is probable within one year; (v) the business is being actively marketed for sale at a reasonable price relative to its fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In determining the fair value of the assets less costs to sell, the Company considers factors including current sales prices for comparable assets, discounted cash flow projections, third party valuation and any indicative offers. The Company’s assumptions about fair value require significant judgment because the current market is highly sensitive to changes in economic conditions. The Company estimates the fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Any impairment loss on the initial classification and subsequent measurement is recognized as an expense. Any subsequent increase in fair value less costs to sell (not exceeding the accumulated impairment loss that has been previously recognized) is recognized in the income statement.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">When assets are classified as held for sale, the Company does not record any depreciation and amortization for the respective property, plant and equipment and intangibles. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(m) Recently issued accounting pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The authoritative bodies release standards and guidance which are assessed by management for impact on the Company’s consolidated financial statements.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following recently released accounting standard has not yet been adopted by the Company:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">In March 2023, the FASB issued ASU No. 2023-01, “Leases (Topic 842)”. This ASU requires a lessee in a common-control lease arrangement to amortize leasehold improvements that it owns over the improvements’ useful life to the common control group, regardless of the lease term, if the lessee continues to control the use of the underlying asset through a lease. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">The ASU is effective for the Company for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2023. Early adoption is permitted. The Company is in the process of assessing the impact of this ASU on its consolidated results of operations, cash flows, financial position and disclosures.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) Basis of preparation and principles of consolidation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") and the rules and regulations of the Securities and Exchange Commission (the “SEC”) for reporting on Form 10-Q. Accordingly, they do not include certain information and note disclosures required by generally accepted accounting principles for annual financial reporting and should be read in conjunction with the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. The accompanying consolidated financial statements reflect all adjustments that management considers necessary for a fair presentation of the results of operations for these periods.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared on a consolidated basis and reflect the financial statements of Genpact Limited, a Bermuda company, and all of its subsidiaries that are more than 50% owned and controlled. When the Company does not have a controlling interest in an entity but exerts significant influence over the entity, the Company applies the equity method of accounting. All intercompany transactions and balances are eliminated in consolidation.</span></div> (b) Use of estimates<span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements. Significant items subject to such estimates and assumptions include the useful lives of property, plant and equipment, intangible assets and goodwill, revenue recognition, allowance for credit losses, valuation allowances for deferred tax assets, the valuation of derivative financial instruments, the measurement of lease liabilities and right-of-use (“ROU”) assets, measurements of stock-based compensation, assets and obligations related to employee benefits, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, variable consideration, other obligations for revenue recognition, income tax uncertainties and other contingencies</span><span style="color:#ee2724;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">.</span> Management believes that the estimates used in the preparation of the consolidated financial statements are reasonable. Although these estimates and assumptions are based upon management’s best knowledge of current events and actions, actual results could differ from these estimates. Any changes in estimates are adjusted prospectively in the Company’s consolidated financial statements. <div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c) Business combinations, goodwill and other intangible assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its business combinations using the acquisition method of accounting in accordance with Accounting Standard Codification (“ASC”) Topic 805, Business Combinations, by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values. Contingent consideration is included within the acquisition cost and is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is re-measured to fair value as of each reporting date until the contingency is resolved. Changes in fair value are recognized in earnings. All assets and liabilities of the acquired businesses, including goodwill, are assigned to reporting units. Acquisition-related costs are expensed as incurred under selling, general and administrative expenses.</span></div> <span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the cost of acquired businesses in excess of the fair value of identifiable tangible and intangible net assets purchased. Goodwill is not amortized but is tested for impairment at least on an annual basis on December 31, based on a number of factors, including operating results, business plans and future cash flows. The Company performs an assessment of qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Based on the assessment of events or circumstances, the Company performs a quantitative assessment of goodwill impairment if it determines that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, based on the quantitative impairment analysis, the carrying value of the goodwill of a reporting unit exceeds the fair value of such goodwill, an impairment loss is recognized in an amount equal to the excess. In addition, the Company performs a qualitative assessment of goodwill impairment between annual tests if an event occurs or circumstances change that would mor</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">e likely than not reduce the fair value of a reporting unit below its carrying amount. See Note 10 for information and related disclosures.</span> <div style="text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired individually or with a group of other assets or in a business combination and developed internally are carried at cost less accumulated amortization and accumulated impairment loss based on their estimated useful lives as follows:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.096%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Marketing-related intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Technology-related intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are amortized over their estimated useful lives using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets are consumed or otherwise realized.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In business combinations where the fair value of identifiable tangible and intangible net assets purchased exceeds the cost of the acquired business, the Company recognizes the resulting gain under “Other operating (income) expense, net” in the consolidated statements of income.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also capitalizes certain software and technology-related development costs incurred in connection with developing or obtaining software or technology for sale/lease to customers when the initial design phase is completed and commercial and technological feasibility has been established. Any development cost incurred before technological feasibility is established is expensed as incurred as research and development costs. Technological feasibility is established upon completion of a detailed design program or, in its absence, completion of a working model. Capitalized software and technology costs include only (i) external direct costs of materials and services utilized in developing or obtaining software and technology and (ii) compensation and related benefits for employees who are directly associated with the project.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with developing or obtaining software or technology for sale/lease to customers which are under development and not put to use are disclosed under “intangible assets under development.” Advances paid towards the acquisition of intangible assets outstanding as of each balance sheet date are disclosed under “intangible assets under development.”</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software and technology costs are included in intangible assets under technology-related intangible assets on the Company’s balance sheet and are amortized on a straight-line basis when placed into service over the estimated useful lives of the software and technology.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the remaining useful life of intangible assets that are being amortized at each reporting period wherever events and circumstances warrant a revision to the remaining period of amortization, and the remaining carrying amount of the intangible asset is amortized prospectively over that revised remaining useful life.</span></div> <div style="text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired individually or with a group of other assets or in a business combination and developed internally are carried at cost less accumulated amortization and accumulated impairment loss based on their estimated useful lives as follows:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.096%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Marketing-related intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Technology-related intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr></table> P1Y P9Y P1Y P8Y P2Y P10Y (d) Financial instruments and concentration of credit riskFinancial instruments that potentially subject the Company to concentration of credit risk are reflected principally in cash and cash equivalents, derivative financial instruments and accounts receivable. The Company places its cash and cash equivalents and derivative financial instruments with corporations and banks with high investment grade ratings, limits the amount of credit exposure with any one corporation or bank and conducts ongoing evaluations of the creditworthiness of the corporations and banks with which it does business. To reduce its credit risk on accounts receivable, the Company conducts ongoing credit evaluations of its customers. <div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(e) Accounts receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced or to be invoiced amount and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows. The Company maintains an allowance for current expected credit losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses which are adjusted to current market conditions and a reasonable and supportable forecast. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">The Company uses revolving accounts receivable-based facilities in the normal course of business as part of managing its cash flows. The Company accounts for receivables sold under these facilities as a sale of financial assets pursuant to ASC 860 “Transfers and Servicing” and de-recognizes these receivables, as well as the related allowances, from its balance sheets. Generally, the fair value of accounts receivable sold approximates their book value due to their short-term nature, and any gains or losses on the sale of these receivables are recorded at the time of transfer and included under "interest income (expense), net" in the Company’s consolidated statements of income.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(f) Revenue Recognition </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue primarily from business process management services, including analytics, consulting and related digital solutions and information technology services, which are provided primarily on a time-and-material, transaction or fixed-price basis. The Company recognizes revenue upon the transfer of control of promised services to its customers in an amount that reflects the consideration the Company expects to receive in exchange for those services. Revenues from services rendered under time-and-materials and transaction-based contracts are recognized as the services are provided. The Company’s fixed-price contracts include contracts for customization of applications, maintenance and support services. Revenues from these contracts are recognized ratably over the term of the agreement. The Company accrues for revenue and unbilled receivables for services rendered between the last billing date and the balance sheet date.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with its customers also include incentive payments received for discrete benefits delivered or promised to be delivered to the customer or service level agreements that could result in credits or refunds to the customer. Revenues relating to such arrangements are accounted for as variable consideration when the amount of revenue to be recognized can be estimated to the extent that it is probable that a significant reversal of any incremental revenue will not occur.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company records deferred revenue attributable to certain process transition activities where such activities do not represent separate performance obligations. Revenues relating to such transition activities are classified under contract liabilities and subsequently recognized ratably over the period in which the related services are performed. Costs relating to such transition activities are fulfillment costs which are directly related to the contract and result in the generation or enhancement of resources. Such costs are expected to be recoverable under the contract and are therefore classified as contract cost assets and recognized ratably over the estimated expected period of benefit under cost of revenue.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of significant accounting policies (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are reported net of value-added tax, business tax and applicable discounts and allowances. Reimbursements of out-of-pocket expenses received from customers have been included as part of revenues.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for performance obligations that are satisfied over time is recognized in accordance with the methods prescribed for measuring progress. The input (cost expended) method has been used to measure progress towards completion as there is a direct relationship between input and the satisfaction of a performance obligation. Provisions for estimated losses, if any, on uncompleted contracts are recorded in the period in which such losses become probable based on the current contract estimates.</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into multiple-element revenue arrangements in which a customer may purchase a combination of products or services. The Company determines whether each product or service promised to a customer is capable of being distinct, and is distinct in the context of the contract. If not, the promised products or services are combined and accounted for as a single performance obligation. In the event of a multiple-element revenue arrangement, the Company allocates the arrangement consideration to separately identifiable performance obligations based on their relative stand-alone selling prices.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. Revenue from distinct perpetual licenses is recognized upfront at the point in time when the software is made available to the customer. Revenue from distinct, non-cancellable, subscription-based licenses is recognized at the point in time it is transferred to the customer. Revenue from any associated maintenance or ongoing support services is recognized ratably over the term of the contract. For a combined software license/services performance obligation, revenue is recognized over the period that the services are performed.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">All incremental and direct costs incurred for acquiring contracts, such as certain sales commissions, are classified as contract cost assets. Such costs are amortized over the expected period of benefit and recorded under selling, general and administrative expenses.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Other upfront fees paid to customers are classified as contract assets. Such fees are amortized over the expected period of benefit and recorded as an adjustment to the transaction price and deducted from revenue. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> Timing of revenue recognition may differ from the timing of invoicing. If a payment is received in respect of services prior to the delivery of services, the payment is recognized as an advance from the customer and classified as a contract liability. Contract assets and contract liabilities relating to the same customer contract are offset against each other and presented on a net basis in the consolidated financial statements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Significant judgements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Customer contracts sometimes include incentive payments received for discrete benefits delivered to the customer or service level agreements that could result in credits or refunds to the customer. Such amounts are estimated at contract inception and are adjusted at the end of each reporting period as additional information becomes available only to the extent that it is probable that a significant reversal of any incremental revenue will not occur.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(g) Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">At the inception of a contract, the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on whether: (1) the contract involves the use of a distinct identified asset, (2) the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term of the contract, and (3) the Company has the right to direct the use of the asset. At the inception of a lease, the consideration in the contract is allocated to each lease component based on its relative standalone price to determine the lease payments. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: (1) the lease transfers ownership of the asset by the end of the lease term, (2) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (3) the lease term is for a major part of the remaining useful life of the asset or (4) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any one of the above criteria. </span></div><div style="text-align:justify;text-indent:40.5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">For all leases at the lease commencement date, a ROU asset and a lease liability are recognized. The lease liability represents the present value of the lease payments under the lease. Lease liabilities are initially measured at the present value of the lease payments not yet paid, discounted using the discount rate for the lease at the lease commencement. The lease liabilities are subsequently measured on an amortized cost basis. The lease liability is adjusted to reflect interest on the liability and the lease payments made during the period. Interest on the lease liability is determined as the amount that results in a constant periodic discount rate on the remaining balance of the liability.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The ROU asset represents the right to use the leased asset for the lease term. The ROU asset for each lease initially includes the amount of the initial measurement of the lease liability adjusted for any lease payments made to the lessor at or before the commencement date, accrued lease liabilities and any lease incentives received or any initial direct costs incurred by the Company.</span></div><div style="text-indent:40.5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The ROU asset of finance leases is subsequently measured at cost, less accumulated amortization and any accumulated impairment losses. The ROU asset of operating leases is subsequently measured from the carrying amount of the lease liability at the end of each reporting period, and is equal to the carrying amount of lease liabilities adjusted for (1) unamortized initial direct costs, (2) prepaid/(accrued) lease payments and (3) the unamortized balance of lease incentives received.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of ROU assets is reviewed for impairment, similar to long-lived assets, whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable.</span></div><div style="text-indent:40.5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to not separate lease and non-lease components for all of its leases and to use the recognition exemptions for lease contracts that, at commencement date, have a lease term of 12 months or less and do not contain a purchase option (“short-term leases”). </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Significant judgements</span></div><div style="text-align:justify;text-indent:40.5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the lease term as the non-cancellable term of the lease, together with any periods covered by an option to extend the lease if it is reasonably certain to be exercised, or any periods covered by an option to terminate the lease, if it is reasonably certain not to be exercised. Under certain of its leases, the Company has a renewal and termination option to lease assets for additional terms between <span style="-sec-ix-hidden:f-472">one</span> and ten years. The Company applies judgement in evaluating whether it is reasonably certain to exercise the option to renew or terminate the lease. The Company considers all relevant factors that create an economic incentive for it to exercise the renewal or termination option. After the commencement date, the Company reassesses the lease term if there is a significant event or change in circumstances that is within the Company’s control and affects its ability to exercise (or not to exercise) the option to renew or terminate.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of significant accounting policies (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied an incremental borrowing rate for the purpose of computing lease liabilities based on the remaining lease term and the rates prevailing in the jurisdictions where leases were executed.</span></div> P10Y <div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(h) </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue primarily consists of salaries and benefits (including stock-based compensation), recruitment, training and related costs of employees who are directly responsible for the performance of services for customers, their supervisors and certain support personnel who may be dedicated to a particular client or a set of processes. It also includes operational expenses, which consist of facilities maintenance expenses, travel and living expenses, rent, IT expenses, and consulting and certain other expenses. Consulting charges represent the cost of consultants and contract resources with specialized skills who are directly responsible for the performance of services for clients and travel and other billable costs related to the Company’s clients. It also includes depreciation of property, plant and equipment, and amortization of intangible and ROU assets which are directly related to providing services that generate revenue.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(i) </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative (“SG&amp;A”) expenses consist of expenses relating to salaries and benefits (including stock-based compensation) as well as costs related to recruitment, training and retention of senior management and other support personnel in enabling functions such as human resources, finance, legal, marketing, sales and sales support, and other support personnel. The operational costs component of SG&amp;A expenses also includes travel and living costs for such personnel. SG&amp;A expenses also include acquisition-related costs, legal and professional fees (which represent the costs of third party legal, tax, accounting and other advisors), investment in research and development, digital technology, advanced automation and robotics, and an allowance for credit losses. It also includes depreciation of property, plant and equipment, and amortization of intangibles and ROU assets other than those included in cost of revenue.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(j) Credit losses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">An allowance for credit losses is recognized for all debt instruments other than those held at fair value through profit or loss. The Company pools its accounts receivable (other than deferred billings) based on similar risk characteristics in estimating expected credit losses. Credit losses for accounts receivable are based on the roll-rate method, and the Company recognizes a loss allowance based on lifetime expected credit losses at each reporting date. The Company has established a provision matrix based on historical credit loss experience, adjusted for forward-looking factors and the economic environment. The Company believes the most relevant forward-looking factors are economic environment, gross domestic product, inflation rates and unemployment rates for each of the countries in which the Company or its customers operate, and accordingly the Company adjusts historical loss rates based on expected changes in these factors. At every reporting date, observed historical default rates are updated to reflect changes in the Company’s forward-looking estimates.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Credit losses for other financial assets and deferred billings are based on the discounted cash flow (“DCF”) method. Under the DCF method, the allowance for credit losses reflects the difference between the contractual cash flows due in accordance with the contract and the present value of the cash flows expected to be collected. The expected cash flows are discounted at the effective interest rate of the financial asset. Such allowances are based on the credit losses expected to arise over the life of the asset which includes consideration of prepayments based on the Company’s expectation as of the balance sheet date.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset is written off when it is deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. Expected recoveries of amounts previously written off, not to exceed the aggregate amounts previously written off, are included in determining the allowance at each reporting period.</span></div>Credit losses are presented as a credit loss expense within “Selling, general and administrative expenses.” Subsequent recoveries of amounts previously written off are credited against the same line item. <div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(k) Impairment of long-lived assets</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including certain intangible assets, to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Such assets are required to be tested for impairment if the carrying amount of the assets is higher than the future undiscounted net cash flows expected to be generated by the assets. The impairment amount to be recognized is measured as the amount by which the carrying value of the assets exceeds their fair value. The Company determines fair value by using a discounted cash flow approach.</span></div> <div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(l) </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets held for sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">A long-lived asset (or a disposal group for a long-lived asset comprising a group of assets and related liabilities) is classified as held for sale if it is highly probable that the asset will be recovered through sale rather than continuing use.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company records assets held for sale at the lower of its carrying value or fair value less costs to sell. The following criteria are used to determine if a business is held for sale: (i) management, having the authority to approve a sale, commits to a plan to sell; (ii) the business is available for immediate sale in its present condition; (iii) an active program to locate a buyer and a plan to sell the business have been initiated; (iv) the sale of the business is probable within one year; (v) the business is being actively marketed for sale at a reasonable price relative to its fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In determining the fair value of the assets less costs to sell, the Company considers factors including current sales prices for comparable assets, discounted cash flow projections, third party valuation and any indicative offers. The Company’s assumptions about fair value require significant judgment because the current market is highly sensitive to changes in economic conditions. The Company estimates the fair values of assets held for sale based on current market conditions and assumptions made by management, which may differ from actual results and may result in impairments if market conditions deteriorate.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Any impairment loss on the initial classification and subsequent measurement is recognized as an expense. Any subsequent increase in fair value less costs to sell (not exceeding the accumulated impairment loss that has been previously recognized) is recognized in the income statement.</span></div>When assets are classified as held for sale, the Company does not record any depreciation and amortization for the respective property, plant and equipment and intangibles. Recently issued accounting pronouncements<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The authoritative bodies release standards and guidance which are assessed by management for impact on the Company’s consolidated financial statements.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following recently released accounting standard has not yet been adopted by the Company:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">In March 2023, the FASB issued ASU No. 2023-01, “Leases (Topic 842)”. This ASU requires a lessee in a common-control lease arrangement to amortize leasehold improvements that it owns over the improvements’ useful life to the common control group, regardless of the lease term, if the lessee continues to control the use of the underlying asset through a lease. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">The ASU is effective for the Company for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2023. Early adoption is permitted. The Company is in the process of assessing the impact of this ASU on its consolidated results of operations, cash flows, financial position and disclosures.</span></div> Business acquisitions<div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a) Hoodoo Digital, LLC</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">On December 31, 2021, the Company acquired 100% of the outstanding equity/limited liability company interests in Hoodoo Digital, LLC, a Utah limited liability company, for total purchase consideration of $66,721. This amount represents cash consideration of $64,439, net of cash acquired of $2,283. The total purchase consideration paid by the Company to the sellers on the closing date was $67,695, resulting in a recoverable of $973 on the closing date, which was subsequently recovered. The Company made measurement period adjustments of $1,688 related to taxes during the year ended December 31, 2022. The Company paid $682 to the sellers in the first quarter of 2023, and no portion of the purchase consideration is outstanding as of June 30, 2023. This acquisition furthered the Company’s strategy to fuse experience and process innovation to help clients drive end-to-end digital transformation. Hoodoo Digital’s expertise with Adobe Experience Manager and other Adobe applications expanded the Company’s existing capabilities to provide clients with an end-to-end solution that integrates digital content, e-commerce, data analytics, and marketing operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with this acquisition, the Company recorded $16,200 in customer-related intangibles and $2,400 in marketing-related intangibles which have a weighted average amortization period of five years. Goodwill arising from the acquisition amounting to $46,033 has been allocated using a relative fair value allocation method to each of the Company’s reporting segments as follows: to the Financial Services segment in the amount of $4,338, to the Consumer and Healthcare segment in the amount of $7,321 and to the High Tech and Manufacturing segment in the amount of $34,374. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arising from this acquisition is deductible for income tax purposes. The goodwill represents primarily the acquired capabilities and other benefits expected to result from combining the acquired operations with the Company’s existing operations.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs of $1,177 have been included in selling, general and administrative expenses as incurred. In connection with the acquisition, the Company also acquired certain assets with a value of $5,629 and assumed certain liabilities amounting to $1,852. The agreement with the sellers provides a full indemnity to the Company for all pre-closing income and non-income tax liabilities up to a maximum of the purchase consideration, including interest and penalties thereon. The Company would not be financially or materially affected by any liabilities that may arise from such exposures.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the Company recognized an indemnification asset of $278 based on the information that was available at the date of the acquisition, which is included in the assets taken over by the Company. The results of operations of the acquired business and the fair value of the acquired assets and assumed liabilities are included in the Company’s consolidated financial statements with effect from the date of the acquisition.</span></div> 1 66721000 64439000 2283000 67695000 973000 1688000 682000 16200000 2400000 P5Y 46033000 4338000 7321000 34374000 1177000 5629000 1852000 278000 Accounts receivable, net of allowance for credit losses<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details of the Company’s allowance for credit losses on accounts receivable:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%"> Six months ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance as of January 1</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">24,329</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">20,442</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Additions (net), charged to income statement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deductions/effect of exchange rate fluctuations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(5,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">20,442</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">25,520</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:112%">4. Accounts receivable, net of allowance for credit losses (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">Accounts receivable were $1,015,197 and $1,033,195, and allowances for credit losses were $20,442 and $25,520, resulting in net accounts receivable balances of $994,755 and $1,007,675</span><span style="color:#ee2724;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">as of December 31, 2022 and June 30, 2023, respectively. As of December 31, 2022, the Company reclassified accounts receivable amounting to $2,341 as assets held for sale. See Note 8 for additional information.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, deferred billings were $64,735 and $78,870 and allowances for credit losses on deferred billings were $3,198 and $3,345, resulting in net deferred billings balances of $61,537 and $75,525 as of December 31, 2022 and June 30, 2023, respectively. </span></div><div style="text-align:justify;text-indent:40.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">During the six months ended June 30, 2022 and 2023, the Company recorded a release of $839 and a charge of $147, respectively, to the income statement on account of credit losses on deferred billings. Deferred billings, net of related allowances for credit losses, are included under “other assets” in the Company</span><span style="color:#0000ff;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">’</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">s consolidated balance sheet as of December 31, 2022 and June 30, 2023.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">The Company has a revolving accounts receivable-based facility of $100,000 and $75,000 as of December 31, 2022 and June 30, 2023, respectively, permitting it to sell accounts receivable to banks on a non-recourse basis in the ordinary course of business. The aggregate maximum capacity utilized by the Company at any time during the period ended December 31, 2022 and June 3o, 2023 was $33,030 and $45,594, respectively. The principal amount outstanding against this facility as of December 31, 2022 and June 30, 2023 was $33,030 and $45,594, respectively. The cost of factoring such accounts receivable during the three and six months ended June 30, 2022 and 2023 was $123 and $453, respectively, and $158 and $914, respectively. Gains or losses on the sales are recorded at the time of transfer of the accounts receivable and are included under "interest income (expense), net" in the Company</span><span style="color:#0000ff;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">’</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">s consolidated statements of income.</span></div> <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details of the Company’s allowance for credit losses on accounts receivable:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%"> Six months ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance as of January 1</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">24,329</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">20,442</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Additions (net), charged to income statement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deductions/effect of exchange rate fluctuations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(5,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">20,442</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">25,520</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 24329000 20442000 2096000 6374000 5983000 1296000 20442000 25520000 1015197000 1033195000 20442000 25520000 994755000 1007675000 2341000 64735000 78870000 3198000 3345000 61537000 75525000 839000 147000 100000000 75000000 33030000 45594000 33030000 45594000 123000 453000 158000 914000 Fair value measurements<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain financial assets and liabilities, including derivative instruments, at fair value on a recurring basis. The fair value measurements of these financial assets and liabilities were determined using the following inputs as of December 31, 2022 and June 30, 2023: </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable <br/>Inputs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Unobservable<br/>Inputs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Note a, c)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets (Note a, e)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">40,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">40,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">61,948</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">21,687</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">40,261</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out consideration (Note b, d)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Note b, c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">38,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">38,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability (Note b, f)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">39,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">39,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">80,988</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">38,817</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">42,171</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">5. Fair value measurements (Continued)</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable <br/>Inputs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Unobservable<br/>Inputs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Note a, c)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">37,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">37,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets (Note a, e)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">47,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">47,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">85,248</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">37,273</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,975</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Note b, c)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability (Note b, f)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">47,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">47,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">55,994</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">8,681</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,313</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Georgia',serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Derivative assets are included in “prepaid expenses and other current assets” and “other assets” in the consolidated balance sheets. Deferred compensation plan assets are included in “other assets” in the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.9pt">Included in “accrued expenses and other current liabilities” and “other liabilities” in the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.96pt">The Company values its derivative instruments based on market observable inputs, including both forward and spot prices for the relevant currencies and interest rate indices for relevant interest rates. The quotes are taken from an independent market database.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.76pt">The fair value of earn-out consideration, calculated as the present value of expected future payments to be made to the sellers of acquired businesses, was derived by estimating the future financial performance of the acquired businesses using the earn-out formula and performance targets specified in each purchase agreement and adjusting the result to reflect the Company’s estimate of the likelihood of achievement of such targets. Given the significance of the unobservable inputs, the valuations are classified in level 3 of the fair value hierarchy.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.67pt">Deferred compensation plan assets consist of life insurance policies held under a Rabbi Trust. Assets held in the Rabbi Trust are valued based on the cash surrender value of the insurance contract, which is determined based on the fair value of the underlying assets included in the insurance portfolio and are therefore classified within level 3 of the fair value hierarchy. </span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(f)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.25pt">The fair value of the deferred compensation plan liability is derived based on the fair value of the underlying assets in the insurance policies and is therefore classified within level 3 of the fair value hierarchy.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">5. Fair value measurements (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the fair value of earn-out consideration categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">5,406</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCECFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">5,406</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">2,517</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Payments made on earn-out consideration</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(2,399)</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of earn-out consideration (Note a)</span></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">5,406</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">5,406</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Changes in the fair value of earn-out consideration are reported in “other operating (income) expense, net” in the consolidated statements of income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the fair value of deferred compensation plan assets categorized as level 3 in the fair value hierarchy for the three and six months ended </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> and 2023:</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">43,320</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">44,745</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">38,584</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">40,261</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Additions (net of redemption)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of deferred compensation plan assets (Note a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(5,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(8,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">38,422</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,975</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">38,422</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,975</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:justify;text-indent:40.5pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Changes in the fair value of plan assets are reported in “other income (expense), net” in the consolidated statements of income. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the fair value of deferred compensation liabilities categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">42,554</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">44,095</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">38,007</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">39,654</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Additions (net of redemption)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of deferred compensation plan liabilities (Note a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(5,692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(8,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">37,833</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,313</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">37,833</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,313</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Changes in the fair value of deferred compensation plan liabilities are reported in “selling, general and administrative expenses” in the consolidated statements of income.</span></div> The fair value measurements of these financial assets and liabilities were determined using the following inputs as of December 31, 2022 and June 30, 2023: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable <br/>Inputs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Unobservable<br/>Inputs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Note a, c)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets (Note a, e)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">40,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">40,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">61,948</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">21,687</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">40,261</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out consideration (Note b, d)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Note b, c)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">38,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">38,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability (Note b, f)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">39,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">39,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">80,988</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">38,817</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">42,171</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">5. Fair value measurements (Continued)</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets for<br/>Identical Assets</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable <br/>Inputs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Unobservable<br/>Inputs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Note a, c)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">37,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">37,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets (Note a, e)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">47,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">47,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">85,248</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">37,273</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,975</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (Note b, c)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liability (Note b, f)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">47,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">47,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">55,994</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">8,681</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,313</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Georgia',serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Derivative assets are included in “prepaid expenses and other current assets” and “other assets” in the consolidated balance sheets. Deferred compensation plan assets are included in “other assets” in the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.9pt">Included in “accrued expenses and other current liabilities” and “other liabilities” in the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.96pt">The Company values its derivative instruments based on market observable inputs, including both forward and spot prices for the relevant currencies and interest rate indices for relevant interest rates. The quotes are taken from an independent market database.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.76pt">The fair value of earn-out consideration, calculated as the present value of expected future payments to be made to the sellers of acquired businesses, was derived by estimating the future financial performance of the acquired businesses using the earn-out formula and performance targets specified in each purchase agreement and adjusting the result to reflect the Company’s estimate of the likelihood of achievement of such targets. Given the significance of the unobservable inputs, the valuations are classified in level 3 of the fair value hierarchy.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.67pt">Deferred compensation plan assets consist of life insurance policies held under a Rabbi Trust. Assets held in the Rabbi Trust are valued based on the cash surrender value of the insurance contract, which is determined based on the fair value of the underlying assets included in the insurance portfolio and are therefore classified within level 3 of the fair value hierarchy. </span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(f)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:16.25pt">The fair value of the deferred compensation plan liability is derived based on the fair value of the underlying assets in the insurance policies and is therefore classified within level 3 of the fair value hierarchy.</span></div> 21687000 0 21687000 0 40261000 0 0 40261000 61948000 0 21687000 40261000 2517000 0 0 2517000 38817000 0 38817000 0 39654000 0 0 39654000 80988000 0 38817000 42171000 37273000 0 37273000 0 47975000 0 0 47975000 85248000 0 37273000 47975000 8681000 0 8681000 0 47313000 0 0 47313000 55994000 0 8681000 47313000 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the fair value of earn-out consideration categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">5,406</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCECFF;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">5,406</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">2,517</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Payments made on earn-out consideration</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(2,399)</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of earn-out consideration (Note a)</span></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"></td><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">5,406</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">5,406</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Changes in the fair value of earn-out consideration are reported in “other operating (income) expense, net” in the consolidated statements of income.</span></div> 5406000 0 5406000 2517000 0 0 0 2399000 0 0 0 -118000 5406000 0 5406000 0 <div style="text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the fair value of deferred compensation plan assets categorized as level 3 in the fair value hierarchy for the three and six months ended </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> and 2023:</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">43,320</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">44,745</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">38,584</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">40,261</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Additions (net of redemption)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of deferred compensation plan assets (Note a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(5,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(8,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">38,422</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,975</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">38,422</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,975</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div>(a)Changes in the fair value of plan assets are reported in “other income (expense), net” in the consolidated statements of income. 43320000 44745000 38584000 40261000 797000 1099000 7885000 3197000 -5695000 2131000 -8047000 4517000 38422000 47975000 38422000 47975000 <div style="text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the fair value of deferred compensation liabilities categorized as level 3 in the fair value hierarchy for the three and six months ended June 30, 2022 and 2023:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">42,554</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">44,095</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">38,007</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">39,654</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Additions (net of redemption)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of deferred compensation plan liabilities (Note a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(5,692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(8,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">37,833</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,313</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">37,833</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">47,313</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Changes in the fair value of deferred compensation plan liabilities are reported in “selling, general and administrative expenses” in the consolidated statements of income.</span></div> 42554000 44095000 38007000 39654000 971000 1099000 7884000 3197000 -5692000 2119000 -8058000 4462000 37833000 47313000 37833000 47313000 Derivative financial instruments<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to the risk of rate fluctuations on its foreign currency assets and liabilities and on foreign currency denominated forecasted cash flows and interest rates. The Company has established risk management policies, including the use of derivative financial instruments to hedge foreign currency assets and liabilities, foreign currency denominated forecasted cash flows and interest rate risk. These derivative financial instruments consist of deliverable and non-deliverable forward foreign exchange contracts, treasury rate locks and interest rate swaps. The Company enters into these contracts with counterparties that are banks or other financial institutions, and the Company considers the risk of non-performance by such counterparties not to be material. The forward foreign exchange contracts and interest rate swaps mature during a period of up to 54 months and the forecasted transactions are expected to occur during the same period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the aggregate notional principal amounts of outstanding derivative financial instruments together with the related balance sheet exposure:</span></div><div style="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:47.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Notional principal amounts (Note a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Balance sheet exposure asset (liability) (Note b)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts denominated in:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (sell) Indian Rupees (buy)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,587,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,450,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(25,581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (sell) Mexican Peso (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">34,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (sell) Philippines Peso (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">79,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">75,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Euro (sell) United States Dollars (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">182,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">190,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Singapore Dollars (buy) United States Dollars (sell)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">50,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">50,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Euro (sell) Romanian Leu (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">51,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">45,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Japanese Yen (sell) Chinese Renminbi (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">33,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (sell) Chinese Renminbi (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">41,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">45,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,970)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Pound Sterling (sell) United States Dollars (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">32,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">34,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (sell) Hungarian Font (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">20,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Australian Dollars (sell) Indian Rupees (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">87,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">93,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (Sell) Polish Zloty (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Japanese Yen (sell) United States Dollars (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Israeli Shekel (sell) United States Dollars (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">South African Rand (sell) United States Dollars (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,652)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (Sell) Brazilian Real (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (Sell) Costa Rica Colon (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">13,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps (floating to fixed)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">432,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">418,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(17,130)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">28,592</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Notional amounts are key elements of derivative financial instrument agreements but do not represent the amount exchanged by counterparties and do not measure the Company’s exposure to credit, foreign exchange, interest rate or market risks. However, the amounts exchanged are based on the notional amounts and other provisions of the underlying derivative financial instrument agreements. Notional amounts are denominated in U.S. dollars.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.9pt">Balance sheet exposure is denominated in U.S. dollars and denotes the mark-to-market impact of the derivative financial instruments on the reporting date.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">6. Derivative financial instruments (Continued)</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">FASB guidance on derivatives and hedging requires companies to recognize all derivative instruments as either assets or liabilities at fair value in the balance sheet. In accordance with the FASB guidance on derivatives and hedging, the Company designates foreign exchange forward contracts, interest rate swaps and treasury rate locks as cash flow hedges. Foreign exchange forward contracts are entered into to cover the effects of future exchange rate variability on forecasted revenues and purchases of services, and interest rate swaps and treasury rate locks are entered into to cover interest rate fluctuation risk. In addition to this program, the Company uses derivative instruments that are not accounted for as hedges under the FASB guidance in order to hedge foreign exchange risks related to balance sheet items, such as receivables and intercompany borrowings, that are denominated in currencies other than the Company’s underlying functional currency.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s derivative instruments and their location in the Company’s financial statements are summarized in the table below: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Non-designated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">17,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">20,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">23,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash flow hedges</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">For derivative instruments that are designated and qualify as cash flow hedges, the effective portion of the gain (loss) on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction is recognized in the consolidated statements of income. Gains (losses) on the derivatives, representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness, are recognized in earnings as incurred.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company executed a treasury rate lock agreement for $350,000 in connection with future interest payments to be made on its senior notes issued by Genpact Luxembourg S.à r.l. (“Genpact Luxembourg”) and Genpact USA, Inc. (“Genpact USA”), both wholly-owned subsidiaries of the Company, in March 2021 (the “2021 Senior Notes”), and the treasury rate lock was designated as a cash flow hedge. The treasury rate lock agreement was terminated on March 23, 2021 and a deferred gain was recorded in accumulated other comprehensive income and is being amortized to interest expense over the life of the 2021 Senior Notes. The remaining gain to be amortized related to the treasury rate lock agreement as of December 31, 2022 and June 30, 2023 was $530 and $450, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">6. Derivative financial instruments (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with cash flow hedges, the gains (losses) recorded as a component of other comprehensive income (loss) (“OCI”), and the related tax effects are summarized below: </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.350%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Before <br/>tax<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Tax <br/>(Expense)<br/> or Benefit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Net of <br/>tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Before <br/>tax<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Tax <br/>(Expense)<br/>or Benefit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Net of <br/>tax<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">21,059</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(4,122)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">16,937</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">9,378</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(1,998)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">7,379</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Net gains (losses) reclassified into statement of<br/>income on completion of hedged transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(925)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(1,044)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">4,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(1,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">3,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Changes in fair value of effective portion of<br/>outstanding derivatives, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(13,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(12,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">16,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(4,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">12,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Gain (loss) on cash flow hedging derivatives, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(12,775)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(11,731)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">11,919 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(3,370)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">8,549 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">8,284</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(3,078)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">5,206</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">21,297</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(5,368)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">15,928</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.350%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Before <br/>tax<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Tax <br/>(Expense)<br/> or Benefit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Net of <br/>tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Before <br/>tax<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Tax <br/>(Expense)<br/>or Benefit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Net of <br/>tax<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">17,468</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(3,404)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">14,064</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(7,255)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">1,543</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(5,712)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Net gains (losses) reclassified into statement of<br/>income on completion of hedged transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">7,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(1,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">5,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Changes in fair value of effective portion of<br/>outstanding derivatives, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(9,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(9,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">35,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(8,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">26,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Gain (loss) on cash flow hedging derivatives, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(9,184)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(8,858)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">28,552 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(6,911)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">21,640 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">8,284</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(3,078)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">5,206</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">21,297</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(5,368)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">15,928</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The gains or losses recognized in other comprehensive income (loss) and their effects on financial performance are summarized below: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.658%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.151%"></td><td style="width:0.1%"></td></tr><tr style="height:26pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Derivatives in Cash Flow Hedging Relationships</span></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Amount of Gain (Loss) recognized in OCI on Derivatives (Effective Portion)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Location of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion)</span></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion)</span></td></tr><tr style="height:18pt"><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Forward foreign<br/>exchange contracts</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(18,092)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">16,510 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(20,684)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">33,885 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">1,229 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">11,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(1,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">3,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(2,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">6,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(13,700)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">16,755</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(9,461)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">35,579</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(925)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">4,836</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(277)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">7,027</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">There were no gains (losses) recognized in the statement of income on the ineffective portion of derivatives and excluded from effectiveness testing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">for the three and six months ended June 30, 2022 and 2023, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">6. Derivative financial instruments (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-designated Hedges</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Gain (Loss) recognized in Statement of Income on Derivatives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Location of Gain (Loss)  recognized in Statement of Income on Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign exchange<br/>   contracts (Note a)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gains<br/>   (losses), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(13,422)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,596 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(16,944)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">13,447 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(13,422)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">5,596</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(16,944)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">13,447</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">These forward foreign exchange contracts were entered into to hedge fluctuations in foreign exchange rates for recognized balance sheet items such as receivables and intercompany borrowings and were not originally designated as hedges under FASB guidance on derivatives and hedging. Realized gains (losses) and changes in the fair value of these derivatives are recorded in foreign exchange gains (losses), net in the consolidated statements of income.</span></div> P54M P54M <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the aggregate notional principal amounts of outstanding derivative financial instruments together with the related balance sheet exposure:</span></div><div style="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"></td><td style="width:47.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.357%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Notional principal amounts (Note a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Balance sheet exposure asset (liability) (Note b)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts denominated in:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (sell) Indian Rupees (buy)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,587,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,450,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(25,581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (sell) Mexican Peso (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">34,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (sell) Philippines Peso (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">79,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">75,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Euro (sell) United States Dollars (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">182,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">190,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Singapore Dollars (buy) United States Dollars (sell)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">50,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">50,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Euro (sell) Romanian Leu (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">51,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">45,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Japanese Yen (sell) Chinese Renminbi (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">33,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (sell) Chinese Renminbi (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">41,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">45,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,970)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Pound Sterling (sell) United States Dollars (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">32,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">34,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (sell) Hungarian Font (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">20,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Australian Dollars (sell) Indian Rupees (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">87,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">93,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (Sell) Polish Zloty (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Japanese Yen (sell) United States Dollars (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Israeli Shekel (sell) United States Dollars (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">South African Rand (sell) United States Dollars (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,652)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (Sell) Brazilian Real (buy)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">United States Dollars (Sell) Costa Rica Colon (buy)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">13,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps (floating to fixed)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">432,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">418,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(17,130)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">28,592</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Notional amounts are key elements of derivative financial instrument agreements but do not represent the amount exchanged by counterparties and do not measure the Company’s exposure to credit, foreign exchange, interest rate or market risks. However, the amounts exchanged are based on the notional amounts and other provisions of the underlying derivative financial instrument agreements. Notional amounts are denominated in U.S. dollars.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.9pt">Balance sheet exposure is denominated in U.S. dollars and denotes the mark-to-market impact of the derivative financial instruments on the reporting date.</span></div> 1587500000 1450000000 -25581000 12917000 24000000 34500000 1079000 4364000 79200000 75600000 -828000 194000 182163000 190943000 480000 -544000 50956000 50956000 166000 -463000 51115000 45625000 848000 1021000 8185000 33624000 -327000 1292000 41000000 45000000 605000 -1970000 32594000 34521000 1113000 -167000 12000000 20000000 828000 1979000 87513000 93531000 -452000 4166000 24000000 31000000 1372000 1440000 10000000 7008000 -1134000 523000 3000000 0 3000 0 21000000 25000000 -1652000 2120000 0 4000000 0 307000 0 13000000 0 97000 432248000 418304000 6350000 1316000 -17130000 28592000 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s derivative instruments and their location in the Company’s financial statements are summarized in the table below: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Non-designated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">17,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">20,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">23,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17531000 20221000 2151000 8536000 2005000 8516000 0 0 23662000 6966000 11495000 791000 3660000 924000 0 0 350000000 530000 450000 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with cash flow hedges, the gains (losses) recorded as a component of other comprehensive income (loss) (“OCI”), and the related tax effects are summarized below: </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.350%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Before <br/>tax<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Tax <br/>(Expense)<br/> or Benefit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Net of <br/>tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Before <br/>tax<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Tax <br/>(Expense)<br/>or Benefit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Net of <br/>tax<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">21,059</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(4,122)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">16,937</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">9,378</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(1,998)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">7,379</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Net gains (losses) reclassified into statement of<br/>income on completion of hedged transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(925)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(1,044)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">4,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(1,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">3,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Changes in fair value of effective portion of<br/>outstanding derivatives, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(13,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(12,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">16,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(4,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">12,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Gain (loss) on cash flow hedging derivatives, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(12,775)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(11,731)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">11,919 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(3,370)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">8,549 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">8,284</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(3,078)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">5,206</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">21,297</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(5,368)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">15,928</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.350%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Before <br/>tax<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Tax <br/>(Expense)<br/> or Benefit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Net of <br/>tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Before <br/>tax<br/>Amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Tax <br/>(Expense)<br/>or Benefit</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Net of <br/>tax<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">17,468</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(3,404)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">14,064</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(7,255)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">1,543</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(5,712)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Net gains (losses) reclassified into statement of<br/>income on completion of hedged transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">7,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(1,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">5,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Changes in fair value of effective portion of<br/>outstanding derivatives, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(9,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(9,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">35,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(8,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">26,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Gain (loss) on cash flow hedging derivatives, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(9,184)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(8,858)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">28,552 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(6,911)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">21,640 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">8,284</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(3,078)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">5,206</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">21,297</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(5,368)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">15,928</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21059000 4122000 16937000 9378000 1998000 7379000 -925000 119000 -1044000 4836000 1214000 3622000 -13700000 -925000 -12775000 16755000 4584000 12171000 -12775000 -1044000 -11731000 11919000 3370000 8549000 8284000 3078000 5206000 21297000 5368000 15928000 17468000 3404000 14064000 -7255000 -1543000 -5712000 -277000 270000 -547000 7027000 1752000 5275000 -9461000 -56000 -9405000 35579000 8663000 26915000 -9184000 -326000 -8858000 28552000 6911000 21640000 8284000 3078000 5206000 21297000 5368000 15928000 <div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The gains or losses recognized in other comprehensive income (loss) and their effects on financial performance are summarized below: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.658%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.151%"></td><td style="width:0.1%"></td></tr><tr style="height:26pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Derivatives in Cash Flow Hedging Relationships</span></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Amount of Gain (Loss) recognized in OCI on Derivatives (Effective Portion)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Location of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion)</span></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion)</span></td></tr><tr style="height:18pt"><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Forward foreign<br/>exchange contracts</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(18,092)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">16,510 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(20,684)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">33,885 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">1,229 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">11,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(1,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">3,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">(2,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%">6,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(13,700)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">16,755</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(9,461)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">35,579</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(925)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">4,836</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(277)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">7,027</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.627%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Gain (Loss) recognized in Statement of Income on Derivatives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Location of Gain (Loss)  recognized in Statement of Income on Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign exchange<br/>   contracts (Note a)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gains<br/>   (losses), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(13,422)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,596 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(16,944)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">13,447 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(13,422)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">5,596</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(16,944)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">13,447</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">These forward foreign exchange contracts were entered into to hedge fluctuations in foreign exchange rates for recognized balance sheet items such as receivables and intercompany borrowings and were not originally designated as hedges under FASB guidance on derivatives and hedging. Realized gains (losses) and changes in the fair value of these derivatives are recorded in foreign exchange gains (losses), net in the consolidated statements of income.</span></div> -18092000 16510000 -20684000 33885000 884000 594000 1180000 1229000 4392000 245000 11223000 1694000 -604000 515000 1050000 -898000 -101000 78000 450000 -113000 -1104000 3649000 -2957000 6809000 -13700000 16755000 -9461000 35579000 -925000 4836000 -277000 7027000 -13422000 5596000 -16944000 13447000 -13422000 5596000 -16944000 13447000 Prepaid expenses and other current assets<div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Advance income and non-income taxes</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">38,382 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">118,622 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Contract asset (Note 20)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,613</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,454</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">39,952</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">59,042</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">19,682</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">28,757</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Employee advances</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,299</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,048</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deposits </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,372</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Advances to suppliers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">953</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">743</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">18,719</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,436</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">137,972</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">249,126</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%"> As of December 31, 2022, the Company reclassified certain prepaid expenses and other current assets amounting to $901 as assets held for sale. See Note 8 for additional information.</span></div> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Advance income and non-income taxes</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">38,382 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">118,622 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Contract asset (Note 20)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,613</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,454</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">39,952</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">59,042</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">19,682</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">28,757</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Employee advances</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,299</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,048</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deposits </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,372</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Advances to suppliers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">953</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">743</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">18,719</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,436</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">137,972</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">249,126</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 38382000 118622000 11613000 12454000 39952000 59042000 19682000 28757000 3299000 4048000 5372000 4024000 953000 743000 18719000 21436000 137972000 249126000 901000 Assets and liabilities held for sale<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company took actions to realign its portfolio to focus on services it believes have the greatest opportunities for growth, and deprioritized assets that no longer fit with its long-term strategy. Pursuant to a plan approved by management in the second quarter of 2022, the Company identified and divested a business (the “Business”) that was part of the Company's Consumer and Healthcare segment. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The transaction to divest the Business included the sale of 100% of the issued and outstanding shares of capital stock of an entity pursuant to a stock purchase agreement, which was completed in December 2022. It also included the sale of certain assets and liabilities pursuant to an asset purchase agreement signed during the fourth quarter of 2022. The sale of such assets was completed in February 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">8. Assets and liabilities held for sale (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the stock purchase agreement related to the sale of the Business, the Company is entitled to a potential earn-out of up to $10,600, contingent upon the Business signing contracts with certain clients and invoicing them during 2023. The Company has determined that the likelihood of achieving these events is uncertain, and accordingly, the Company has opted to record the earn-out if and when the consideration is determined to be realizable.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the asset purchase agreement related to the sale of the Business which was signed in 2022, the Company now holds 1.5% fixed rate unsecured loan notes amounting to $18,001 issued by the purchasers. These notes and interest thereon become receivable by the Company upon a future share sale, disposal or listing by the buyer group or early voluntary repayment of these notes at the discretion of the buyer group. The Company deems the likelihood of recovery of principal and interest on these notes to be remote and not in the control of the Company. Accordingly, the Company did not record a value for these notes. The Company's obligation to transfer $18,001 to the purchasers in exchange for these notes was satisfied in February 2023 upon the closing of the transaction.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the sale of the Business in February 2023, resulting in a net payout of $2,091 and a loss of $802 on the sale of the Business in addition to an impairment charge of $32,575 recorded in the year ended December 31, 2022. No corresponding loss was recorded in the six months ended June 30, 2022 and three months ended June 30, 2023. The loss on the sale of business classified as held for sale has been recorded in "other operating (income) expense, net" in the Company's consolidated statement of income. See Note 21 for additional information.</span></div> 1 10600000 0.015 18001000 18001000 2091000 -802000 32575000 Property, plant and equipment, net<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the gross and net amount of property, plant and equipment:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, gross</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">766,365 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">774,365 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(585,607)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(594,562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">180,758</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">179,803</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>Depreciation expense on property, plant and equipment for the three months ended June 30, 2022 and 2023 was $14,130 and $12,551, respectively, and for the six months ended June 30, 2022 and 2023 was $28,660 and $25,268, respectively. Computer software amortization for the three months ended June 30, 2022 and 2023 was $1,365 and $707, respectively, and for the six months ended June 30, 2022 and 2023 was $2,682 and $1,396, respectively. <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the gross and net amount of property, plant and equipment:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, gross</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">766,365 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">774,365 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(585,607)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(594,562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">180,758</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">179,803</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 766365000 774365000 585607000 594562000 180758000 179803000 14130000 12551000 28660000 25268000 1365000 707000 2682000 1396000 Goodwill and intangible assets<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in goodwill for the year ended December 31, 2022 and the six months ended June 30, 2023:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,731,027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,684,196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Impact of measurement period adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,817</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Classified as held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,625)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate fluctuations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(47,023)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,684,196</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,685,331</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">10. Goodwill and intangible assets (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in goodwill by reporting unit for the year ended December 31, 2022:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.305%"><tr><td style="width:1.0%"></td><td style="width:47.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.499%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.585%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.499%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Financial Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Consumer and Healthcare</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">High Tech and Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">Opening balance</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">421,257</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">611,120</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">698,650</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">1,731,027</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">Impact of measurement period adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">171</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">289</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,357</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,817</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">Classified as held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">Effect of exchange rate fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(12,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(16,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(17,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(47,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">Closing balance</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">408,736</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">592,907</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">682,553</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">1,684,196</span></td></tr></table></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in goodwill by reporting unit for the six months ended June 30, 2023:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:47.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.574%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.906%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Financial Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Consumer and Healthcare</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">High Tech and Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">Opening balance</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">408,736</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">592,907</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">682,553</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">1,684,196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">Effect of exchange rate fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">Closing balance</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">408,953</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">593,276</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">683,102</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">1,685,331</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2022, the Company reclassified goodwill (before impairment) amounting to $1,625 attributable to its Consumer and Healthcare segment as assets held for sale. See Note 8 for additional information. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">The total amount of goodwill deductible for tax purposes was $291,377 and $277,198 as of December 31, 2022 and June 30, 2023, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s intangible assets are as follows:</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>carrying amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization <br/>&amp; Impairment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>carrying amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization <br/>&amp; Impairment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">473,997 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">411,706 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">62,291 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">473,882 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">424,522 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">49,360 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Marketing-related intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">97,831</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">83,253</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">14,578</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">97,826</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">85,943</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,883</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Technology-related intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">126,406</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">113,560</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,846</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">127,801</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">118,507</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">9,294</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">698,234</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">608,519</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">89,715</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">699,509</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">628,972</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">70,537</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company reclassified certain intangible assets with a gross carrying value of $40,538 and accumulated amortization of $16,989 to assets held for sale. See Note 8 for additional information. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expenses for intangible assets acquired as part of a business combination and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">disclosed in the consolidated statements of income under amortization of acquired intangible assets for the three months ended June 30, 2022 and 2023 were $10,895 and $8,257, respectively, and for the six months ended June 30, 2022 and 2023 were $22,201 and $16,512, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">10. Goodwill and intangible assets (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expenses for internally-developed and other intangible assets disclosed in the consolidated statements of income under cost of revenue and selling, general and administrative expenses for the three months ended June 30, 2022 and 2023 were $4,393 and $2,122, respectively, and for the six months ended June 30, 2022 and 2023 were $9,669 and $4,373, respectively.</span></div>During the three and six months ended June 30, 2022 and 2023, the Company tested the recoverability of intangibles, including those under development, goodwill and property, plant and equipment, including those held for sale (see Note 8 for additional information), as a result of changes in the Company’s investment strategy and market trends. Based on the results of this testing, the Company determined that the carrying values of certain property, plant and equipment assets tested were not recoverable, and the Company recorded complete write-downs of the carrying values of these assets, amounting to $1,377 for both the three and six months ended June 30, 2022. There was no corresponding expense recorded in the three and six months ended June 30, 2023. These write-downs have been recorded in “other operating (income) expense, net” in the consolidated statement of income. <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in goodwill for the year ended December 31, 2022 and the six months ended June 30, 2023:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">For the year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,731,027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,684,196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Impact of measurement period adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,817</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Classified as held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,625)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate fluctuations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(47,023)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,684,196</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,685,331</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1731027000 1684196000 1817000 0 1625000 0 -47023000 1135000 1684196000 1685331000 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in goodwill by reporting unit for the year ended December 31, 2022:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.305%"><tr><td style="width:1.0%"></td><td style="width:47.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.499%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.585%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.499%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Financial Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Consumer and Healthcare</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">High Tech and Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">Opening balance</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">421,257</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">611,120</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">698,650</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">1,731,027</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">Impact of measurement period adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">171</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">289</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,357</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,817</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">Classified as held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">Effect of exchange rate fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(12,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(16,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(17,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">(47,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">Closing balance</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">408,736</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">592,907</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">682,553</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">1,684,196</span></td></tr></table></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in goodwill by reporting unit for the six months ended June 30, 2023:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:47.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.574%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.906%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Financial Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Consumer and Healthcare</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">High Tech and Manufacturing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">Opening balance</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">408,736</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">592,907</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">682,553</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">1,684,196</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">Effect of exchange rate fluctuations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">Closing balance</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">408,953</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">593,276</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">683,102</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:700;line-height:100%">1,685,331</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 421257000 611120000 698650000 1731027000 171000 289000 1357000 1817000 0 1625000 0 1625000 -12692000 -16877000 -17454000 -47023000 408736000 592907000 682553000 1684196000 408736000 592907000 682553000 1684196000 217000 369000 549000 1135000 408953000 593276000 683102000 1685331000 1625000 291377000 277198000 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s intangible assets are as follows:</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>carrying amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization <br/>&amp; Impairment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>carrying amount</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization <br/>&amp; Impairment</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">473,997 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">411,706 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">62,291 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">473,882 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">424,522 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">49,360 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Marketing-related intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">97,831</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">83,253</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">14,578</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">97,826</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">85,943</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,883</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Technology-related intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">126,406</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">113,560</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,846</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">127,801</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">118,507</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">9,294</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">698,234</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">608,519</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">89,715</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">699,509</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">628,972</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">70,537</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 473997000 411706000 62291000 473882000 424522000 49360000 97831000 83253000 14578000 97826000 85943000 11883000 126406000 113560000 12846000 127801000 118507000 9294000 698234000 608519000 89715000 699509000 628972000 70537000 40538000 16989000 10895000 8257000 22201000 16512000 4393000 2122000 9669000 4373000 1377000 1377000 0 0 Short-term borrowings<div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the following borrowing facilities:</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.28pt">Fund-based and non-fund-based credit facilities with banks, which are available for operational requirements in the form of overdrafts, letters of credit, guarantees and short-term loans. As of December 31, 2022 and June 30, 2023, the limits available were $22,882 and $23,732, respectively, of which $5,392 and $9,321, respectively, was utilized, constituting non-funded drawdown.</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">b.</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:18.71pt">A fund-based and non-fund based revolving credit facility of $650,000, which the Company obtained by entering into an amended and restated credit agreement (the "2022 Credit Agreement") with Genpact USA., Inc., a wholly-owned subsidiary of the Company (“Genpact USA”), Genpact Global Holdings (Bermuda) Limited (“GGH”) and Genpact Luxembourg S.à r.l., a wholly-owned subsidiary of the Company (“Genpact Luxembourg”, and together with Genpact USA and GGH, the “Borrowers”), as borrowers, Wells Fargo Bank, National Association (“Wells Fargo”), as administrative agent, swingline lender and issuing bank, and the lenders and other parties thereto on December 13, 2022. The term loan and revolving credit facility under the 2022 Credit Agreement expire on December 13, 2027. Borrowings under the 2022 Credit Agreement bear interest at a rate equal to, at the election of the Company, either Adjusted Term SOFR (which is the rate per annum equal to (a) Term SOFR (the forward-looking secured overnight financing rate) plus (b) a Term SOFR Adjustment of 0.10% per annum, but in no case lower than 0.0%) plus an applicable margin equal to 1.375% per annum or a base rate plus an applicable margin equal to 0.375% per annum. The unutilized amount on the revolving credit facility under the 2022 Credit Agreement bore a commitment fee of 0.20%</span><span style="color:#ee2724;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">as of December 31, 2022 and June 30, 2023. As of December 31, 2022 and June 30, 2023, a total of $153,658 and $105,742, respectively, was utilized, of which $151,000 and $103,000, respectively, constituted funded drawdown and $2,658 and $2,742, respectively, constituted non-funded drawdown. The 2022 Credit Agreement contains certain customary covenants, including a maximum leverage covenant and a minimum interest coverage ratio. During the period ended December 31, 2022 and June 30, 2023, the Company was in compliance with the financial covenants of the 2022 Credit Agreement.</span></div> 22882000 23732000 5392000 9321000 650000000 0.0010 0.000 0.01375 0.00375 0.0020 0.0020 153658000 105742000 151000000 103000000 2658000 2742000 Long-term debt<div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, the Company amended its existing credit facility under its amended and restated credit agreement entered into in August 2018 (the "2018 Credit Agreement”), which was comprised of a $680,000 term loan and a $500,000 revolving credit facility, and entered into the 2022 Credit Agreement, which is comprised of a $530,000 term loan and a $650,000 revolving credit facility. The 2022 Credit Agreement, which is guaranteed by the Company and certain of its subsidiaries, replaces the 2018 Credit Agreement. The obligations under the 2022 Credit Agreement are unsecured.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">12. Long-term debt (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding balance of the term loan under the 2018 Credit Agreement as of the date of the 2022 Credit Agreement was $527,000. The revolving credit facility and the term loan have a term of five years and expire on December 13, 2027. The 2022 Credit Agreement did not result in a substantial modification of $290,870 of the outstanding term loan under the 2018 Credit Agreement. Further, as a result of the 2022 Credit Agreement, the Company extinguished $236,130 of funding arrangements for the outstanding term loan under the 2018 Credit Agreement and obtained funding from new lenders of $239,130, resulting in outstanding principal of $530,000 of the term loan under the 2022 Credit Agreement.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 2022 Credit Agreement, the Company expensed $126, representing partial acceleration of the amortization of the existing unamortized debt issuance costs and an additional fee paid to the Company’s lenders related to the term loan. The overall borrowing capacity under the revolving credit facility increased from $500,000 under the 2018 Credit Agreement to $650,000 under the 2022 Credit Agreement. In connection with the 2022 Credit Agreement, the Company expensed $93 relating to existing unamortized debt issuance cost. The remaining unamortized costs and an additional third-party fee paid in connection with the 2022 Credit Agreement will be amortized over the term of the amended facility.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2022 Credit Agreement bear interest at a rate equal to, at the election of the Company, either Adjusted Term SOFR (which is the rate per annum equal to (a) Term SOFR (the forward-looking secured overnight financing rate) plus (b) a Term SOFR Adjustment of 0.10% per annum, but in no case lower than 0.00%) plus an applicable margin equal to 1.375% per annum or a base rate plus an applicable margin equal to 0.375% per annum, in each case subject to adjustment based on the Borrowers' debt ratings provided by Standard &amp; Poor’s Rating Services and Moody’s Investors Service, Inc. (the "Debt Ratings"). The revolving credit commitments under the 2022 Credit Agreement are subject to a commitment fee equal to 0.20% per annum, subject to adjustment based on the Debt Ratings. The commitment fee accrues on the actual daily amount by which the aggregate revolving commitments exceed the sum of outstanding revolving loans and letter of credit obligations.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Credit Agreement restricts certain payments, including dividend payments, if there is an event of default under the 2022 Credit Agreement or if the Company is not, or after making the payment would not be, in compliance with certain financial covenants contained in the 2022 Credit Agreement. These covenants require the Company to maintain a net debt to EBITDA leverage ratio of less than 3x and an interest coverage ratio of more than 3x. During the period ended June 30, 2023, the Company was in compliance with the terms of the 2022 Credit Agreement, including all of the financial covenants therein. The Company’s retained earnings are not subject to any restrictions on availability to make dividend payments to shareholders, subject to compliance with the financial covenants described above that are contained in the 2022 Credit Agreement.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2022 and June 30, 2023, the amount outstanding under the Company's term loan, net of debt amortization expense of $1,622 and $1,439, was $528,378 and $515,311, respectively. </span></div><div style="text-indent:-4.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%"> Indebtedness under the 2022 Credit Agreement is unsecured. The amount outstanding on the term loan as of June 30, 2023 requires quarterly payments of $6,625, and the balance of the loan is due and payable upon the maturity of the term loan on December 13, 2027. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">12. Long-term debt (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The maturity profile of the term loan outstanding as of June 30, 2023, net of debt amortization expense, is as follows:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Year ending</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">13,069 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26,153</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">423,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">515,311</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">Genpact Luxembourg issued $400,000 aggregate principal amount of 3.375% senior notes in November 2019 (the “2019 Senior Notes”). The 2019 Senior Notes are fully guaranteed by the Company. The total debt issuance cost of $2,937 incurred in connection with the 2019 Senior Notes offering is being amortized over the life of the 2019 Senior Notes as an additional interest expense. As of December 31, 2022 and June 30, 2023, the amount outstanding under the 2019 Senior Notes, net of debt amortization expense of $1,119 and $830, was $398,881 and $399,170, respectively, which is payable on December 1, 2024.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, Genpact Luxembourg and Genpact USA co-issued $350,000 aggregate principal amount of 1.750% senior notes (the “2021 Senior Notes,” and together with the 2019 Senior Notes, the “Senior Notes”). The 2021 Senior Notes are fully guaranteed by the Company. The total debt issuance cost of $3,032 incurred in connection with the 2021 Senior Notes is being amortized over the life of the 2021 Senior Notes as additional interest expense. As of December 31, 2022 and June 30, 2023, the amount outstanding under the 2021 Senior Notes, net of debt amortization expense of $1,970 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">$1,672, respectively,</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> was $348,030 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">$348,328</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, which is payable on April 10, 2026.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">The Company pays interest on (i) the 2019 Senior Notes semi-annually in arrears on June 1 and December 1 of each year, and (ii) the 2021 Senior Notes semi-annually in arrears on April 10 and October 10 of each year, ending on the maturity dates of December 1, 2024 and April 10, 2026, respectively. The Company, at its option, may redeem the Senior Notes at any time in whole or in part, at a redemption price equal to (i) 100% of the principal amount of the notes redeemed, together with accrued and unpaid interest on the redeemed amount, and (ii) if the notes are redeemed prior to, in the case of the 2019 Senior Notes, November 1, 2024, and in the case of the 2021 Senior Notes, March 10, 2026, a specified “make-whole” premium. The Senior Notes are subject to certain customary covenants, including limitations on the ability of the Company and certain of its subsidiaries to incur debt secured by liens, engage in certain sale and leaseback transactions and consolidate, merge, convey or transfer their assets substantially as an entirety. During the period ended June 30, 2023, the Company and its applicable subsidiaries were in compliance with the covenants. Upon certain change of control transactions, the applicable issuer or issuers will be required to make an offer to repurchase the Senior Notes at a price equal to 101% of the aggregate principal amount of the Senior Notes, plus accrued and unpaid interest. The interest rate payable on the Senior Notes is subject to adjustment if the credit rating of the Senior Notes is downgraded, up to a maximum increase of 2.0%. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:112%">12. Long-term debt (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s long-term debt is as follows:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"></td><td style="width:69.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> Credit facility, net of amortization expenses </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">528,378 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">515,311 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> 3.375% 2019 Senior Notes, net of debt amortization expenses </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">398,881</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">399,170</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> 1.750% 2021 Senior Notes, net of debt amortization expenses </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">348,030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">348,328</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,275,289</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,262,809</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> Current portion </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26,136</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26,144</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> Non-current portion </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,249,153</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,236,665</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,275,289</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,262,809</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 680000000 500000000 530000000 650000000 527000000 P5Y 290870000 236130000 239130000 530000000 126000 500000000 650000000 93000 0.0010 0.0000 0.01375 0.00375 0.0020 1622000 1439000 528378000 515311000 6625000 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The maturity profile of the term loan outstanding as of June 30, 2023, net of debt amortization expense, is as follows:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Year ending</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">13,069 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26,153</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">423,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">515,311</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13069000 26153000 26173000 26192000 423724000 515311000 400000000 0.03375 2937000 1119000 830000 398881000 399170000 350000000 0.01750 3032000 1970000 1672000 348030000 348328000 1 1.01 0.020 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s long-term debt is as follows:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.444%"><tr><td style="width:1.0%"></td><td style="width:69.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> Credit facility, net of amortization expenses </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">528,378 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">515,311 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> 3.375% 2019 Senior Notes, net of debt amortization expenses </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">398,881</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">399,170</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> 1.750% 2021 Senior Notes, net of debt amortization expenses </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">348,030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">348,328</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,275,289</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,262,809</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> Current portion </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26,136</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26,144</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> Non-current portion </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,249,153</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,236,665</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,275,289</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,262,809</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 528378000 515311000 0.03375 398881000 399170000 0.01750 348030000 348328000 1275289000 1262809000 26136000 26144000 1249153000 1236665000 1275289000 1262809000 Accrued expenses and other current liabilities<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">126,680 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">138,045 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee cost </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">293,934</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">208,382</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,517</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Statutory liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">82,912</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">53,768</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement benefits </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,725</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,725</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Compensated absences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">25,101</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">30,083</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">35,157</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,757</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities (Note 20)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">160,625</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">127,215</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1075"><span style="-sec-ix-hidden:f-1076">Finance leases liability</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">15,585</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,275</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">46,771</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">36,549</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">791,007</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">615,799</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company reclassified certain accrued expenses and other current liabilities amounting to $1,147 to liabilities held for sale. See Note 8 for additional information.</span></div> Accrued expenses and other current liabilities consist of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">126,680 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">138,045 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee cost </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">293,934</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">208,382</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,517</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Statutory liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">82,912</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">53,768</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement benefits </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,725</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,725</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Compensated absences</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">25,101</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">30,083</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">35,157</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,757</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities (Note 20)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">160,625</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">127,215</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1075"><span style="-sec-ix-hidden:f-1076">Finance leases liability</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">15,585</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,275</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">46,771</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">36,549</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">791,007</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">615,799</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 126680000 138045000 293934000 208382000 2517000 0 82912000 53768000 1725000 1725000 25101000 30083000 35157000 7757000 160625000 127215000 15585000 12275000 46771000 36549000 791007000 615799000 1147000 Other liabilities<div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities consist of the following:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee cost </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">14,120 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,822 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement benefits </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,694</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,192</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Compensated absences</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">43,474</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">48,169</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,660</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">924</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities (Note 20)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">56,157</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">51,064</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1096"><span style="-sec-ix-hidden:f-1097">Finance leases liability</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,802</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,267</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">75,701</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">88,467</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">215,608</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">213,905</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company reclassified certain other liabilities amounting to $141 to liabilities held for sale. See Note 8 for additional information.</span></div> <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities consist of the following:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee cost </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">14,120 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,822 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement benefits </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,694</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,192</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Compensated absences</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">43,474</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">48,169</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,660</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">924</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities (Note 20)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">56,157</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">51,064</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1096"><span style="-sec-ix-hidden:f-1097">Finance leases liability</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,802</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,267</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">75,701</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">88,467</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">215,608</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">213,905</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14120000 5822000 10694000 11192000 43474000 48169000 3660000 924000 56157000 51064000 11802000 8267000 75701000 88467000 215608000 213905000 141000 Employee benefit plans<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has employee benefit plans in the form of certain statutory and other programs covering its employees.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Defined benefit plans</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Indian law, the Company maintains a defined benefit retirement plan covering substantially all of its Indian employees. In accordance with Mexican law, the Company provides termination benefits to all of its Mexican employees. In addition, certain of the Company’s subsidiaries in the Philippines, Israel and Japan sponsor defined benefit retirement programs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Net defined benefit plan costs for the three and six months ended June 30, 2022 and 2023 include the following components: </span></div><div style="text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Service costs</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,749 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,299 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,509 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Interest costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(3,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(2,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Net defined benefit plan costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">3,632</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">4,392</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">7,596</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">8,794</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">15. Employee benefit plans (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Defined contribution plans</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022 and 2023, the Company contributed the following amounts to defined contribution plans in various jurisdictions:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.320%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,874 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,887 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,614 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">23,038 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,493</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">U.K.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,585</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,438</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">13,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">13,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Other regions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,603</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">9,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">32,993</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">32,366</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">67,853</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">67,046</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Deferred compensation plan</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2018, Genpact LLC, a wholly-owned subsidiary of the Company, adopted an executive deferred compensation plan (the “Plan”). Th</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">e Plan provides a select group of U.S.-based members of Company management with the opportunity to defer from 1% to 80% of their base salary and from 1% to 100% of their qualifying bonus compensation (or such other minimums or maximums as determined by the Plan administrator from time to time) pursuant to the terms of the Plan. Participant deferrals are 100% vested at all times. The Plan also allows for discretionary supplemental employer contributions by the Company, in its sole discretion, which will be subject to a two-year vesting schedule (50% vesting on the one-year anniversary of approval of the contribution and 50% vesting on the second year anniversary of approval of the contribution) or such other vesting schedule as determined by the Company. However, no such contribution has been made by the Company to date.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Plan also provides an option for participants to elect to receive deferred compensation and earnings thereon on either fixed date(s) no earlier than 2 years following the applicable Plan year (or end of the ap</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">plicable performance period for performance-based bonus c</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">ompensation) or following a separation from service, in each case either in a lump sum or in annual installments over a term of up to 15 years. Participants can elect to change or re-defer their rights to receive the deferred compensation until the 10th anniversary following their separation from service, subject to fulfillment of certain conditions. Each Plan participant’s compensation deferrals are credited or debited with notional investment gains and losses equal to the performance of selected hypothetical investment funds offered under the Plan and elected by the participant.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has investments in funds held in Company-owned life insurance policies which are held in a Rabbi Trust that are classified as trading securities. Management determines the appropriate classification of the securities at the time they are acquired and evaluates the appropriateness of such classifications at each balance sheet date.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The liability for the deferred compensation plan was $39,654 and $47,313 as of December 31, 2022 and June 30, 2023, respectively, and is included in “accrued expenses and other current liabilities” and “other liabilities” in the consolidated balance sheets. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the administration of the Plan, the Company has purchased Company-owned life insurance policies insuring the lives of certain employees. The cash surrender value of these policies was $40,261 and $47,975 as of December 31, 2022 and June 30, 2023, respectively. The cash surrender value of these insurance policies is included i</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">n “other assets” in the consolidated balance sheets.</span></div>15. Employee benefit plans (Continued)During the three months ended June 30, 2022 and 2023, the change in the fair value of Plan assets was $(5,695) and $2,131, respectively, and during the six months ended June 30, 2022 and 2023, the change in the fair value of Plan assets was $(8,047) and $4,517, respectively, which is included in “other income (expense), net,” in the consolidated statements of income. During the three months ended June 30, 2022 and 2023, the change in the fair value of deferred compensation liabilities was $(5,692) and $2,119, respectively, and during the six months ended June 30, 2022 and 2023, the change in the fair value of deferred compensation liabilities was $(8,058)and $4,462, respectively, which is included in “selling, general and administrative expenses.” <div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Net defined benefit plan costs for the three and six months ended June 30, 2022 and 2023 include the following components: </span></div><div style="text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Service costs</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,749 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,299 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,509 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Interest costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">33</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(3,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(2,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Net defined benefit plan costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">3,632</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">4,392</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">7,596</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">8,794</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3616000 3749000 7299000 7509000 1492000 1735000 2970000 3471000 -33000 -167000 -372000 -334000 1509000 1259000 3045000 2520000 3632000 4392000 7596000 8794000 <div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022 and 2023, the Company contributed the following amounts to defined contribution plans in various jurisdictions:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.320%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,874 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,887 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,614 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">23,038 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,493</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">U.K.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,585</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">11,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,438</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">13,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">13,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Other regions</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,603</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">9,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">10,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">32,993</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">32,366</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">67,853</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">67,046</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10874000 11887000 21614000 23038000 5493000 4766000 11908000 10223000 5585000 4202000 11722000 10162000 6438000 6671000 13231000 13522000 4603000 4840000 9378000 10101000 32993000 32366000 67853000 67046000 0.01 0.80 0.01 1 1 P2Y 0.50 0.50 P2Y P15Y 39654000 47313000 40261000 47975000 -5695000 2131000 -8047000 4517000 -5692000 2119000 -8058000 4462000 Stock-based compensation<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued options under the Genpact Limited 2007 Omnibus Incentive Compensation Plan (the “2007 Omnibus Plan”) and the Genpact Limited 2017 Omnibus Incentive Compensation Plan (the “2017 Omnibus Plan”) to eligible persons, including employees, directors and certain other persons associated with the Company.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2007 Omnibus Plan, shares underlying options forfeited, expired, terminated or cancelled under any of the Company’s predecessor plans were added to the number of shares otherwise available for grant under the 2007 Omnibus Plan. The 2007 Omnibus Plan was amended and restated on April 11, 2012 to increase the number of common shares authorized for issuance by 5,593,200 shares to 15,000,000 shares. Further, during the year ended December 31, 2012, the number of common shares authorized for issuance under the 2007 Omnibus Plan was increased by 8,858,823 shares as a result of a one-time adjustment to outstanding unvested share awards in connection with a special dividend payment.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 2017, the Company’s shareholders approved the adoption of the 2017 Omnibus Plan, pursuant to which 15,000,000 Company common shares are available for issuance. The 2017 Omnibus Plan was amended and restated on April 5, 2019 and April 5, 2022 to increase the number of common shares authorized for issuance by 8,000,000 shares to 23,000,000 shares and by 3,500,000 shares to 26,500,000 shares, respectively. No grants may be made under the 2007 Omnibus Plan after the date of adoption of the 2017 Omnibus Plan.  Grants that were outstanding under the 2007 Omnibus Plan as of the date of Company’s adoption of the 2017 Omnibus Plan remain subject to the terms of the 2007 Omnibus Plan.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation costs relating to the foregoing plans during the three months ended June 30, 2022 and June 30, 2023 were $20,080 and $21,344, respectively, and for the six months ended June 30, 2022 and June 30, 2023 were $34,839 and</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">$40,685, respectively. These costs have been allocated to “cost of revenue” and “selling, general and administrative expenses.” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Stock options</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> All options granted under the 2007 and 2017 Omnibus Plans are exercisable into common shares of the Company, have a contractual period of ten years and vest over <span style="-sec-ix-hidden:f-1188">three</span> to five years unless specified otherwise in the applicable award agreement. The Company recognizes compensation cost over the vesting period of the option.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost is determined at the date of grant by estimating the fair value of an option using the Black-Scholes option-pricing model.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the significant assumptions used in determining the fair value of options granted in the six months ended June 30, 2022. No options were granted in the six months ended June 30, 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">16. Stoc</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">k-based compensation (Continued)</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted options covering 475,695 common shares in the six months ended June 30, 2022.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.318%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in months)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">84</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate of interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1.71 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity during the six months ended June 30, 2023 is set out below:</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:33.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%"> Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/> arising<br/>out of options</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/> average<br/>exercise price</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">contractual life</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(years)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,748,114</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">33.27 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(319,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">41.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(53,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">43.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,287,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">19.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">28,482</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,087,198</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">35.63 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">30,689</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Vested as of June 30, 2023 and expected to vest thereafter (Note a)</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,769,859</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">35.12 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">30,460</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,250,442</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">30.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24,675</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value of grants during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Options expected to vest reflect an estimated forfeiture rate.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the total remaining unrecognized stock-based compensation cost for options expected to vest amounted to $13,469, which will be recognized over the weighted average remaining requisite vesting period of 2.7 years.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">16. Stoc</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">k-based compensation (Continued)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Restricted share units</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted restricted share units (“RSUs”) under the 2007 and 2017 Omnibus Plans. Each RSU represents the right to receive one common share. The fair value of each RSU is the market price of one common share of the Company on the date of the grant. The RSUs granted to date have graded vesting schedules of three months to four years. The compensation expense is recognized on a straight-line basis over the vesting term. A summary of RSU activity during the six months ended June 30, 2023 is set out below:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.318%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%"> Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Restricted Share Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">579,622</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">42.97</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,007,928</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">43.06</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Vested (Note a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(288,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">42.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(52,716)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">42.62</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,245,877</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">43.27</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest (Note b)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,109,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">288,957 RSUs vested during the six months ended June 30, 2023 in respect of which 187,371 shares (net of minimum statutory tax withholding) were issued during the six months ended June 30, 2023.</span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.9pt">The number of RSUs expected to vest reflects the application of an estimated forfeiture rate.    </span></div><div><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">199,297 RSUs vested in the year ended December 31, 2022, in respect of which 120,858 shares were issued during the six months ended June 30, 2023 after withholding shares to the extent of minimum statutory withholding taxes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">39,633 RSUs vested in the year ended December 31, 2021, in respect of which 39,515 shares were issued during the six months ended June 30, 2023 after withholding shares to the extent of minimum statutory withholding taxes.</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the total remaining unrecognized stock-based compensation cost related to RSUs amounted to $39,445, which will be recognized over the weighted average remaining requisite vesting period of 2.3 years.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Performance units</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also grants stock awards in the form of performance units (“PUs”) and has granted PUs under both the 2007 and 2017 Omnibus Plans.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Each PU represents the right to receive one common share at a future date based on the Company’s performance against specified targets. PUs granted to date have vesting schedules of approximately six months to three years. PUs granted under the plans are subject to cliff vesting. The compensation expense for such awards is recognized on a straight-line basis over the vesting terms. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">For PUs granted prior to 2023, the fair value of each PU is the market price of one common share of the Company on the date of grant and assumes that performance targets will be achieved. For PUs that have a performance period of one year, the Company’s estimate of the number of shares to be issued is adjusted upward or downward based upon the probability of achievement of the performance targets. The ultimate number of shares issued and the related compensation cost recognized is based on a comparison of the final performance metrics to the specified targets.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:115%">16. Stoc</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:115%">k-based compensation (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">For the PUs granted in 2023, the Company made certain amendments to the vesting conditions. For PUs granted in 2023, the performance period increased to three years from one year for PUs granted prior to 2023. Further, the number of PUs granted in 2023 that will ultimately vest will be modified, subject to certain conditions and limitations, based on the Company’s total shareholder return (“TSR”) relative to the TSR of the companies included as of January 1, 2023 in the S&amp;P 400 Midcap Index (the “Peer Group”) over the three-year performance period for the 2023 PUs. </span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">The grant date fair value for PUs granted in 2023 is determined using a Monte Carlo simulation model. This model simulates a range of possible future stock prices and estimates the probabilities of the potential payouts. This model also incorporates the following assumptions:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.08pt">The historical volatility for the companies in the Peer Group was measured using the most recent three-year period.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.08pt">The risk-free interest rate is based on the U.S. Treasury rate assumption commensurate with the three-year performance period.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.08pt">For determining the TSR of the Company and the companies in the Peer Group, dividends will be assumed to have been reinvested in the stock of the issuing entities on a continuous basis.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.08pt">The correlation coefficients used to model the way in which each entity tends to move in relation to each other are based upon the price data used to calculate historical volatility.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each 2023 PU granted to employees was estimated on the date of grant using the following valuation assumptions:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.762%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1.22 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1.52%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2.54</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2.80</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate for expected life </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4.44%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Volatility for expected life </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24.71%</span></td></tr></table></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of PU activity during the six months ended June 30, 2023 is set out below:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:50.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Performance Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Maximum Shares Eligible to Receive</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,570,951 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">44.07</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,570,951</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">985,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">44.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,364,113</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Vested (Note a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(647,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">42.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(647,549)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(215,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">43.93</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(231,011)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment upon final determination of level of performance goal achievement (Note b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">96,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">44.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">96,668</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,790,052 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">44.33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,153,172</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest (Note c)</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,370,451 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">647,549 PUs vested during the six months ended June 30, 2023, in respect of which 412,275 shares (net of minimum statutory tax withholding) were issued during the six months ended June 30, 2023.</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.9pt">Represents an adjustment made in March 2023 to the number of shares subject to the PUs granted in 2022 upon certification of the level of achievement of the performance targets underlying such awards.</span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.96pt">The number of PUs expected to vest reflects the application of an estimated forfeiture rate.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">16. Stoc</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">k-based compensation (Continued)</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the total remaining unrecognized stock-based compensation cost related to PUs amounted to $75,240, which will be recognized over the weighted average remaining requisite vesting period of 1.9 years.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan (ESPP)</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2008, the Company adopted the Genpact Limited U.S. Employee Stock Purchase Plan and the Genpact Limited International Employee Stock Purchase Plan (together, the “ESPP”). In April 2018, these plans were amended and restated, and their terms were extended to August 31, 2028.  </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP allows eligible employees to purchase the Company’s common shares through payroll deductions at 90% of the closing price of the Company’s common shares on the last business day of each purchase interval. The dollar amount of common shares purchased under the ESPP may not exceed 15% of the participating employee’s base salary, subject to a cap of $25 per employee per calendar year. With effect from September 1, 2009, the offering periods commence on the first business day in March, June, September and December of each year and end on the last business day of the subsequent May, August, November and February. 4,200,000 common shares have been reserved for issuance in the aggregate over the term of the ESPP.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022 and 2023, 181,878 and 174,473 common shares, respectively, were issued under the ESPP.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP is considered compensatory under the FASB guidance on Compensation-Stock Compensation.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The compensation expense for the ESPP is recognized in accordance with the FASB guidance on Compensation-Stock Compensation. The compensation expense for the ESPP during the three months ended June 30, 2022 and 2023 was $362 and $488, respectively, and for the six months ended June 30, 2022 and 2023 was $853 and $851, respectively, and has been allocated to cost of revenue and selling, general and administrative expenses.</span></div> 5593200 15000000 8858823 15000000 8000000 23000000 3500000 26500000 20080000 21344000 34839000 40685000 P10Y P5Y The following table shows the significant assumptions used in determining the fair value of options granted in the six months ended June 30, 2022. No options were granted in the six months ended June 30, 2023.<div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">16. Stoc</span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">k-based compensation (Continued)</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted options covering 475,695 common shares in the six months ended June 30, 2022.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.318%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in months)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">84</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate of interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1.71 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">26.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0 475695 0.0096 P84M 0.0171 0.2629 <div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity during the six months ended June 30, 2023 is set out below:</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:33.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%"> Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/> arising<br/>out of options</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/> average<br/>exercise price</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">contractual life</span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">(years)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,748,114</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">33.27 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(319,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">41.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(53,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">43.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Exercised </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,287,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">19.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">28,482</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,087,198</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">35.63 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">30,689</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Vested as of June 30, 2023 and expected to vest thereafter (Note a)</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,769,859</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">35.12 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">30,460</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,250,442</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">30.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24,675</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value of grants during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Options expected to vest reflect an estimated forfeiture rate.</span></div> 7748114 33.27 P5Y7M6D 0 0 319646 41.06 53990 43.94 1287280 19.76 28482000 6087198 35.63 P6Y 30689000 5769859 35.12 P6Y 30460000 3250442 30.30 P4Y9M18D 24675000 0 13469000 P2Y8M12D 1 1 P3M P4Y A summary of RSU activity during the six months ended June 30, 2023 is set out below:<div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.318%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%"> Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Restricted Share Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">579,622</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">42.97</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,007,928</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">43.06</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Vested (Note a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(288,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">42.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(52,716)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">42.62</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,245,877</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">43.27</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest (Note b)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,109,575</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">288,957 RSUs vested during the six months ended June 30, 2023 in respect of which 187,371 shares (net of minimum statutory tax withholding) were issued during the six months ended June 30, 2023.</span></div>(b)The number of RSUs expected to vest reflects the application of an estimated forfeiture rate. 579622 42.97 1007928 43.06 288957 42.06 52716 42.62 1245877 43.27 1109575 288957 187371 199297 120858 39633 39515 39445000 P2Y3M18D 1 P6M P3Y 1 P1Y P3Y P1Y P3Y P3Y <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each 2023 PU granted to employees was estimated on the date of grant using the following valuation assumptions:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.762%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1.22 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1.52%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2.54</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2.80</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate for expected life </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">4.44%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Volatility for expected life </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24.71%</span></td></tr></table></div> 0.0122 0.0152 P2Y6M14D P2Y9M18D 0.0380 0.0444 0.2403 0.2471 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of PU activity during the six months ended June 30, 2023 is set out below:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"></td><td style="width:50.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Number of Performance Units</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Maximum Shares Eligible to Receive</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,570,951 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">44.07</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,570,951</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">985,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">44.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,364,113</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Vested (Note a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(647,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">42.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(647,549)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(215,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">43.93</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(231,011)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment upon final determination of level of performance goal achievement (Note b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">96,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">44.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">96,668</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,790,052 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">44.33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">5,153,172</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest (Note c)</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,370,451 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">647,549 PUs vested during the six months ended June 30, 2023, in respect of which 412,275 shares (net of minimum statutory tax withholding) were issued during the six months ended June 30, 2023.</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.9pt">Represents an adjustment made in March 2023 to the number of shares subject to the PUs granted in 2022 upon certification of the level of achievement of the performance targets underlying such awards.</span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.96pt">The number of PUs expected to vest reflects the application of an estimated forfeiture rate.</span></div> 3570951 44.07 3570951 985047 44.00 2364113 647549 42.53 647549 215065 43.93 231011 96668 44.50 96668 3790052 44.33 5153172 3370451 647549 412275 75240000 P1Y10M24D 0.90 0.15 25000 4200000 181878 174473 362000 488000 853000 851000 Capital stock<div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Share repurchases</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> The Board of Directors of the Company (the “Board”) has authorized repurchases of up to $2,250,000 under the Company’s existing share repurchase program, including $500,000 approved during the first quarter of 2023. Under the program, shares may be purchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022 and 2023, the Company repurchased 3,439,952 and 3,828,084 of its common shares, respectively, on the open market at a weighted average price of $44.19 and $39.31 per share, respectively, for an aggregate cash amount of $152,001 and $150,471, respectively. All repurchased shares have been retired. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company records repurchases of its common shares on the settlement date of each transaction. Shares purchased and retired are deducted to the extent of their par value from common stock and from retained earnings for the excess over par value. Direct costs incurred to acquire the shares are included in the total cost of the shares purchased. For the six months ended June 30, 2022 and 2023, retained earnings were reduced by the direct costs, including taxes, related to share repurchases of $69 and $677, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">$474,453 remained available for share repurchases under the Company’s existing share repurchase program as of June 30, 2023. This repurchase program does not obligate the Company to acquire any specific number of shares and does not specify an expiration date. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">17. Capital stock (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Dividend</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2022, the Company announced that its Board had approved a 16% increase in its quarterly cash dividend to $0.125 per share, up from $0.1075 per share in 2021, representing an annual dividend of $0.50 per common share, up from $0.43 per share in 2021, payable to holders of the Company’s common shares. On March 23, 2022 and June 24, 2022, the Company paid a dividend of $0.125 per share, amounting to $23,134 and $22,935 in the aggregate, to shareholders of record as of March 10, 2022 and June 10, 2022, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">On February 9, 2023, the Company announced that its Board had approved a 10% increase in its quarterly cash dividend to $0.1375 per share, up from $0.125 per share in 2022, representing a planned annual dividend of $0.55 per common share, up from $0.50 per share in 2022, payable to holders of the Company’s common shares. On March 24, 2023 and June 26, 2023, the Company paid a dividend of $0.1375 per share, amounting to $25,255 and $25,031 in the aggregate, to shareholders of record as of March 10, 2023 and June 9, 2023, respectively.</span></div> 2250000000 500000000 3439952 3828084 44.19 39.31 152001000 150471000 69000 677000 474453000 0.16 0.125 0.1075 0.50 0.43 0.125 0.125 23134000 22935000 0.10 0.1375 0.125 0.55 0.50 0.1375 0.1375 25255000 25031000 Earnings per share<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates earnings per share in accordance with FASB guidance on earnings per share. Basic and diluted earnings per common share give effect to the change in the number of Company common shares outstanding. The calculation of basic earnings per common share is determined by dividing net income available to common shareholders by the weighted average number of common shares outstanding during the respective periods. The potentially dilutive shares, consisting of outstanding options on common shares, restricted share units, common shares to be issued under the ESPP and performance units, have been included in the computation of diluted net earnings per share and the number of weighted average shares outstanding, except where the result would be anti-dilutive.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares subject to stock awards outstanding but not included in the computation of diluted earnings per common share because their effect was anti-dilutive is 2,801,692 and 2,125,641 for the six months ended June 30, 2022 and 2023, respectively, and 2,864,585 and 2,390,864 for the three months ended June 30, 2022 and 2023, respectively.</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Net income </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">71,670 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">116,252 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">167,849 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">222,353 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used in computing basic earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">184,418,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">183,230,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">185,028,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">183,512,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,447,303</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,594,865</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,683,966</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,192,869</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used in computing dilutive earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">187,865,653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">185,825,117</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">188,712,029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">186,705,697</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.63 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares subject to stock awards outstanding but not included in the computation of diluted earnings per common share because their effect was anti-dilutive is 2,801,692 and 2,125,641 for the six months ended June 30, 2022 and 2023, respectively, and 2,864,585 and 2,390,864 for the three months ended June 30, 2022 and 2023, respectively.</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Net income </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">71,670 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">116,252 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">167,849 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">222,353 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used in computing basic earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">184,418,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">183,230,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">185,028,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">183,512,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,447,303</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,594,865</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,683,966</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,192,869</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used in computing dilutive earnings per common share</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">187,865,653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">185,825,117</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">188,712,029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">186,705,697</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per common share </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.63 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2801692 2125641 2864585 2390864 71670000 116252000 167849000 222353000 184418350 183230252 185028063 183512828 3447303 2594865 3683966 3192869 187865653 185825117 188712029 186705697 0.39 0.63 0.91 1.21 0.38 0.63 0.89 1.19 Segment reporting<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages various types of business process and information technology services in an integrated manner for clients in various industries and geographic locations. The Company's operating segments are significant strategic business units that align its products and services with how it manages its business, approaches key markets and interacts with its clients.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2022, the Company renamed its three reportable segments. Beginning in the second quarter of 2022, the Company's: (1) Banking, Capital Markets and Insurance segment was renamed the Financial Services segment; (2) Consumer Goods, Retail, Life Sciences and Healthcare segment was renamed the Consumer and Healthcare segment; and (3) High Tech, Manufacturing and Services segment was renamed the High Tech and Manufacturing segment.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Chief Executive Officer, who has been identified as the Chief Operating Decision Maker ("CODM"), reviews operating segment revenue, which is a GAAP measure, and adjusted income from operations ("AOI"), which is a non-GAAP measure. The Company does not allocate, and therefore the CODM does not evaluate, stock-based compensation expenses, amortization and impairment of acquired intangible assets, foreign exchange gain/(losses) (other than those included in income from operations), interest income/(expense), restructuring expense/income, acquisition related expenses, </span><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">any losses or gains from businesses held for sale, including impairment charges,</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> other income/(expense), or income taxes by segment. The Company’s operating assets and liabilities pertain to multiple segments. The Company manages assets and liabilities on a total company basis, not by operating segment, and therefore asset and liabilities information and capital expenditures by operating segment are not presented to the CODM and are not reviewed by the CODM.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">With effect from January 1, 2023, the Company has modified the items that are allocated to the Company's reportable segments for the purpose of evaluating segment performance, and the Company now allocates by segment certain foreign exchange gains/(losses) (to the extent included in income from operations) and unallocated resource costs. Segment results after such allocation are reviewed by the CODM to evaluate segment performance. Prior to January 1, 2023, the CODM evaluated the performance of reportable segment revenue and adjusted income from operations after excluding these items, which were previously included under "Others." Accordingly, the Company has recast the segment revenue and adjusted income from operations of its reportable segments for the three and six months ended June 30, 2022 to present comparable segment information. Adjusted income from operations for “Others” primarily represents the impact of certain under or over-absorption of overhead, and allowance for credit losses, which are not allocated to the Company’s segments for management’s internal reporting purposes.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The CODM continues to review operating segment revenue, which is a GAAP measure, and adjusted income from operations, which is a non-GAAP measure. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">19. Segment reporting (Continued)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues and adjusted income from operations for each of the Company’s segments for the three months ended June 30, 2022 were as follows: </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Data-Tech-AI</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Digital operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">AOI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">132,131 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">156,438 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">288,569 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">40,267 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Consumer and Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">182,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">217,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">400,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">60,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">High Tech and Manufacturing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">173,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">226,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">399,826 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">75,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">488,543</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">600,604</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">1,089,147</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Business held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(4,911)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">7,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">1,084,236 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Total AOI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">182,795 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(20,442)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization and impairment of acquired intangible assets (other than included above)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(10,891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange gains (losses), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(11,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Business held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(7,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring (expense) / income (refer to Note (b) below and Note 25)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(38,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(23,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">71,670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:115%">19. Segment reporting (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues and adjusted income from operations for each of the Company’s segments for the three months ended June 30, 2023 were as follows: </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Data-Tech-AI</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Digital operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">AOI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">128,282 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">173,154 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">301,436 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">46,723 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Consumer and Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">183,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">211,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">394,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">58,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">High Tech and Manufacturing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">188,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">220,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">409,191 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">69,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">500,734</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">604,790</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">1,105,524</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">10,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Total AOI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">185,960 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(21,832)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization and impairment of acquired intangible assets (other than included above)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(8,257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange gains (losses), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(12,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring (expense) / income (refer to Note (b) below and Note 25)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">4,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(34,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">116,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:115%">19. Segment reporting (Continued)</span></div><div style="margin-top:2pt;text-align:justify"><span><br/></span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues and adjusted income from operations for each of the Company’s segments for the six months ended June 30, 2022 were as follows: </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Data-Tech-AI</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Digital operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">AOI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">251,840 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">311,131 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">562,971 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">66,717 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Consumer and Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">363,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">438,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">802,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">115,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">High Tech and Manufacturing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">339,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">452,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">792,247 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">145,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">955,289</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">1,202,301</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">2,157,590</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Business held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(4,911)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">7,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">2,152,679</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">7,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Total AOI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">342,814 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(35,692)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization and impairment of acquired intangible assets (other than included above)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(22,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange gains (losses), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">5,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(23,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Business held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(7,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring (expense) / income (refer to Note (b) below and Note 25)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(38,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(53,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">167,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:115%">19. Segment reporting (Continued)</span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:115%">Revenues and adjusted income from operations for each of the Company’s segments for the six months ended June 30, 2023 were as follows: </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Data-Tech-AI</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Digital operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">AOI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">255,525 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">344,398 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">599,923 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">92,300 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Consumer and Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">361,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">418,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">780,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">115,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">High Tech and Manufacturing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">368,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">445,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">814,406 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">133,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">985,967</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">1,208,876</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">2,194,843</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Business held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(490)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">2,194,353</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">22,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Total AOI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">364,952 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(41,536)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization and impairment of acquired intangible assets (other than included above)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(16,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange gains (losses), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(21,765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring (expense) / income (refer to Note (b) below and Note 25)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">4,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Operating loss from the business classified as held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Loss on the sale of business classified as held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(66,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">222,353 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) During the second quarter of 2022, the Company's management approved a plan to divest a business that was part of the Company's Consumer and Healthcare segment. The revenues and associated operating losses attributable to this business, including a loss on the sale of this business recorded in the first quarter of 2023, have been excluded from the computation of adjusted operating income margin with effect from April 1, 2022, as management believes that excluding these items </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provides useful information about the Company's financial performance and underlying business trends.</span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b) The Company does not allocate these charges to individual segments in internal management reports used by the CODM. Accordingly, such expenses are included in our segment reporting as “unallocated costs.”</span></div> 3 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues and adjusted income from operations for each of the Company’s segments for the three months ended June 30, 2022 were as follows: </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Data-Tech-AI</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Digital operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">AOI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">132,131 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">156,438 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">288,569 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">40,267 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Consumer and Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">182,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">217,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">400,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">60,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">High Tech and Manufacturing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">173,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">226,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">399,826 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">75,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">488,543</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">600,604</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">1,089,147</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Business held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(4,911)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">7,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">1,084,236 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Total AOI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">182,795 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(20,442)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization and impairment of acquired intangible assets (other than included above)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(10,891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange gains (losses), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">1,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(11,204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Business held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(7,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring (expense) / income (refer to Note (b) below and Note 25)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(38,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(23,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">71,670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues and adjusted income from operations for each of the Company’s segments for the three months ended June 30, 2023 were as follows: </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Data-Tech-AI</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Digital operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">AOI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">128,282 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">173,154 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">301,436 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">46,723 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Consumer and Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">183,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">211,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">394,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">58,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">High Tech and Manufacturing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">188,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">220,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">409,191 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">69,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">500,734</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">604,790</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">1,105,524</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">10,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Total AOI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">185,960 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(21,832)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization and impairment of acquired intangible assets (other than included above)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(8,257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange gains (losses), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">1,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(12,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring (expense) / income (refer to Note (b) below and Note 25)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">4,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(34,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">116,252 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:115%">19. Segment reporting (Continued)</span></div><div style="margin-top:2pt;text-align:justify"><span><br/></span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues and adjusted income from operations for each of the Company’s segments for the six months ended June 30, 2022 were as follows: </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Data-Tech-AI</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Digital operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">AOI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">251,840 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">311,131 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">562,971 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">66,717 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Consumer and Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">363,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">438,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">802,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">115,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">High Tech and Manufacturing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">339,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">452,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">792,247 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">145,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">955,289</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">1,202,301</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">2,157,590</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Business held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(4,911)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">7,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">2,152,679</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">7,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Total AOI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">342,814 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(35,692)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization and impairment of acquired intangible assets (other than included above)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(22,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange gains (losses), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">5,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(23,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Business held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(7,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring (expense) / income (refer to Note (b) below and Note 25)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(38,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(53,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">167,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:115%">19. Segment reporting (Continued)</span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:115%">Revenues and adjusted income from operations for each of the Company’s segments for the six months ended June 30, 2023 were as follows: </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Data-Tech-AI</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Digital operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">AOI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">255,525 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">344,398 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">599,923 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">92,300 </span></td><td style="background-color:#cff0fc;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Consumer and Healthcare</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">361,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">418,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">780,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">115,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">High Tech and Manufacturing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">368,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">445,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">814,406 </span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">133,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">985,967</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">1,208,876</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">2,194,843</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Business held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(490)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues (excluding business held for sale - refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">2,194,353</span><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">22,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:700;line-height:100%">Total AOI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">364,952 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(41,536)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization and impairment of acquired intangible assets (other than included above)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(16,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange gains (losses), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(21,765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring (expense) / income (refer to Note (b) below and Note 25)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">4,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Operating loss from the business classified as held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Loss on the sale of business classified as held for sale (refer to Note (a) below and Note 8)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">(66,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:9pt;font-weight:400;line-height:100%">222,353 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) During the second quarter of 2022, the Company's management approved a plan to divest a business that was part of the Company's Consumer and Healthcare segment. The revenues and associated operating losses attributable to this business, including a loss on the sale of this business recorded in the first quarter of 2023, have been excluded from the computation of adjusted operating income margin with effect from April 1, 2022, as management believes that excluding these items </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">provides useful information about the Company's financial performance and underlying business trends.</span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:2pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b) The Company does not allocate these charges to individual segments in internal management reports used by the CODM. Accordingly, such expenses are included in our segment reporting as “unallocated costs.”</span></div> 132131000 156438000 288569000 40267000 182999000 217753000 400752000 60343000 173413000 226413000 399826000 75163000 488543000 600604000 1089147000 4911000 -7222000 1084236000 -200000 182795000 20442000 10891000 1142000 -11204000 -7222000 38815000 23693000 71670000 128282000 173154000 301436000 46723000 183843000 211054000 394897000 58951000 188609000 220582000 409191000 69621000 500734000 604790000 1105524000 10665000 185960000 21832000 8257000 1763000 -12138000 4874000 34118000 116252000 251840000 311131000 562971000 66717000 363633000 438739000 802372000 115648000 339816000 452431000 792247000 145258000 955289000 1202301000 2157590000 4911000 -7222000 2152679000 7969000 342814000 35692000 22193000 5445000 -23292000 -7222000 38815000 53196000 167849000 255525000 344398000 599923000 92300000 361675000 418839000 780514000 115282000 368767000 445639000 814406000 133912000 985967000 1208876000 2194843000 490000 -1201000 2194353000 22257000 364952000 41536000 16400000 723000 -21765000 4874000 -1201000 -802000 66492000 222353000 Net revenues<div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of revenue</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, the Company’s revenue is disaggregated by the nature of services provided:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Data-Tech-AI</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">488,543 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">500,734 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">955,289 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">985,967 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Digital Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">600,604</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">604,790</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,202,301</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,208,876</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,089,147</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,105,524</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">2,157,590</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">2,194,843</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">All three of the Company's segments include revenue from both Data-Tech-AI and Digital Operations. See Note 19 for additional information.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2022, the Company's management modified the manner in which it disaggregates revenue for reporting and internal tracking purposes, and the Company now reports revenue disaggregated by the nature of services provided to the client, namely either Data-Tech-AI or Digital Operations. Prior to the second quarter of 2022, the Company disaggregated its revenue as revenue from the General Electric Company (GE) or revenue from Global Clients (other than GE).</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">Contract balances</span></div><div style="margin-bottom:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable include amounts for services that the Company has performed but for which payment has not been received. The Company typically follows a 30-day billing cycle and, as such, at any point in time may have accrued up to 30 days of revenues that have not been billed. The Company has determined that in instances where the timing of revenue recognition differs from the timing of invoicing, the related contracts generally do not include a significant financing component. Refer to Note 4 for details on the Company’s accounts receivable and allowance for credit losses.</span></div><div style="margin-bottom:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the details of the Company’s contract balances:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets (Note a)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">18,347 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">18,377 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities (Note b)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred transition revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">128,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">109,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Advance from customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">88,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">68,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.47pt">Included in "prepaid expenses and other current assets" and "other assets" in the consolidated balance sheet.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.9pt">Included in "accrued expenses and other current liabilities" and "other liabilities" in the consolidated balance sheet.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%"> As of December 31, 2022, the Company reclassified certain contract assets amounting to $2,168 and contract liabilities amounting to $649 as assets and liabilities held for sale. See Note 8 for additional information.</span></div><div style="text-align:justify;text-indent:4.5pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%">20. Net revenues (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent the contract acquisition fees or other upfront fees paid to a customer. Such costs are amortized over the expected period of benefit and recorded as an adjustment to the transaction price and deducted from revenue. The Company’s assessment did not indicate any significant impairment losses on its contract assets for the periods presented.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities include that portion of revenue for which payments have been received in advance from customers. The Company also defers revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. Consideration received from customers, if any, relating to such transition activities is also included as part of contract liabilities. The contract liabilities are included within “Accrued expenses and other current liabilities” and “Other liabilities” in the unaudited consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with the customer.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company’s contract asset and liability balances during the three and six months ended June 30, 2022 and 2023 were a result of normal business activity and not materially impacted by any other factors.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized during the three months ended June 30, 2022 and 2023 that was included in the Company's contract liabilities balance at the beginning of the period was $59,361 and $60,603, respectively, and the amount of revenue recognized during the six months ended June 30, 2022 and 2023 that was included in the Company's contract liabilities balance at the beginning of the period was $94,841 and $111,777, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in the future related to remaining performance obligations as of June 30, 2023:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.158%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Particulars</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">3-5 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">After 5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Transaction price allocated to remaining performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">178,279 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">127,215 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">41,831 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,746 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details of the Company’s contract cost assets:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Particulars</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Sales incentive programs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Transition activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Sales incentive programs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Transition activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Sales incentive programs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Transition activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Sales incentive programs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Transition activities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">30,833 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">203,939 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">36,231 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">166,315 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">32,296 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">206,498 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">34,805 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">181,865 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">29,186</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">198,401</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">37,556</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">156,231</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">29,186</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">198,401</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">37,556</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">156,231</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,248</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,875</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,492</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24,126</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,588</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">42,413</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">14,566</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">48,106</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2022, the Company reclassified certain contract cost assets amounting to $1,247 to assets held for sale. See Note 8 for additional information.</span></div> <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, the Company’s revenue is disaggregated by the nature of services provided:</span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Data-Tech-AI</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">488,543 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">500,734 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">955,289 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">985,967 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Digital Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">600,604</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">604,790</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,202,301</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,208,876</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,089,147</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">1,105,524</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">2,157,590</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">2,194,843</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 488543000 500734000 955289000 985967000 600604000 604790000 1202301000 1208876000 1089147000 1105524000 2157590000 2194843000 3 <div style="margin-bottom:5pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the details of the Company’s contract balances:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets (Note a)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">18,347 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">18,377 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities (Note b)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred transition revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">128,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">109,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Advance from customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">88,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">68,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 18347000 18377000 128726000 109580000 88056000 68699000 2168000 649000 59361000 60603000 94841000 111777000 <div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in the future related to remaining performance obligations as of June 30, 2023:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.158%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Particulars</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">3-5 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">After 5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Transaction price allocated to remaining performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">178,279 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">127,215 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">41,831 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,746 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 178279000 127215000 41831000 8746000 487000 <div style="padding-left:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details of the Company’s contract cost assets:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Particulars</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Sales incentive programs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Transition activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Sales incentive programs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Transition activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Sales incentive programs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Transition activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Sales incentive programs</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Transition activities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">30,833 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">203,939 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">36,231 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">166,315 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">32,296 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">206,498 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">34,805 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">181,865 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">29,186</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">198,401</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">37,556</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">156,231</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">29,186</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">198,401</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">37,556</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">156,231</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">6,248</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">21,875</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">7,492</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">24,126</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">12,588</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">42,413</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">14,566</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">48,106</span></td></tr></table></div> 30833000 203939000 36231000 166315000 32296000 206498000 34805000 181865000 29186000 198401000 37556000 156231000 29186000 198401000 37556000 156231000 6248000 21875000 7492000 24126000 12588000 42413000 14566000 48106000 1247000 Other operating (income) expense, net<span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of intangible assets and property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Loss on the sale of business classified as held for sale (refer to Note 8)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of operating right-of-use assets and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">20,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">20,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Gain on termination of lease (refer to Note 25)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(4,874)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(4,874)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Other operating (income) expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Other operating (income) expense, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">21,217</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(4,963)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">21,220</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(4,574)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>*See Notes 8, 10 and 25 for additional information about other operating (income) expense, net for the three and six months ended <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.764%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of intangible assets and property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Loss on the sale of business classified as held for sale (refer to Note 8)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of operating right-of-use assets and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">20,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">20,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Gain on termination of lease (refer to Note 25)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(4,874)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(4,874)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Other operating (income) expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Other operating (income) expense, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">21,217</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(4,963)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">21,220</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(4,574)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>*See Notes 8, 10 and 25 for additional information about other operating (income) expense, net for the three and six months ended 1377000 0 1377000 0 0 0 0 -802000 20307000 0 20307000 0 0 4874000 0 4874000 467000 89000 464000 502000 -21217000 4963000 -21220000 4574000 Interest income (expense), net<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.888%"><tr><td style="width:1.0%"></td><td style="width:37.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Interest income </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">684 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,602 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,423 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(11,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(15,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(25,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(30,188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Interest income (expense), net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(11,204)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(12,138)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(23,292)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(21,765)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.888%"><tr><td style="width:1.0%"></td><td style="width:37.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Interest income </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">684 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">2,602 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">8,423 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(11,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(15,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(25,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(30,188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Interest income (expense), net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(11,204)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(12,138)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(23,292)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">(21,765)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 684000 3497000 2602000 8423000 11888000 15635000 25894000 30188000 -11204000 -12138000 -23292000 -21765000 Income taxes<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">The Company determines its tax provision for interim periods using an estimate of its annual effective tax rate adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if its estimated tax rate changes, the Company makes a cumulative adjustment.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">The Company’s effective tax rate (“ETR”) was 22.7% for the three months ended June 30, 2023, down from 24.8% for the three months ended June 30, 2022. The decrease in the Company’s ETR in the three months ended June 30, 2023 is primarily due to higher discrete benefits recorded in the three months ended June 30, 2023 compared to the three months ended June 30, 2022.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">The Company’s ETR was 23.0% for the six months ended June 30, 2023, down from 24.1% for the six months ended June 30, 2022. The decrease in the Company’s ETR in the six months ended June 30, 2023 is primarily due to an increase in discrete benefits recorded in the six months ended June 30, 2023 compared to the six months ended June 30, 2022.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">The following table summarizes activities related to the Company’s unrecognized tax benefits for uncertain tax positions for the six months ended June 30, 2023:     </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.984%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance at January 1</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">25,430 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to prior year tax positions, including recorded in acquisition accounting</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Decrease related to prior year tax positions due to lapse of applicable statute of limitation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Decrease related to settlements with taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance at June 30</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">24,518</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:107%">23. Income taxes (Continued)</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">As of December 31, 2022 and June 30, 2023, the Company had unrecognized tax benefits amounting to $25,430 and $24,518, respectively, which, if recognized, would impact the Company’s ETR.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and June 30, 2023, the Company had accrued $2,871 and $3,013, respectively, in interest and $374 and $375, respectively, for penalties relating to unrecognized tax benefits. </span></div>During the year ended December 31, 2022 and the six months ended June 30, 2023, the Company recognized approximately $(2,583) and $56, respectively, in interest related to income taxes. 0.227 0.248 0.230 0.241 <span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:107%">The following table summarizes activities related to the Company’s unrecognized tax benefits for uncertain tax positions for the six months ended June 30, 2023:     </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.984%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Opening balance at January 1</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">25,430 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to prior year tax positions, including recorded in acquisition accounting</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Decrease related to prior year tax positions due to lapse of applicable statute of limitation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(1,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Decrease related to settlements with taxing authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance at June 30</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:100%">24,518</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 25430000 189000 1030000 170000 -99000 24518000 25430000 24518000 2871000 3013000 374000 375000 2583000 56000 Commitments and contingencies<div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital commitments</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:105%">As of December 31, 2022 and June 30, 2023, the Company has committed to spend $17,972 and $12,614, respectively, under agreements to purchase property, plant and equipment. This amount is net of capital advances paid in respect of these purchases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Bank guarantees</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:105%">The Company has outstanding bank guarantees and letters of credit amounting to $8,050 and $12,063 as of December 31, 2022 and June 30, 2023, respectively. Bank guarantees are generally provided to government agencies and excise and customs authorities for the purpose of maintaining a bonded warehouse. These guarantees may be revoked if the government agencies suffer any losses or damages through the breach of any of the covenants contained in the agreements governing such guarantees.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other commitments</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:105%">Certain units of the Company’s Indian subsidiaries are established as Software Technology Parks of India units or Special Economic Zone (“SEZ”) units under the relevant regulations issued by the Government of India. These units are exempt from customs and other duties on imported and indigenous capital goods, stores and spares. SEZ units are also exempt from the Goods and Services Tax (“GST”) that was introduced in India in 2017. The Company has undertaken to pay taxes and duties, if any, in respect of capital goods, stores, spares and services consumed duty-free, in the event that certain terms and conditions are not fulfilled.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingency</span><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:105%">(a) In February 2019, there was a judicial pronouncement in India with respect to defined contribution benefit payments interpreting certain statutory defined contribution obligations of employees and employers. It is not currently clear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation would result in an increase in contributions payable by the Company for past periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance and based on legal advice the Company has obtained on the matter, it is currently impracticable to reliably estimate the timing and amount of any payments the Company may be required to make. Accordingly, the Company plans to obtain further clarity and will evaluate the amount of a potential provision, if any.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:700;line-height:112%">24. Commitments and contingencies (Continued)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">(b) The Indian taxing authorities (“ITA”) have initiated proceedings to examine the availability of a tax exemption claimed by the Company in respect of exports of services and related refunds under the Indian Goods and Services Tax (“GST”) regime and the previous service tax regime. In the second quarter of 2020, the ITA began to challenge or reject the Company’s Indian GST and service tax refunds in certain Indian states. The Company had requested these refunds pursuant to the tax exemption available for exports under the previous service tax regime as well as the current GST regime in respect of services performed by the Company in India for affiliates and clients outside of India. In denying the refunds, the ITA took the position that the services provided are local services, which interpretation, if correct, would make the service tax and GST exemption on exports unavailable to the Company in respect of such services. The Government of India has since issued an administrative circular which supports the Company’s position. Further, in the fourth quarter of 2022, the Punjab and Haryana High Court (the "High Court") ruled in favor of the Company in respect of this issue, and the ITA have not appealed the High Court's ruling, which has become final. Based on the High Court's ruling, some of the Company’s refunds have been approved and others are being processed. The Company believes that the separate proceedings initiated in respect of the service tax regime will also be decided in the Company's favor and that, based on the foregoing, the risk that any liability will materialize is remote. Accordingly, no reserve has been provided with respect to this matter as of June 30, 2023.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">(c) The ITA have issued assessment orders to certain subsidiaries of the Company seeking to assess income tax on certain transactions that occurred in 2015. The Company has received demands for potential tax claims related to these orders in an aggregate amount of $112,849, including interest through the date of the orders. This amount excludes penalties or interest accrued since the date of the orders. The Company is pursuing appeals before the relevant appellate authorities in respect of these orders. Further, in respect of the transaction undertaken in 2015, the ITA has attempted to revise a previously closed assessment. During 2022, the Income Tax Appellate Tribunal of India (the "Tribunal") ruled in favor of the Company denying the ITA's ability to revise the assessment, and the ITA have appealed this ruling before the Delhi High Court. In January 2023, notwithstanding the Tribunal’s decision in the Company's favor, the ITA issued a revised assessment order to the Company, and in March 2023, this assessment order was struck down by the Tribunal. The ITA may appeal this most recent decision of the Tribunal before the Delhi High Court. Based on the foregoing, the Company believes that it is more likely than not that the Company’s position will ultimately prevail in respect of these transactions. Accordingly, no reserve has been provided with respect to this matter as of June 30, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">(d) In September 2020, the Indian Parliament approved new labor codes including the Code on Social Security, 2020 (the “Code”), which will impact the Company’s contributions to its defined benefit plans for employees based in India. The Code has not yet been made effective and the rules for different states are in the process of being framed. The Company will evaluate the impact of the Code on the Company in its financial statements for the period in which the Code becomes effective and the related rules are published.</span></div> 17972000 12614000 8050000 12063000 112849000 Restructuring<div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">The Company has implemented a flexible, hybrid global delivery model in line with the Company's long-term strategy that incorporates a mix of offshore, onshore, near shore, and remote working. As a result, the Company determined that certain leases and employee roles were no longer needed.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">Accordingly, in the second quarter of 2022, the Company recorded a $38,815 restructuring charge relating to the abandonment of leased office premises and an employee severance charge. Of the total charge of $38,815, $21,684 was a non-cash charge (including $1,377 related to writing down of certain property, plant and equipment) recorded as other operating expense, which pertains to the abandonment of various leased office premises. The Company also recorded a severance charge of $17,131 included in cost of revenue and selling, general and administrative expenses. The Company had sought out one or more third parties to sublease certain office premises from the Company, wherever applicable, instead of abandoning them. However, the Company has not been successful in such attempts, and the Company believes it is unlikely that it will be able to sublease such premises in the foreseeable future.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:112%">In the second quarter of 2023, the Company successfully terminated a lease agreement involving leased premises that were abandoned as part of the 2022 restructuring described above. Accordingly, effective upon the lease termination date, the Company recorded a gain in other operating (income) expense of $4,874.</span></div> 38815000 38815000 21684000 1377000 17131000 4874000 Subsequent events<div style="margin-top:10pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:120%">On July 13, 2023, the Company announced that its Board of Directors has declared a dividend for the third quarter of 2023 of $0.1375 per common share, which is payable on September 26, 2023 to shareholders of record as of the close of business on September 8, 2023. The declaration of any future dividends will be at the discretion of the Board of Directors and subject to Bermuda and other applicable laws.</span></div> 0.1375 false false false false EXCEL 125 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /R "5<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #\@ E7NN/#!.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$E@?TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]G.R-F5L#["CI9\_ M?0*U.@C=1WR)?FC MVB/4G-^"0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I0556P.0T M,9S&KH4K8((11I>^"V@6XES]$SMW@)V38[)+:AB&K-]9++F=5/P^X(_;&LN^)UHJH_)]8??5=CUQN[L M/S:^",H6?MV%_ )02P,$% @ _( )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" #\@ E75%ZY^N(% "G'P & 'AL+W=OY4."C7T.>BS).I(&6R&_)&O.%7F.PCBY:JV5VKSM=!)OS2.6 MG(L-C^'*4LB(*3B5JTZRD9SYF2@*.]2R^IV(!7%K.,B^F\KA0*0J#&(^E21) MHXC)EVL>BNU5RV[MOW@,5FNEO^@,!QNVXC.N?M],)9QU"A<_B'BLX6I#=\2G@V^3@F&B4A1!?],G$OVI9ND0\Y)[2%@P^GKC+PU [03G^ MV9FVBM_4PL/CO?MM!@\P"Y9P5X1_!+Y:7[4N6L3G2Y:&ZE%LW_,=4$_[>2), MLO]DF]_;[;:(ER9*1#LQE" *XOR3/>\>Q*' KA#0G8"^$MA5O^#L!-F3Z^0E MR[!NF&+#@11;(O7=X*8/LF>3J8$FB'4USI2$JP'HU- 53UR2-DG63/)DT%'@ MJ:]TO)W^.M?3"GV?W(M8K1,RCGWN?ZWO0%F* M%]@:XI:OAK&I\3QSHCU**. MH3PN+A^EJW-B49/\J^(XQ?-Q,C\'?3Y_C1:)DM#D_C8]H=RA:W;0_?!MLF$> MOVI!1TNX?.*MX0_?V7WK%Q/>-S+["K9;P'8Q]^&-\%+HHHK,7S;<1(K+;:O] MT82$JAHB]0JD7CVDCRF3BLOPA3SRC9#*A(=;*9F:'HJ+JAKB]0N\?CV\*9>! M\'4O)/ >,%8>[E3TN\J.A^H;QO>9B^N;(I<1R$9#!XX\WPHC,FY)*?D4>$K(@$'WD)!>C=RG"$-VF89L M/,^\YG;U&73CN=C&1F;<[CV+@E )D]3%I4U)RY!DX]'F->E4)(J%Y,]@4_VN MPAW?WQ.;&DE/$9?L,B_9>,SY3YWFKV0C(>YT?6_$.T5*LLN89./9)FNB(YC/ M5]<;;M#MVD:L4V0CNPQ'-IYL[H0'S7&Z%C&6CHZ84!A7',?SI^1#9/DB84I)]];YY9- M-C"9S:X9'\(IPA,MPQ/%XPU$>S^(5V3V$BU$:&(_8O#.N%QPBGA$RWA$\2RS MKTHR?O;6+%[QRNA[Q.CA\VQLY#M%'*)E'**UXM DAKEUOB2GYY_P^DFEA#1H M!,4=/QN7H5QWFGEEKA7"?&A?.CCA6<9XB\] R\]!:F4?/ M0V&^ O.6E3"/CD=\[IB$MC[R/ Y&8./GED;B4V0?6F8?6BO[S"(6AN0Z3>!R M8JY/W*=R60'7->4K$P^ME7C&$9BRK\@UAXK$\!HN#^&ZIGAE!J*U5HAV _Q,">_+&<#J<9Y\2!4$]E@/GT;B M;Y1N=L\A=^ME;GJ;Z&EH7]@._%G=0>?)!%D&(8K'EU'$8S];Z+L-F9D%-ZBN MO5.$&Z<,-\Z1M9O] N9MD.@L^YE#,KN%+XVOFB-F52NTN*PI8YEU'#RBO&;< MK4E74^)V'XWS1US4E+',.TZMO.,"I@3$2>SS9_(;-[YHCEA9EF4[EQ?]WJ61 M\Q1YQSG8]L+3R3[H'#97;'/AB%V[;=.V8YQ:XLK_"]HYV K5(UZV0YP03T_S M\UW1XMMB%WJ4[;UVRMOS+>Q[I@?,A(1\"5+K_ V\\62^*YR?*+')-E870BD1 M98=KSGPN]0UP?2F$VI_H'RCVYH?_ E!+ P04 " #\@ E7;_(BHR ' "H M'0 & 'AL+W=O4%,F62"8%\J*-9!VI_QW) M^QVI\SM9?:MW0BAT7^1E?;'8*;5_LUK5R4X4O#Z3>U'"DZVL"J[@MKI9U?M* M\+1M5.0KBG&P*GA6+M;G[6]7U?I<-BK/2G%5H;HI"EX]O!.YO+M8D,7C#Y^S MFYW2/ZS6YWM^(ZZ%^KJ_JN!N-?229H4HZTR6J!+;B\5;\N:2!;I!:_%/)N[J M@VND7=E(^4W??$@O%E@K$KE(E.Z"PY];<2GR7/<$.K[WG2Z&=^J&A]>/O?_6 M.@_.;'@M+F7^;Y:JW<4B6J!4;'F3J\_R[@_1.^3K_A*9U^W_Z*ZWQ0N4-+62 M1=\8%!19V?WE]WT@#AH0S]* ]@WHV4M6Z]YXJOSRMYARIM#;WI MBS8V;6OP)BOU,%ZK"IYFT$ZM+V59RSQ+N1(I>L=S7B8"7>ON:G2*OEZ_1Z]. M7J,3E)7HRTXV-2_3^GREX,VZ_2KIW_*N>PNUO.7/ICQ##"\1Q909FE^ZF[\7 M"30G;7-ZW'P%_@Y.T\%IVO;';$XW525*A7A=@Y\F=[KVGKF]7EIOZCU/Q,4" MUDXMJENQ6/_\$PGPKR;G7JBS(U?9X"IS];Z^Y/4.P:"A1%^([TUVRW/PW>AU MUU70=J77_^W:BPG#T?GJ]M"?N5G@!6'@#V9'2KU!J>=4^C9)9 /"(#DD E1N M2)^>Q/Y-$84AI,%$^-R,LC$-J5AX, MR@.G\B]2\?P9(H/YVT,O(CB>J#39A;$76V2&@\SPB0 #%"OUL$1[2'^JC:]> M*'N@E6JGH$ET:! 31YA--!O,(ASZD5ER-$B.G)(_@6"NLO(&Y0(8ABH-JU.Y M/6W@QA[HR*09!],X&\SBB 6!67,\:(Z=FM^+K8"9D"+%[QT:8\-4))Z')QI- M9KX7,;-&@D<<8J?*#Z7BY4T&R:?7:)T ?4>'$D+LLW BU& 6Q2&Q) 5RP&WB M%/J[E.E=EN=&:60>G2#R&2-3<49#C\26L28C88F3:KJN4!74:"B1M6OM]]T< M3S861K,PSNTH"8(06X2.?"1N0'YJ,^G!6#^'-VP)*Z+##5LRSW])VO1ZCSR- M/1IXTXC,[1CV"/,L$1DY3-P@[M*V8\CFG/.\B++9&C49^E$4$9O$$8G$?U8! MEV=\D^69RH19J9.L/UK&O51OQSZ/,"5NFE[O9*5.E:@*M)$5-(?T;_;:P$G, M,)X-C\'.)X=VQTI'GA(W4!]'9P^"]58-5D8NRYM.>RHVYG0Z)R4-(/%/11O- MF"U?C4 E;J(.U>>>/^C2TRAQ#D9(E?ZTF#*8,3\ZJ&:.)8[\)&Z ?B@360B- M3^&6.6=CS(*#*JF7.3?S?(8MD:0C0:F;H!#)JA'.>O6)94OGR R('\;3.L5@ M%\:Z-+>X,+*5NMDZ*:_J0; Q8=,Y1'T<^=-XF\P\'%@J%GJPEW63]KC*?BJT M$0E$:3'=A M1D/8]/BV2(]@I&XP_N"T,&P; Q:$LWEAL(LQBRU;!#I"DKHWCD<%]U/S8KX# MA W@M%PT6'DDM&6,D6S43;:N!/LX*ERBOV79SPFCVCFY*&$QGDT%DYT?8%MH M1\)1-^&Z-?=43 VH\KW8"Z? ,!F& 0U\6V1'JM'(62==[W@E=C)/157_TFYJ M+7/5"<)WZMW8?9=(+/, %D5NB6YXV 2MS'2RAT M]#_$&P655?:?2*'\EU"J9W4-_#*&:8[,:5'E-#D^P1N)RMQ$O91% 664U1L? MF[TY(1%=QM1;>B1H*4PBLF0D6A+L]5YV<&Y4#;O>5&>VISS$>',C?"W*6S9 "6P3/7IV6E6HH3O,UBV1JF&?7 $7*33C&(R M#,/0L\&%C1AG;HQ_%HK#3U W\:JTE?9LCN4(XWBV-S38A6!HJXS8P6FRF]Y0 MW#5%D[=?"_J:3A:PBG?ZP\XMK)VN1GVE]\JOC1[,Z7P:8@*5Q=0%DR%CA%I. M3MB(_0$?'/H]5 'O.:?$!4X>#6,LP!?.O%<9C").A\1AB=? 9 M37_#_(M7-UD)99[80DM\%D)LJNZS8'>CY+[]LK:12LFBO=P)#K#5!O!\*Z5Z MO-$?ZX:/L^O_ 5!+ P04 " #\@ E7AKH"=#H# #O"@ & 'AL+W=O MPM<;F=>Z#TN?&3KPM@%/YU6= U+,)^JA<*9WZKD MK 2AF11$P6KFW837\] Y.(O/#+9Z;TQL*/=2?K>3O_*9%U@BX) 9*T'Q;P-S MX-PJ(<>/G:C77M,Z[H\?U=^YX#&8>ZIA+OD7EIMBYHT]DL.*UMQ\E-OWL MH M8/4RR;7[)=O&=CCQ2%9K(\N=,Q*43#3_]&&7B#V','G&(=HY1*6,T3-C;N#0*=QGZF70NA9:4V8(/\4LM94Y'KJ&R2Q>GZVN^IM M<]7HF:O^78LK$@=O2!1$<8_[_+C['63H'CKWJ.ON8_QM$J(V"9'3BY_16QH, M'VO3$+DB[YC )##*R4)JYFKMZ\V]-@HK[EM?J(UVTJ]MC^&UKF@&,P_/F0:U M 2_]XU4X#/[L"_PWB772$+=IB(^IIS<<#[4K 'P\D$Q!S@SA4FOHO<6-V-") MV:?%)HT&@RB8^IO]@'JL@B2)6JL.:=*2)K]*^H9(K%A%*$Y,+W?RA"B.D\$! M=H]1.!GW4P]:ZL%1Z@4^H4 A+-$%GBQ$K:@B&\IK(!=XH&J=DPK1W>YE'WJC M/]JC"JZ"\ #]!:,.^K!%'YZ)3FM32,7^PR7+WBSW0C?*@TZ=!,WG@/P4RP[^ MJ,4?G8G/M*Y?1A\] 3I$/F;101VWJ..CJ'-9EE+\W(. M]^GE,7F2P<=[?ICK4RP[[&'P_ULP.(?^M.K8:>X#A>,PQF^0'*#WFD:3*$G" MX3/L>V_P\!QV[-6TP=HEB6==+2UE]L2WKNJ.>.=WQHCIYD\5EMA-#D.4MS=3O8:+V]&0[58B.R6%W+ MK(\OC=-!.V9I>/Q[[_WGBCR0F<=*3&3Z*5GJS>T@')"E6,6[5'^03[^*AA O M_2UDJJI/\M1@G0%9[)2666,,;Y E>?T=/S>!.#( /[@!:PR8:>!U&+B-@?O2 M$;S&P'OI"+PQJ*@/:^Y5X*:QCL>C0CZ1HD2#M_)'%?W*&N*5Y.5$>= %/$W M3H\G,EDX\/4W+QZI*\(DE._MC(G8KS MI1H--8Q?>ADNFK'NZ[%8QU@N>2MSO5%DEB_%$K&?]MO[/?9#X-V29WOR]ZS7 MX6^[_)JXSA5A#G.1]YF\W)QA=+YO]-DWCWX2#+>="6[ES^WPUZ2[G0/DK[NY MT@54\M]8JFMG'NZL;&\W:ALOQ.T ^I<2Q:,8C'_\@?K.3UBDYGLS,Y M.\F(UV;$Z_,^_AW6B4(\BGPGT&JKK?W*NEP0'L>4.IPS;S1\/(XN@G/"B'K! M*6YJXQB-O-!S3W$S#,<#'CDM[H0N;^GR7KH3J739=QK*&./: 3\:.: WO-N*(M9)OB;B&22.$NH& M8QR0))!'J[(6N20DY3 4D[B)2B+I&SV MI6IKN!"OTG7CQ99<4((.27,?Y.IFG@L1*"8T&(K+>*63J6#:&X5&_*P*F>UC <(8I4WM M;$&'9&9;QG!0 *%K$K=QKL,\UTP_@@,4YU$'=7:@SGJIPWX+=E,YY'NQ@6DO MR!JVEXI>JS"EW=#DCN$HA@4>MZACSGP_Z&!^D)RT7W,V=3\7*ZB" M?01T_+SO?BA]1 ]RQPVL#F#C(NZ:%3)%8"P,0\\* 8)CU.DL@(,,I?TZ],W+ M6",ZTZ/4FO,VC+E^9)&V8;[O15;3LV'_?BU(ORLWJ9G]38[E[?3K!S4)^V7GYU9N2K_^4P6I1(C.[6L MGE=_(H*BS"5\BJ#H-37B-D-]A1UURPZBE-'>NOU4_IF?U-CN7M].$'J0V MZY?:WY'0NB5TIK4JC=H8KPE$AH=Y=L#:VMRX!4R3LTM[@2%!J'/?5,*3%$H* ON M1X$96 P:!K#-8&8#&AX=$V6B6%?G9BA4,Y5P'\+Y%?8977VBYK0ZIYE)KF54_-R)> MBJ($P/.5E'I_40[0GJ2._P-02P,$% @ _( )5S<#W.3X P E0X !@ M !X;"]W;W)K8<" MTDR@ZE;=[6BFTWZH^L$DAJ2;V*QM8/;?UW8R64@,FK9\(0_..;[GWAL_I@?* M/O,"8P%>ZHKPF54(L9W8-L\*7"-^2[>8R'_6E-5(R$>VL?F6891K4EW9KN.$ M=HU*8LVG^MT#FT_I3E0EP0\,\%U=(_;U'E?T,+.@]?KBL=P40KVPY],MVN G M+)ZW#TP^V9U*7M:8\)(2P/!Z9MW!R1(ZBJ 1OY?XP(_N@;*RHO2S>OB0SRQ' M180KG DE@>1ECU-<54I)QO&E%;6Z,17Q^/Y5_4=M7II9(8Y36OU1YJ*86;$% M4/#%/*>&T*G,D< Z>A+S(+A ;X\^[%1=,?OM_F6K?J/MF=34A M3O@697AF26&.V1Y;\^^_@Z'S@RGQUQ1;7%-L>26QDQ+Y78G\2^KS3W)E*74M M3 5HN*'FJ@5D/X^-F!4:771VD^0[P :[D1 P7.-R79R/T+*_=(;8SX>T"P MGD<%>L$87">#0**D5\ETB!DG;ICTDK,8PCP8)?U)VB F5P9X M-)F?F(?.M\VE<&/O1[4\S2@ M@ MF/1K;Q]MLVO,-OI\PV5U=T0TVZCN;7>&NM,GA][[>SA)H>']0IVY]+;^FWQS M8/N(F)Q".*CP6@[EW$:R6*PY S4/@F[U)G]%A3PRZ-M"GALQ4P#Y_YK*&:9] M4 -T)]'Y/U!+ P04 " #\@ E7NS2CXYH- >A0 & 'AL+W=O7[:8IB\6NTVIY M2>-87JZ*:GUQ<[7[W?OFYJK>=LMJ7;YOHG:[6A7-7S^7R_KA^H)HA"_[@OI^5RV2/IOE^WN M_]'#8UNE+J+YMNWJU;ZS'L&J6C_^++[L%^*@ V%'.M!]!^IVX$[6_G&Q=BL]*[KBYJJI'Z*F;ZW1^A<[ MNG:]]0)7Z_Z3]:%K]%\KW:^[F=;KMEY6BZ(K%]&'3O_0'YNNC>I/4?;GMNK^ MBB;1'Q]FT???_1!]%U7KZ/>[>ML6ZT5[==GI^#W*Y7P?Z^?'6/1(K-_KKE@" MW:;A;M-ZM=*?P?:N:$HHZBS<_:?%HNH_Q,7R[W\C,OY']+ZH%I-J_?AN6FPJ M>%19&/:WLM-YJQ/Q/NYO*W6_5AU+BZ+]5Q#5U_7 M]8>HZ*)9.7\3,?)C1&-*('Z#^/U!\&V[*>;E]86>15LV]^7%S>,R0ZP_@HD= M6'\ O+\AB6!,,J&N+N\/"<8,FV&"Y4A@%IWLB4XVCLX?H_MBN2T',?D(+:W% M3Q5AS%[Z*=2.N_P C93^5PJ[7>:W4XQRQ>UFN=]L(@1GPHS-6B_^M%X\N%[O MVG:[^]3K8]O\\)@2Z5?EE[*95^WNC_6F/UZTA]D!+6$PVMADX%XRB%C_XRPT M9L@,$RQ' K.(%4_$"F1B?ZV[,B(2I%7XAR66N&DA_$^\0Q4(0YV$",YK+ 5( M8!8%\HD"^4P*MNN%/K'ILUM4KC;+^J^RC/1%S?QSM-DV\SM]31AM],'K5*X% MHX_--0F<>$BB$H=!S)@9)EB.!&8QK9Z85J^8;,JC0L7233;E)9N31S,0QLG( M+#BOL10@@5D4)$\4)$$*?M4;SK;LNN7N6KU?]_NR[?H+ ;WL.ES75//^FG+' MBT[ JCN57L%X8],K\4]E/.4N99@A,TRP' G,HC9]HC8]\W$TE&VIQXQS@3%- M3Y[7?(R)FVC!*8YE PG,8H/$9G<B8 NT(:#"0TFPPC3Y"P/O%A=SQKRJ]'M$54K!?Z?5X4:LBXRU%P MG*,Y8L#I39!42D>CP IK+[^1,DA8R\B^;,IUJR\+FO)1/^SJ_>7 (25A&GS) M82)3EP),D6"&BI8-F4".%=+FR2@3)"Q-[-)D\G''AKZ>ZTDK=A65\I' $V<4 M7T1@0J;> 0U31I@-"YJA!LVQT&R:C'I!'K?,['B)X4!WK_:Z^[+7W=^"Q*#J M$:AH,U2T#!4MQT*S:3;2!0EK%_W5GD4NR*TO)A"I$NX=&C'UA!DJ6C9P#CE6 M5)L/HV.0L)#Q6/2:'T\^D!]?7Y@0(HEP9:-P\-$$H0H6J&CY@"6Q&3)R! GK M$;/JOEJ4QZJ]@!; 9>Q?1& * C-4M&S@''*LJ';AUN@0-*Q#9/KB^DC1]E_; M]9N(Q;M2'P6+MJBJ P54AX3QA"GF7"//4 -GJ&@Y%IK-I]$=:%AW..#SH&I[ MFDI?%B!*Q)PYM8LI!32&A+GE1!".R"1U"[= 0Z6'2-PL =I-I(I%+.$#$3VP M+KS0N_!+T3Q5O.&UPS4O@.Z%6%%.A+O*N/8%7/_".50$:E0$^GP+PVE"_;UZ M[TU@*7>3 30Q>#0!<#)EB7 U-Z"AHJF(F9L,@)8@E$KBY$@RF-T_?:Z3 :?: M&@X_.E6&>1M0@V:H:#D6FLVW41'H:QH<,-6Z&BI9CH=E\&JV!A;6&%Y1J&;"?5S*.74L# ZP/ MQ#WXA8@PJUS)--9>-BC[YM%%0>PT&S*C#C P^+ T)O(8;8@EP&51+B? M=+BA>],#A^P(2G'7V94!#542Q[%S7WH.M)LHQ@@51S[I9EO/P]MZ]'O) 3L! M311-W*O9H0UGX0F,_LRCN@ZPT&SRS%Z?A_?ZN.54[KL+J.!,N<0!)@0O 8 = MO>#4-2"$IS>:C'/LZ/G!0QF^K9<&\!0XV:H:+E6&@VQ48:X-_2S<"!?7G"J7?J\^T,WO$21'+W0EEXMJ.Y M.8=A!JZ,ISL_ X1W,$:!']V-PG[N58 M8>WE-\J&.+MA00#U?JGR(% %"U2T&2I:AHJ68Z'9-!\\@Q+!LB!\ MD8%2RKQ;E\.Q1K.&ZED8.(<<*ZK-AQ$WQ!E,"P)0'(A*/7I0/0NH:!DJ6GYR M06QVC"XA7F!9$+Y>,!$Q3;QS$ZIE 14M$X"@ XS!M0L'&'LQ M)L%G)RB:$N*6;U$#9ZAH.1::S:H1".3S+0NG"04\!BD5S'OPO02?H.#>'P3! MJ90KY1:.@(8)BQ/NG@^ =CH9**%'3KG2;.SEZUH6PN%&IX:_XY9<^'>)HT;- M4-%R+#2;8*,'R->T-4C@<0A4NH]?G$K@.QUB(^Z_4=%R['0;,+-]E^^IJM! L]@9-Z=#?+T(QI M(/?A5EEX;J.9.,?&7QY\$\5KNQK" 4HH,;, M4-%R+#2;7*-5R-=S/TA (/!NI@B/9W0^#@B9H8;,L=#L;_4Q6HDZHT4BC#TV M^11DHR"IXNZN>H8:-T-%R['0;#Z-2J+.9J-0D%6! C8*!=DHO.]F0K51'!L; M<^]RP@IK+[]16]39;10*,B%XHFUX'&./>ZAHV: 9Y%@Q;::,;*+.::-0P"T; M)'&38!H>PVB6!@7-4(/F6&@V34914;@V"H6JD*"BS5#1,E2T' O-IMGH* K! M1J& !T\22;UO^@G'<:JHUBX!QRK*@V'T9-46>P42A?XE#>/3GAP*/)095+ M4-'R$\MA,W/P/9POL% HP$)!1>S6KZ;A&*-)0+50*.BI#_X<,W_=FFJ6[OGMYT]>;Z0F^E M/M9=5Z]V+^_*8E$V?0/]]T^UOCC>O[G4^ ]U\WD7X^;_4$L#!!0 ( /R M"5>$_<,510, #$. 8 >&PO=V]R:W-H965T&ULK9=; M;]HP%,>_BI5-VRIMY,9]$*DM4&Z54-&VAVD/)C'$:A)3VT#[[6<[(064(&O+ M"XE/SN]_CB\'V[T#H<\L1(B#USA*6-\(.=]V39/Y(8HAJY$M2L27-:$QY*)) M-R;;4@0#!<61Z5A6TXPA3@ROIVP+ZO7(CD M\";DTF!ZO2W9+BRU*@>00Z]'R0%0Z2_TY(M: MVHH7BQ$GL@B7G(JO6'#S#Z 9\ Q^!"5@HK*QG>4Q'/!(Q%B# R3 4%_.PZW[S" MFZ+O^0 XQP&X33Z$X!/M))WBW%'S22MZU2?*S?=[MH)6GTW;5*AVZJCQXP E 0-;1(%/XEB<3]4."[[@!.Q8H#XHRTU1 M^:;R;24OC]U[SZK9;JO1,_>GA:GG-M!S&Z9NG7,WY\)KI.7UH.4U+DS,NDQL MHI?_5"OFK,C+N=2:IUZMG=H%])NY#Z?7E73Z]3(F=?H,3!B*T%J&L6DL<26EZ04D;G&S5(7%% MN#ATJM=0W.D0E0[B^YH0?FS( /DMT?L+4$L#!!0 ( /R "5=E,9^620D M &8H 8 >&PO=V]R:W-H965T&ULK5IM;]LX$OXK@F]Q MZ )U+;Y(EGI)@#;=XGJX[0;-]?8S+=&VKK+HI>B\[*^_H62+LOB29)$OB2P/ MZ6H71Q+^2/=LNYBAYV==->SK9*[=\O%FVQY3O6OA-[WL W:R%W3,%' MN5FT>\E9V0W:U0L,T+I:=@\.^.7_.ZUC,!CC^.D\Z&W]0# MQ]>GV3]WSH,S*];R:U'_7I5J>SG+9E')U^Q0JV_B_I_\Z%"BYRM$W79_H_NC M;3R+BD.KQ.XX&!#LJJ;_SQZ."S$: /.X!^#C #P=0#T#R'$ Z1SMD75N?6** M75U(<1]);0VSZ8MN;;K1X$W5Z##>*@G?5C!.75V+IA5U53+%R^A6P3^(D6HC ML8ZN6;N-/D.?;_]%+WYZ>?HIZAJHO]LQ:%E3=E>+!1@T#,MBN/O?>Q_ M#WM^+XU^%8W:MM$O3N4C\+=<^B<_=]NV<%OYQ! MBKL*=F6T>ER\.;1P 67RYT@X0OK>Y6SRFC%]I]],EH_B1-*/)),JV%5UFJ2?(RP'K,HCUPPB:KEHE7T%P MV_; FH)'A6B5,_^6%I9\F4WPVC8()ZD;;C; S5X$EQ5_'"H)6ZUJ%&LVU0JV M)VM;[D:=V8C2!.$);ML*DBY&;N#Y #P/ O]=5HK/2W'?P;;0=ML$$@AR13V^ MC?8U:U1WCX-_>YV#+G]R"VD\\<6V0&2Y=+N"8D-Z\0N<,0DN->G/Q7H.V3]V M3*@MEX&X''\NY(C#!,O5H05+^*ZH M 7>UKF"/L3;:\KHK:[WM&]!,X!@4P:]"\2C[V>DJ87T4Y-BK[PUHZ+KZ M$Q9Y ]HYZC3N':L/0Z*#"R I&]!T4O*F>#SNID5=L555>W7"\7?'<.<8CYCQ MZ)7##$IPXO'+D#L*L_NM$L6/N=;))=32'30/;>\1?]#73LX_3GFVPB@AZ12R M;4:2-/>%PI ^"E(CD!=L:5U1%7LXP8S>K'C#UY5R;_#$L<9YLIP"MLV2Q ?7 M4"T*<^UONK2T;[4*<6*S21,A:D%S$##V%'QDF!4M@_KI>@LUGFO!/Y) IBB. M=JY3#J$@<;]4#[W6;.=K86@;A7G[2P/U!]) KP8K"G'0HA)$$J_N&+"@TW^; MA^PP:5F7/JO*4$;#C>E+KZY$Z!O8M9'FC M) C=3CH-=\T&J+L)_S)1VGP^3_61PW1-''8XRXFGH&'#_#C,_,XX[MFC+XC8 MINUD2:?LY[+"U",5L>%V'.;V3_P,K#QP?_Q&V6B%JQU_.XK3$]R#;4Z?HR2. MLVGY<1HN$8U]X3(2 (W,Y@EY"@,9D>=SCMTIQZ"CXV8@*'Q<0->]38.KT, M+1J7#:OKQV@#XD=V)WQVW_8&TJH^E#K,YLLV.C0E%(B2W_%:=/XZE1.V=0'S='H6R7.MO&&RX@*'!85 MXW -_5IW(M!66F7WLE#[U!64TUF!TP>'B$CM6F%;>;HT;$0&#HN,L1-EU94, M=9!=)$X^.0$[&![E"9KVS0X[#V1B1 )BX"A1)^J,FS]Y]4Z8A/]G"; +A/4 M+CN0KOTFTXUT MMP+\*$3%JJXV74OJ7@:;Y"$MDJD6<)K%R$.A9/0P(*P%SH#7HMG,H2;ONC-* M)UH7E1.<3'/"94?291S[,L-P/@GW^Y.*NA52]9!70L)DL._.?';6B;A&G[;*&?#]O!PRA/';AM0Q]DP]7D":X^6^KAQ%H7>[';B0;< M8')@XM9W$*,YSNV.NQH&ON>U5##O#3, MO.-MT6V"2/+]47*7G5*37'7/0T:Z]-3RPG=UIV*5L <[]2EUT#!TL F=9H'; M$/L]-H1-PSV\K376SZ1PZNBJ<;)<6BGL,B3)$A-/ E!#O#1,O!I\.3J$Z&4H M1*F[T*+Z#D1WXS[KH0Y216F*DVDJN Q)GF'?\0$U_$O#_/O+>LV+/G\?BOXT M4_=!47_M1NUHNV/[>8?#;$[CS/=HBHX>IX<9^-JWQ!%3_8,=OJF:1F^?XY,> M:'8JX4QW:M-M2M-E.NW/''99GM/$HW^HH64:IN4GG='%ZFDW;/;5!SJQE0<. MNS0F2P^944/5- V*[MO#?M^3%Y./D ?]VU.>^D^#M/]2Y?U:LYU[;FBI-YS)E+FD $Z)^="V+2,<6*)69<90:EO[QGRIF'R?AJZ.4X<^FS) MUZ"WG-[TOS9^1R5-,V35,MMLF2764ZW%Z(VM'9>;[D6V-NK.H_MWGX:[P\MR M'[I7Q";W/Z+WU_TK;V::_@V\7YF$0M%"G[2&*>-W2UAAV;_4UG]08M^]%[82 M2HE==[GE#*2--H#OUT*HTP?] \.KA5?_!U!+ P04 " #\@ E7?RZB\<(" M !!@ & 'AL+W=O$B) MG.VTN;<-HH,'*92=)XUS[31-;=&@9':@6U1T4FDCF2/3U*EM#;(R@*1(\RR[ M3"7C*EG,PM[:+&:Z#)/CQBVO&^H?O2 MK@U9:<]2V]\*.=)Y@6AP,)Y M!D:_+5ZC$)Z(9/P\<"9]2 \\71_9WX;<*9<-LWBMQ3=>NF:>7"508L4ZX6[U M[CT>\IEXOD(+&[ZPB[XCBEATUFEY ),MN8I_]G"HPPG@*GL"D!\ >= = P65 MKYECBYG1.S#>F]C\(J0:T"2.*W\I=\[0*2><6WPR-5/\%_,EFJ6.&/U^6AS0 MJXC.GT!?PHU6KK'P1I58_HU/24DO)S_*6>5G"3]V:@"C[ +R+!^=X1OUZ8T" MW^@)OF51Z$XYKFI8:\$+CA:^+S?6&7H./QY+./*-'^?S+3*U+2MPGE /6#1; M3!;/GPTOLU=GU(Y[M>-S[/^\C/]'?VX0KK5LF=H#M\"@%GK#!+1&5VA]1Y'A MY?."*E)Q(\$US$%IJ$XL%(+3B;V NN/T5F"S#]OX0*YT4J#G5?ZB7*,[2X$LZ,H+ M)H46(U'3J=)@/*&F=)U">!< ]DCA54O>9/1#*\8()4F"T!*D-^EHI&$T@/"Z2;P>/W7YZTI82 M31V&CXV@V*'];C_?EK&M_[C'X7C#3,VIF@(K@F:#EY,$3!PXT7"Z#4V^T8Y& M1E@V-*/1> &ULO5U9<]Q&DOXK"$[L!!G1 M/$3)'J]L*X+2V![O>F:\HK3SL+$/:*"ZNRPTJ@<%D.KY]9MG'3A:]+%^L$QV M U5965F97U[%KQY=]\'OC.F+C_NF]5^?[?K^\/+ZVE<[LR_]E3N8%K[9N&Y? M]O!KM[WVA\Z4-;VT;ZYO;VX^O]Z7MCU[]15]]F/WZBLW](UMS8]=X8?]ONR. MKTWC'K\^>W:F'[RUVUV/'UR_^NI0;LV]Z=\??NS@M^LP2FWWIO76M45G-E^? MW3U[^?H%/D\/_+S!O3-#@0 MD/%/&?,L3(DOIC_KZ-_2VF$MZ]*;-Z[YAZW[W==G7YP5M=F40]._=8]_,;*> MSW"\RC6>_BT>^=D7S\^*:O"]V\O+0,'>MOS_\J/P(7GABYN%%V[EA5NBFR*]_=<^;4;A-X>VVM1M; ME6T/S*K^71C[\^*OKNUWOOBFK4V= MOW\-= 9B;Y78U[%O^O_OB'9Y_??'F"VA>! MVA>G1O^56_5;C5V+9O"]_ !G/O>%[ORP11K8UJ9")ZS+0W2U?"T M@_N[O[\>R"B.Z!L&[ [_"W MSFR'ABBF->"7]Z8:.MM;>>*;C]6N;+>F>./V>^M)/YWCWMS=?WG_S MAGYZ]N5% 6H31CRXCLB !U&7%,]N+O_KJKBC=<#GS7&%\QR+VA6MZV&-53/4 MIJA,UX->A=]9^RJ7X1E3U-97C?,#"!K,\,_!(G?6QZG-U)61$/@&V]8"I!-S_[TI2_NF(ZW M-'O*IO\D,O&5HRF[PJ F*?YL*K-?FZYX_HQTP>W5+Q$N4/]H&PK@55'6/X&N MY<_[7=F#BFW!)N$'-)*M3>>+%N;U'L\)\:[8E+8KZ*2W/>^." Q\!%:!Y ?, M9R?2)"OQIH#/K*O]#-E//08H"?D:UW0F68)Y84C)['A UG>F!475%S_8O86W M5S#::]/MAQI')6I6-!8R!QZW\)8?UL '6W9X#HA)0$FQ=_ /_-86G]W\6^$> M6Y0W>!%HZSO7-*:^*OZQ,]FV@YS#$"CIM+(R/(PC @/N3;]S-:XMG@XX MDK!<(D"84( I:'U9\0;BNM9E@YK'T^)- ^QKB?U\-J*ZNRK.UQ?%>]ALF *6 M8^'\PENXX:G2S+3D\NF9UWFHP_3L^U1D>P>_?3#)O+27'J#7@9?"^[?9J)R4 M>^2!E_,?#^HGB;LJ[M/]@$])4GZB@1W\6.U.D*&:#J<:O-D,3=$ 2A/;@F<' MM_+0D#&"=W&M!YQWA=L$2MBN&X,CFIX'WSI7/]JF6<%*'DP[X%FL'!"(\ZU0 MG-TC<1$/8P4GR?8%:%%O_*IX*)M!E*P^QH<64)[I\-3UY4>9C.4KO@'T@HJP M#R6"S(11M@4T,1"G^)6]*5%GTS;!2PW\:F#-Y=HVT<)TB"4OW>82>%*T M"'Y^5?PUGJ,U''#SH.J.M$<0Y<''4S(ZT4^SB:A P*QZU^(:4?> 1AJV.[$1 MRX<&7^0M'@XP83SWP9RN47]^:-TCJ-\M\1@ 3(L_RAB3]@+9;TZ05AG+L,Z06$F,Y6D?4T)QBXB:%HURD&C&D'TS)$' M [E_0'CT)IZD=,C.I*O#8U9V+0S@&:8D"CW=3%$_DRU" \>,1=*BF:03ZQ%3 M\:(B^0/H4)PKJ=Z?J4>"8M7#2;$HH=- MAE)>AVD P_\<)Y3E9S#U1?&=Z@ @G;&X%W[[GL_JA!7$S8\(YI5?J=1LGG:L M6M/K)AR&#M2AQ\T,U%A&N "L@)W_HNE[_!#4)*DZU#^@DVQ'E@:$%Z$ ^3YE MJWX98WKX*/-X6/>3!] .]"F0C(;8==DFB^L!/XEJ7T5MAY"*A61O-/8#FA1R.Y#)P3SGVUB. MI!G?;W#U]"(JBZKL.O*[&/]>862#>4N'*%OO M6YIQ'9A?Q!5X09E \5S%8B M 1:]K,@]_SLN^OM-(E0X8D9Z*J5MV1Q!)'G-89PP-WX:UC9'"QXZ4_L9LLE1 M2-12F\Z+"'VD[=D[Y!6@6P"G!02'10T/-JP*OJYKP8'+>]0\?8O6IG]$+UQ. M)YYDC_N&;NH#O5>!!IP1;(D7T8X]$KR"'2VF6PI::JC,4S9UC>'T^=V\!PC_ M-XP0/;MA+3.*'JD23P)(R*Q%N&#;VC[8>J"8$HQ'$*>_D.?? MF6K7NL9MCR=>N(478-?XC9DMZ4QB3S3BL;P\1K%EBEM3'I(X2K"(C^2A['%/ M< L?=[;BZ!Z+2>')T&J:9C.8^YP5QT M<[+_BXUQIFT4#2S@UU0_!"WCDV >H28,QC*X$0#_=_9$@Z$]9W_S0H'-"@D3 MB#\;4LFCWB-O+YL)8#^FF(#PUM!ZO Z1T%!W$$8K-^A/*$O.EYJ M7.G:;"A N3@HD),,1[_.0=J2 #N<2S@4B1J+S+V*)_Q3#744(R#F.0Z&G^KJ*/6A/?8361BHED M;D _46040WN\"C+#P6T2S3)5KI,1KU2QW-4/C#/ !J(3!T2+UDM=7](OXT'= MT%-HC@Q%=&(EREUP80 YLK\1K4\73OPBS1LMS3*C^F;6.1]]RM=)H"*WL8AE MT%NE@"QF3<4G(QT'3E3%LSD]$DD>8MXF:_!T?NFYZC<<7PYV:"^"&0;@K@CH3)8".@L8I9 MUO#D"+4N00I4G9'Z/* HG"8, P29>IY#OR:T< [_?3L7R]<45P6_))D(W(/0 X;]$PPB)"JB39=M0HIX;FR!#!-A-2[C0:*C?TXXDZ_ 'S)2!$ MG'[X5()"0;5F@BH#CU-H.@L(H-![<3T6YA(3^8GI2/E6K@-1+-,$6_M!OMO! MJ8,WX-A0:A96 PM1B33")'IQ; Y@#=>DQX*MH$?CIU]8B-R=ZZ=FX' M38>>_4QCCUT=(KJX#\Y6C.M!0M?))\)]VG2N M8%ACLE[#QH#1)+M884*8I!:U!^WFS&HGFA_!/8D8* #P1+G.(8)NJNSBZ.>G M(?92G LU!QI^#G3E:4+-G7P\,/%9WA#F1-U)R6B&:3,K0FT+GJ9UY/\$,*AA M_%"_$29>S5<@["SL9T< 4V:/B"/D70B1,,E[\E))8FR4T#+).S&>&PY((?V. M>!F8U%^I9.0I;W"MNBUNX :4/#I$7A+(@67EIL=X0--@4J"50J!&R_!B+8/Y MN"N98#4/03%*/J]"%7]DCX$YP$K>]2.=-'@J@GEPS0,+Q&0')">Z*2L-E(NH MM!@;:3#IU7&N/CBG)>*IKF?T"WM!F1#5>C,2E*66XLP>;'VC@(DS:0D5)4:A M$$U2##>HR>C*>@S%X9;>W;\IOOC\1C'7.RQ,V*!,(/?N"7T A0JS6 %?YJXL M^>&!+LP)%X^&4@DBA1)H"=GO%>=$*$^6(B58^7=:9K2:"U?-' 'B0GF (_Q1 MDH4]J:&-#O'.4S$K6A7EJ:$Z (;F\KO^) 31-JO6)8<(L '?=K MB"HC#2(F2#U.$?504-*15(+1R/!+&.M2?0K,XQY('D:$LN3@*D99G/@.6F&LF8D MK<3!7J[V F-ID-B4]7'84(@8/F%[B+S3*"(>=RROJC1-39;4M&P+HG%99 ,?U\6U .?A M$!^C8T4J02-YV\Z0L$]4<3>8O"P$21G:M<62M$PYD#\_V0J-]>,L#2;F\,V0 MU56+-?63Y]D;5T>X,)= BO IJRT!?Q2F0WG40D62+LX9H@O>F3Y6Z8"60,^R M8V06!)XA6OQ.?#6=M8B++AITTR,KQ4OA,A .?I)C0:"'U"X<$)!4/QXSV5A2 M)H1NI 2,G,=M4ODB)D)6!0([7^P3@XD1XNN.\A(340&?#C^)GG?("/5&#S<.87D!X,M(PW6!FQLT$TJR).2-:P.!10+I#3'D\=78@19BD%M3ZZP>"%4(4$!H9]!-SC_ M&]BB)/8=[5,(&R:U;UJ?04MC:ZAR3SE- CMJIDR[0^YJIA +.8:.%-L]4I47 M1U1].(P":&G[ QS,IRTY ])QU#KA?AEUB-2_Q/*/4]R.9R$0$X,THD+"UOKT M>/V:N$D0-=;E4E**;AP,1%COLJQK+JA,BA*HO+*MU9X@GU#=,924:F1!IBC. M=K]&T!Z@E1NH9O+@*O1YM+0D49]4WQ/4;O1$ NI+(+]P(9X;TE,+ARL&W+@H MTH;T'(+,:>)Z5"_&=:&8H_-43EZ!FA#%R/5&7"[I0$-[P42VQ3#R.>T9K;1& MODNB+R1*!K$$4K44Q@@QXB23P)BA(W)+C?_SD8,5[NPAF$2>6TW@N RT7 M5?$C(A ?ZC6C:&H!+J72P:%PF&6+2:(I-.B25H*Q/B'-(([!VA!J#]H^*W)0 M'SF[LMCR$Q2Q7M,BS-. ME9!.E^"DW!<(A2%:5T.17'DSM>Z/! ?Z.P3F+&PYK;J5UI/IQ\D MD90>S&=2U4J\PIH1-$ KS;7PA'/+D*0P+E=<_8GI1_O;;ILEVT4Q$U)F#Z)R MRR=MQ*@' '1'%8+IR6-CB.^"+<6(:II\7CK]HV(#/C0/4O1\.5/UC 608ORC M<*.$A(0<%M]BE%,,OP_.+2A&4FOJ<>%;:R+M8*B,%UD/MAATR"&Z"HD60R48 M=CF^IN..M-5P@!>X/HTC-)8#7:38 C8+V0RL5:*HWD-I&\4YLQ@Q)V3%-:?( MV:;AB.=T$4LTSM+&.$_=PAD$/**$1"3F$5,G!I."$FD=^S(C2D[Z*O'L?$O= M0^%,!.[)^J[#Z/,"%WL;\MG'$"L4B"W!*NYVB>B6@D9IXC=D3>F@4M6$]%:Q MS*Z">(:BA!)=JBHTQOG5&$)H6NIR",(J#NAB\^7GUIUS)H>*^,3&; MFGIJRTO)5D&O_\I%E!R)#HUI*K]IS(3]=8[UH>)5D!,@W+O0L3'3'4&Z8U3G MG_1X<'B?VJ*^)[/._J@('4,JBYW9E),CB!CD%E;6*<'B@Q[3)\1N9",FP0M: M^ ,'X)6P8,Q*&[LOJ5_!B&:?3!=WN".]C%E)#7R3 M!9;Z-^I^)5],\\:(=SE;_,N:J7X::D44;\;48%09T!YH.O^;A Y^E_ G0WM M-",'*4# ,L%AN(Y#K/)+4QO:A=/6,_7V:CE,F$1Y2YHTP#Y6T)I QQ2*$X8P\HE;3, MA["2\EB;0!X9^65Q_NQB-'R+^1C!6X.7.M8(, 59T1&&0[4JSF\O,NJY$D=R M$UB P8[_&F&5I,\QRS17HQC5ADS<[[2BH-]UV&7EAG[10C,:/G^>D[,K1Z2( MJ9R;Y6IAFXB_JYG <@*W96\"8.7F/!1U+CA"QP@0)27F9!-LB(X\9*UV;!^R MHGR*9](XJB2N5+*FULU8DAI65?(>'?&8?.7/J*7&:'G?2#EGKXN31^EX[;V@ M$EQ.9%N*>'-GL>FC5$FM54AZ8:-Q1UYIMKGK8ZH?DA=A]5' E(\QX>L.BOV# MCY9*3"DV2I*FQP!W.+"#C7V^5YR)3QMD1:_3@_,;,M+*KJ+6]F.-UZ[%K2?>\]E5-GVEFO M/F%K!?T"&2)-HM*#;.^-QM;03J)2>OOW]\(,3E[G/;/'4<* M=?XF5%OT%-8 M&4-THA5_F/;J=J'(M3F.>^">- DR[0@K0ZRY"M$N*AK3X@#]L*#PKEZ'P.,L M,F^."TIQ%JH-1#O-@PE@)6R>9.'&'$4-E50"B;)^01DYSZ-?$,0+VN' MFAE_9IM2N4";.[11$\QM#1M3ZGNW]?6Y",#%6)Y2')4.F9RN1[P'DDQ<*6&A[V9"TZ<4)&+I*ZUT1!\+MY0CG"7Z(-[&HY6SK5-.D MGCT@$KTM -^-@(=]1US(BL_"Y"S+E2P)@(%9G]T6>[[+BT;S/BWV$R"%(0(% M3X*GM,\]J>5AVK7K?='A70A]CZ"5:/U1[###](JXW98]H% /*G?P%+1;K&(R M($CN8&JQ&.H\$0>*5OO4)-KD:E):3TU$C9_Y9%?%>\[?R2.9D.3^X([P> >B M_QBZ;6*7;21+Q)$/&0E?=*CQ#1]R08CS?KE;.SX>?$]/3=V?B3^]=EW'#D(& M@4#:#HX=+SPK0P)+4]V6)7VB@4_%2,O3*3T 2@WC W*W W[^$Z 3#SH@[5.3 M,_AH*,]KJJ''G3C?75"R.HVXC7^/95'D DJ#C0>-V*G%# &:\UBYM72URP6& M@T'[VEYR'ITL,"WJ"GT\)[IH,)"'!$D1J(*Q&(!. GRQ#,AT+&-8L3<<\'OO MI"@QQ(0E: [?>FR]:6AN25S4AI6K9*O0.[+5@(J[ E%H"7R4A9A7J92@AM4^ MJYOQ\:(M$!@-ZVJ21!@M??(J&&F,/[X!_*-X%]VK0.6D\;N../S]N^0CB2JF ME73A('*6+H28W\3'N(K6)_4;C*R81AFO;,=1RU!JP&H, Z]6>VD^V*;Y+7:5 MN!XJSI05O!:L@9(:G5"0$8.'DZ(G'FIFKVI<-F9:8OKSU%5/A,92>#9J>H&O M$U!PNM*#R^#H0(620#3K4N)A8NP<^^'N?T8.X4D/JT6\_^Z/Y?[PY5VX_B6, MDLAJ4L*05+[\8D61UOM.-O"4#J&J;&8[R"J&]I,JTR@=TW..]9!HO^AV%;DV M,*8T=P,,$V5ZI2 >P?D6RT/WVF.]DKP2%1K13S+7ZM3T#+]2O<"KC@$T6)!N M1&1V+JI3=<"#4-4@+B29[O18:3->?I.*+%AR"&YC*'5&3:1H,%F@IZI"6E!L M5Y/:/"K;J*@F,;V1167-ZOEBE;;583*I?3K_"0QYUN9Q=W(YHQR6 O;: MK/NLYVE"Q:@2GS2]7(R9QGGB^HR?'8:YI+DG?,<=6CK/3FZV)"W,.V#[5P[+65.KJ##RS8]U60!0&W[Y<&[ M^8%7>&>'Q]K1/6YLI>4ZJ PV7.+MMWG.BO@W:742$L).Q V/;GNOW37(!DK!&$H\Y[L/SMF: M[F:NTSGD)F]E '9P'^IR%-S,YYH6T8\V)"DHFQX3EZ16DI8?5L"C(SL]/TFD M./0C!7#QYS??!ES!QTM]1'P5O@V'CH*))[1:U@K!I0)TB5-:':_H%&-.L3>* MFGD6:AVSDM?%2'DRUJB0-K01\E&)HA#?T&YUX9%&S^C"4^[4D.@R1W\E(Y)O MAB:LXV6@DVW(N962"1C-)]W@T\2.](:J\7 M:G0I7/@8&QD7FN7'IYF[:[3T@^M11L8!P*#>9J@.P,^I3M*NOOL02OY9#./, M+I&$!"9=FU3J0M<:X,V]OZI"X<-%\7V,D&-@=QQU+7Z8QF&CVQ(O.Q_=9K"2 M4\](J:VYJIF3?K.QW]\VN%OHY62RB*50[WWR#!,G/;U,_?RU?W:S-&50% 0M ML1,^XD:CE_8-;:+C0I?TK,Y4_S;D4K1@#35H>L6;9-#&O358V1F2*%D6"L:+ MMG_^3CA92'(?$X#=B'@7*YT34+P^ANNL9FT?=9;":07HWEP4=SPAB8S>UX)Y M[9$ E#N>,"#PUH>OM.,L_639]%M!*7.-(3;S[(^#/;IDN#CQ32)GM,48KVX MPW!J\Y*CQ%I@*5$4.=)Z["70,+"S03[XGM%!J@KF>Y/*.?YH,MD]Z;9P(8$^4JJ8;<;D7"CJT&R$6HV M2&S_L"."7E(()H8:*#<1U/0 "*;# MS!@:6]Q\2EO@>RNN/^WE*DET'I6^+_G&(3*0R;2Q((S/)U@^+ .6+>+Z&L4H MH9>>QK(7Y.4ZL"XX>/5ANDBY"T:O3^'@BLGW/[L9@*N'0EV1=,[&_>D^)19(&$8XX<>$^8V1\F?NXU$3-ZB2Y@TIO08^!FN2F>4DTBQE" M/E/MOU\LPHO7@*^QABU9N5B72C.0Z$C\1J MU6CPZ +/Z=PD8!;O=3%\Q=SX@DF77W&G.KZ*VQKS_EEEQERQLP ]GBEYCY)@ MG!X_K7>+J!ICJU2P\4]B@),(GR8PI.9<=.YRD+#(;XG$6W#VV)U8<3&&!>$RHS^/ M X(^2$*.T+UZN=Y<_/C%8\73CI2Q<@5OG75/ MJ!7/36VGJQ+:LG4IG;3G6G-&>U_6[I"@0B'C)2K9OU)$&/_6%N_;MW?WKY5G M=_?OB[^Y*_KV\N;92MT:*24]E]OL7]Q>B.^"Y() X7OA+Y:4),G&:(G6?A\O MGM<<=-*GA=9<*DCXVQU>*0)L1-N?E*9CS/01+PA1YSM]1!B<%5R&!F D(%P? M01 /WG1;^E. GF.8_/?RPJ>%_K7! M._XC>_%Q_E.%<#"V6#CG/UI\_.N/!/?^G=@?[DWMKUO=O3CSL#UJO# M!^#[C7.]_H(3A+_!^.K_ %!+ P04 " #\@ E74I3U5O(& #($ &0 M 'AL+W=OV;NU+Q8OC<;I[M.G M05_NK?OD2Z(@'BIM_-6H#*%^,Q[[O*1*^G-;D\&;K765#+AUN[&O'#:9+,>55&9T?1F??7#7E[8)6AGZX(1OJDJZPRUIN[\:34?=@U_4K@S\8'Q] M6RE41<8K:X2C[=7H9OKF=L'VT>#?BO9^<"TXDHVUG_CF MQ^)J-&% I"D/[$'BYY[N2&MV!!B?6Y^C?DM>.+SNO'\?8T<*G\Y#G#-!N.\=7.;W,R><;,4[ZT)I1??F8**Q^O'@-3CFG6X M;F/BM$?NEC>^ECE=C= .GMP]C:Z_^6JZG'S[ MY%CW?QDO?_O2[_AQOQ#_E/ M\<[:PEKQ5NU4D#H3/_UT)WXVXBWE5&W(B?DTYAY_0TF1K M8;?Q)7K=!VD*97:"\#X >=*,C%PC*P5\MEMII-S\6OI4+XE6U,@(K$4AGL MGDM?GEJUR!;SUYDPT$/<1ZL^:#:89;/UG+W2RQ!JJ0JQ.3S*7K#Q%IJDR7D! M*[[-M?6SQGC$[KY;KV=.G(<>P-L6T<7'*Q!X7[ MYJOU;+KZ%NF$6 3:Q4IN&^Q(#YPL,CE%;+6S.7>;,L;>)Q2P+$G7J)"*F2P< MIA GZ2S8,_R((I%?P+7Q:^.,-Y+@V'J M(AS+H;0FLJZUREO=@Q,9RW0J2'I0/I(NEW5J/84R(PY$=X_T]J%$ -(,@_%6 M-RGL4H;8ZSO.F.^C1(D"%F>"SM#.%;D;(CP5FN;1VA-="%3B_(N6ZF< MN)>ZHXQ2DRL4 M]B,&H +Y._.NDUOE90%99//Y.NN6WJ&@3=4R]1U)'QH=@?K/%+$]Z]+R;.7"L%L\G_XDBX!;\:< XUET>/]=:Q5S=D:*M":O.\U=DT!A*\/!Y?.L$] M3J:^1[JF>*&OAPUU;F)[O8:F]'60.\B=Y'GI/O0BU+&?,%]ER M]CJ!\4RPXXKN)!%3_JBGIMGZHIU06#>;6OW#8H@_JJP@H97ADTE/ MZ02828*&PP*H7#N96]*D"6;.!AP:PFIJ]B7YA*^JIGIYPF5M/9+[=*Q*8XB@ MI4FU>9;Q-!D.W[UM-*,(*"KDJ.U@,!2P,7V@5/%.;K>)@CC%\+(ASBCOE3S$ MWJ%$3=^@$5%QRP>)2"V67H#3AR\U>6?47ZR5ILOBMAU.J:[IJ+5:QR^NHCOE M*-//QX2 CSCR7BH=ST1XP%;Q'-4F[A&GDEPK_XC&T2I1*F/W&;-%X'(OS4MMUWR-5'''7T!=2G3'%V8HM^0UW/Z\^&)P->RV5 M:+BR0BLP?'$>7:8G5R/:[S?\(OC:;HV!/)EK_8DF;ZOS*"% 7/+2D0:&?[?\ MFDM)BA#&GYW.J#=)@MOCC?9OO>_HRYQ9?JWEKZ)R]7DTC:#B"]9*]U&OO^>= M/P7I*[6T_A?686\QCJ!LK=--)XP(&J'"/[OKXK E,$V>$,@Z@ M )-(&5,E!R0?2L,KX4!J:[D]&SHT3BJ&96?H*AC*GC TAO=:N=K"-ZKBU6/Y M(8+ND6<;Y%?9087O6C6 /(DA2[+\@+Z\CT3N]>5/Z/O8!\#"[Y=SZPQFS!_[ M' UZ1OOU4!6=V!4K^7F$96*YN>71Q:L7Z3@Y/8!RU*,<'=+^7_+UOQB"GVI: MI0U"+<&1'*R,OA45?JRX8T):TN%PW[5N5DS=OWHQS=+)J3VHUU?P#J03^(TS M YQR"M[@^3!G[$UD8HYTQZJ\PC>\=4B_T) M4G@)V2C.LQD-DG@TRN"R0DC832P<82R.8RAK9I:HV&D0JM0-!^N8X]BV'&1Q M,AO#.,XG(\16M;X/V2%?++ ED25^A^)JR<&@""PD[FA9I[Z(9]/\&([2.)N- MC^$:P[ -M4>$@R(NL@1& _A:SHZN,49"M;PZWJ<#UMR@Q31.TB).9Q-@JO+3 M/,=I$?MYK]_N,1 4=(B]= =HQ6+_9,\$\I#W4/RQFG/SLO9;!1/BJ('D4SB M\:3HN-M- =KVB'5O<\7]:2#O,6C[!>/M#"4PDEDK%@*YW@>1-;3D4UZC=W$^ M2@D2RG#<6'-9^;!8)OD ;CB''S12/O6+K$LJ)C$(X9S%V0#>JOY33"<--QA4 MF N)M;K*/0SMBC[B9YS&1=[E MR(18_A?%0278XN.?+[4UR7B0K6'"<,*,QZ&;,F9%OTW0%TS2TXU(C1= MGOFE])2(VHY"UU_!0HFM14M1>8N;5A(N?\_F:.!;_$9W34F.3MQJ>4M4[:F- MUW1KPO1GI9#"W8=@)PE6;M)GB1]_79;$L.*F$2ZDJ"/2\-(G]U8I?ILS]2F< M)J"T>DT9TAI+/<8*NXD<)HU0= 9T'Q'7O,7^RZT-[K/ETO E=6V\BXFF;:!D M>.:3>ZU#-_^B^-X_8H%AC/'/X946JH>\1O!"5T^>8 _.Z^[06F.<7F+G3?(N M?%BD!?;$STJ'4*[02BE6V%=">P*\E6,6J\HSM<0KN\5XU>AW3\ZS2?@G.$IM M?:ZC%:>]Y[8MZ[T,;47&U0;[)*E^9NT'2"D..CP[F1+.C*)K<+-T!^UW%!.D M?ZN:??-A="ND(GSH*"Z )#KI.F.8LECCFZO-WC."6LYN(>/ERV'OQ1!UC>:( MW^'%Q/)CWR2B9Y9SWYX\@T'58-^-<[CU6F@XMC]Z$Y$RQ!L>#OUJ_^RZ#*^- MA^WAS?8>NR<%3/(%BB:#21&!">^@,'%ZY=\><^WP)>.'-3X=N:$-^'VA\1CL M)F2@?XQ>_ U02P,$% @ _( )5S?\,QS0!P (1H !D !X;"]W;W)K M&ULW5G;>S=9%,[ MB3/CW3RD\@"1D(B8)#@ :(WS]3D 2(JR+K9G7Y)]D4@0W3C=.-WH)B\V0CZH MC#%-OA9YJ2X'F=;5^_%8)1DKJ#H3%2OQ9"5D035NY7JL*LEH:H6*?!SZ_G1< M4%X.KB[LV)V\NA"USGG)[B11=5%0^?2!Y6)S.0@&[< GOLZT&1A?751TS3XS M_6MU)W$W[K2DO&"EXJ(DDJTN!]?!^P^QF6\G_,;91O6NB;%D*<2#N?DYO1SX M!A#+6:*-!HJ_1W;#\MPH HPOC017E+-;VZD&)#I)D-;>;"FFJE 8Z79E,^:XFG''+ZZB?*)7FD M>430E'T6I,T5^+%.6[LJ/ :I#%K;( M/H0G%?ZE+L](Y'LD],/HA+ZHLS2R^J)3EOYF+;WE*LF%,5:1?UXOE98@Q[\. MV>Q4QH=5FH!YKRJ:L,L!(D(Q^<@&5]]_%TS]\Q. XPYP?$K[6[;FFQ21^XR1 M&U%4M'QJ'RB2,*D1RV3%2UHFG.:$*L4PFY8IR3E=\IQKSI1'>)GD=,P=+ZO:B%J]MRQAQ9))$@668:%5"SCA;V?6"6D-LLA'!GYU>+X>RTT0-U)G@ KG/N9KTN^X@DM]<[UO="P MV0Y"4;M5=A=12. LAZX/>AS,OPKEB+4(\F(O"-AX$WG,UQ\_]T\#,+S M0T.W;,6D!+P$5$"VI39;5CDM6V=W.MF(Q+X73H-.N/UOAAW^=V0:>(MX?GC= M9NHOO=W[D=!+O>:,9;KTQ][W%?-<;S<+P1N@%LX!,SLBQ*!W> M(*_RLF;IJ"'D#DO_?\@8S;QP%NVZX?G0&\DX\Q:SR3X9W7#G_HD7/B-CMVXS MM4_&5[!H#BIO8V#W[LT< H0HB X9889;(R83;[&(=XQPZ[YK9P[IJ(^]3922 M-8D:D+#91CSTSW%<592GA'TU&)E+J +Y4A*3GV%QH\#.#\[M\T;63=M]#,TF MV9KX%3E/J6'8DL+HA!%;G"#3O[RW1\!^ZX+#Y8C\O*^.)HE$-)VRO7>T''7 M@3FO @7^] ]>&_&(0YA_^!BU16=J3D]4S0\HT\725!ITF;/F2.L?Q4N PYDG M-U2F%K.JA":5"W:,6X 21?&C"7%G;\(;)_ 2!RA3FDB3+GB9=E*=Q,Z4YOC^ M8C**VSU-'QAJ!RD**#0:&'R<&IX,<)67%"\%<5^)F;"JM;(@J2B3\Z!6I EDBI-F;DTLN@*'T;XN2BDG;'IE]=C7+(;6]HJ2STHC! M+.O]OA9-Y=I$A())R,>.OXPF&:EJF61P(*%KR6RJM\(T_3>:A58_7(.NQ%B+ M'L F,@OY1)=+3NXE7'C6GFEV0A/1O><6N(65;B/3 M1CU5&;QD LHH[6AIGFW7!S+;;8!C&8='N>J7K3L*=P/#^16:\R>SRXVA_6RY MNY Y^5'["^FWF[GGGG-/MJ\ MI7Z_<:^LP.YW6@IM&5Y)\8A4I4Q[@T<_M.EW?[VC"0[LT6PM)/^/2W M9+[G MH@YRE\UUAD3@@8QC9]3G[(R]R]WE]?I2PCF&ULM5II;]Q&$OTK#44(1@ M\3Y\ 9(PN]@.'[)EIF$-.>'BD M_/I]54URR+DT=K)?) [975WWJRKRY;HHOU0+*6OQL,SRZM79HJY7SZ^NJF0A MEW%U6:QDCB>SHES&-7Z6\ZMJ5Q?/VR:.I, MY?)C*:IFN8S+QQN9%>M79]99=^-.S1<$_E%Q7@VM!DDR+X@O]>)^^.C.)(9G)I"8*,?Y] ME;O#H+ST0J9W&3U7?% M^IULY?&(7E)D%?\5:[W6Q^*DJ>IBV6X&!TN5Z__Q0ZN'P8;0/+#!;C?8S+<^ MB+E\$]?QZY=EL18EK08UNF!1>3>84SD9Y;XN\51A7_WZC2S5UY@T(V8JC_-$ MQ9E0>567#51?5R^O:IQ":Z^2EN*-IF@?H.B+7XN\7E3BISR5Z7C_%;CK6;0[ M%F_LHP1_:?)+X9B&L$W;.4+/Z45VF)[SM,CO-X**.$_%.YG.53X7U^0KJE:R M$F]4E61%U912_.=ZBN7PH__NTXH^U-U_*,76\VH5)_+5&8*GDN57>?;ZQQ\L MWWQQ1"2W%\D]1OV[K/C7*(I/"RENB^4JSA^%JH1\6!653$5=B!I/2E5]$<5, ME'$- EF3U$U,45@)1*+"=J03!$P.%R]+F2>/(JXJV5HA4_%495K]]!M;=I:G M,B\0#B"?\L,DKN@2_Q8XKUCKG2JO);1=,Q_5Y8CI10RNJSJ>9@KADVJ6EW&. M5$02BE61J00L&*"29$U*?D&B-94DR=*G% 1-@.Q*#!00$!:L "(N51+5E"TD+*EK'[E,-J"(?U@O\;&C)*B[9*^I%7(L8(3F-%@MPH8J4>&I6=);GBJ5.JITD W< [;R*$QU>I!3$ M(C!/!V.1P)LZPK2QBI>RI=^QG<&5^#$;FM,3.S >QO-Y*>?$**3& =#L"J02 MM<)5O"3%5,0FX!ZAE'.0G! 9<\GF8M.R!63&3CZ-,]:\KD_?J8!.3+M >+]H=TPMQS:R_D8E<3L&-8S'$V.U]P([L8>>;UK[= M=H#.,S:.,(QLE3\7GW-%E_WP0EB1*WYJRJ+;>H N M[[="V[!\!WM,(W(=X8:@XKGNA;B'M\4K*'MKQU$NH:?(\[M_EN^+B>L[%R-V M[@HD %+Y!]FT-#W+L"Q/N)#"]D3HAJ07VQ*_Q$@HE+#^)?-N^^U"\:T[F38D-LA8!SBZUQY8$):+?V=%_;CERUI=EN$$ M-D6+:^ZUW%$_U"(%^!N2LBT'+N@AW-]790R@%/<+^45F)RF<*?WX0VA;]@OA M]%?W2*,+<3TK.2+O*->?0,W6LMG:%<"93^I"T-CF<77=E/&?BDUR)Y%1-;6. M%W?,HWDPC6A:MP7RO[@#X[C,4+&-J5ECD:, 9M^%P0F*&@ '05$!['B0*0,+9J!Y0]:*2_ -ZH@D%)]:Y82]1KQH"W:L"<+IBH2H=] M:$F^HR>JMAF:5V7Q556Z8I_INA?M7)D]GH#P ]5=[K?%&/[$Y\O[2RB)'>H2 MGG,0S-4V2UU]4+:>587SUHM*:@\J3MYGBQ36B7!XD7)3IGBT$OA M7XHGFZ/)+3*BRAMRX+?7]S=BWJB4!0+1S<&:XT7;=);RCT;!NO @\@VNRXEBIQS>J8:V_5HG ZYT]S44U:8!TAT6?.:$DHLK M8SXG;1L-1%J!<&'&Y6PF$YT89@T7XSTI/OLK(9VN(+M^M"V_2X0<+*T97C4E M=E62"5&7KQ+9]A_?).-!7L=4!IUUV_B1%5-D#[K#S11"!K$\+^/EV$(-,7G MG?KVBK(6.05E-&YL2/M:YSH?['$1>!>G2*9)!V6W7/ M-J7AZG-QNQ472+[4Q+>AF/[?&IYKG70^(E7&*N7^,Z_D$$ZT"NLN/:$U";BT M.Z=*T;;YPK \^@\8=WSQ^S";T4,3)2X_9-SO"HG-U8=!NKM.DA*Y]Q@CP^P( M\BC*?1L7OA'Y1-]"C1C1@4%DM;R,=] &ZK8BU/+[V-DQ!3+4D^$V,!5Q_$># M@GGVN"_C&8.D1>08HN!0K4?.8[C')"NJZJ*#L;UG$Z!J?*,CH2?&GB*G1]35 M:Y7A5BD7-(CGS?@M.^+$)N(S@Z'43'792L9E3B'9.>E@YD#(I*^J;BJQ7JA$ M8PW+-AIH: 9;!.R=GL8W*/53UM0@1,"R9N]2_ P-5)I+N4\)T&!?RA$3+7SJ MA(6.J],L.@1&4_V@UPZ755F34E8LBZ4NN.BH:MGJ;D3!8/..!>F5%).>V"_3 MK:G8@TP:MLP>D-@469R7SYUV $#YKLCS]J4'PW@+:#UTK.+'?D3)4ZQ4=F-9 MJ$.!FBZA5%4UNJ;]6>9<.GUH'I .BJ:%*"\SU&SD][;Y8G:%?I'G^^OS8 5-*:R_832S'"$ST_Z".'[81 M!#@%[ >>1_)XH1%8F) M UV8--CSW$C<@O)8L:%AAU0=8)T9L/(\PS9]K7([(OU./,/Q^9'E&9$=BGOU M\'\R,RHNUP\U.Z[I\IFN8?K,86#8GM=.E5U',Q98\(7O,+0=!!?T%YJ9>"ZN M \.T S)S0(,IZ"#POM7,$7B'XCV?+TVPZGB&!T>)7*R^)35U+\#O*#/1]&>AT*9>ZS$7#*'U^X&Y&'.-!$=< M#"E/?NIM^5';\D)\Z%J?76(;I^*2B@BR=]T/O>M]JX@]I ]R^5<)'TN^A^/U M^W9MHOSXU=NMEXV4HD/#C+KT[5GZ79!I^"''NN,88>C!L#RM(.=EUZ7!/T6] M%>KW2+8=[1W-GM,;H(A:)-OU=(-DVPYO\4&"QK_\OK\E/_$IPWB(2 (7>NU# MZ$&C8AX5S5$5ES03I-(G16FDZ.T :[WOV2:6B=@#^KBTW[*@JAKEM>YXV;BS&C0@J,NY6J.+G4HM]C'95QSV* MEI#?_-4::FN@\$[WMJ?DAWW!MI4OOB]BAA1H7C6NV+N\/Q3H2 [Z-H9/"W'"5\CL%-OCQG;D=WP MDQV5[QGA=;/=H=;VC/&^=8K'S]IH@^9+!>O%Z/_VF+6?09XZHK[D]US,Z58< MTZ)D4Y'4^\9\H^]IJKZA[SJT'0V-C]#%QLGSBWW?A%T-OO);RG+.WS)6^GV3 M_N"OO]M_+GFMOQ+<+-??6J(#G1-WF9QAJWD9>&>BU-\OZA]UL>)O!M&!U\62 M+Q"GJ3L4P, %T' M 9 >&PO=V]R:W-H965T.JGL.CHZUU\EB:V/V'$[TSTJ.FFUZ;BCK3DDMC?(FV#4 MR82EZ2+IN%#19A5DMV:STBW$X.B](-JN> M'_ .W:_]K:%=,J$THD-EA59@L%U'V^SJNO#Z0>$W@6?[9 T^DKW6'_SFAV8= MI9X02JR=1^#TN\<=2NF!B,9?(V8TN?2&3]<7].]"[!3+GEO<:?F[:-QQ'2TC M:+#E)^G>Z_/W.,8S]WBUEC9\X3SHEF4$]_@+>#;9((3:PT];9&':\%XY+ M\1&;&,;$Q"$A/X>$;$,BX$;86FI[,@A_;/?6&>JL/Y]+S^"]>-Z[OVU7MN@6Z!A:+6E: M"'6XHJ1[X0W6V.W)+L]"^=DHIY; J25@V]QS52,(5>L.@S>EU3?CUO$'HO & M\F6<+QDMLFP9+PAJ1VWJBSB0@:]^T@X)\&M2B!=9#AF+BWGQ[VCR*J[F#.95 MG!:,*!IQS_V,(?_4%2<:71195L4+\L:6<3DOX6W72_V(Q&V@2B QJRHH"&)) M$+VV@HSF<5XR+V3%)2@+3M/H['LIT%BHYCF413YT)GDA^*P"EL5%OH!?-+6Q M#S OXZKTH;*BBC.V>"F;<!2YS!'64B9'L9A+QIA)_51%ZHX<&AW>RYZY \ M&7D=FD,8[+Z/R/4P_2;I]'9LAY'YM_KP\+SCYD 5 XDMF::S:LIA''C'4POZN834$L#!!0 ( /R "5>VT+C[ M9@8 (X/ 9 >&PO=V]R:W-H965T\:7IDEGDGJ2M'WH] $B5R+&(, H&3EZWL6(&7)L=Q, M^R(1)+![]NSN 7"RM.[&5T1!W-;:^--!%4+S:CSV146U]"/;D,&7F76U#!BZ M^=@WCF09%]5ZG&?9T;B6R@S.3N*[:W=V8MN@E:%K)WQ;U]*M+DC;Y>E@,NA? M?%3S*O"+\=E)(^?TB<+OS;7#:+RV4JJ:C%?6"$>ST\'YY-7% <^/$_Y0M/0; MSX(CF5I[PX-WY>D@8T"DJ0AL0>)O09>D-1L"C"^=S<':)2_/=OF6NG@.V5YAM8^_8IGF'AX.1-'Z8.MN,1#4 MRJ1_>=OQL+'@.-NQ(.\6Y!%W>/RXZJQ?):K[#ZI%X M;TVHO/C9E%1NKQ\#X1IFWL.\R!\U^&MK1F(_&XH\R__#GL_VMO?8>]* M^0((E6FI%+\UY"372.(!WQJ+N,4OSK:-%W^=3WUP*)^_'R(B^3EXV ^WU"O? MR().!^@93VY!@[.G3R9'V>M'HCA81W'PF/7_G+S_;U5M&FI4(:,[8ATQUL&AJJ=7<" 5WC75A9K6R_&%F M4?H"351!3THH6C$0N*-J=PT @'X1M>'EK$E(&.0>5H1K&*$IJG+(. M'[\"HTSAA4H&8:S0ULP!> 8'2Q6JB(7?O0CD:L&)#S1?C<1UZWPK36!X4C1: M0E&:QMD%3$Y7:$D##8-:!:%,!.<)%5:*+ZUT,"7L[ %"5(D%:J88%@.%0/G M S%M/=+BO7C&\Y\^.<[S[/5%]S(.)Z^?IR"6$NS!";O8,/ZCQY.!V,(Y&W\+ MLD-52,?0YHQT)#YC.B(T/B6%8TL8HJ'>'2(J=,OYC7%Q^N%JDF4_]"Z5]VT7 M X3?!SQP=?@*WCQ/*F2C EH*>E;<\ O0QZ&'E6BVB$T3\*ZHH+5"(L61U:%8 M5JJH8K % M3$/('J=17T;B>.1^*XN?';9B]CSK0*- M0>]@$EVG);OMYW7X-C-^KTI]RI5.BU#]-O +Y!.M;UX@Y6R@;?CKWB0;'F50 MZJ2O<_;8-M9L5Q13R.3Q))96GYJO3U"!3C==],HLK"HZINN>]<33YPV4B!*= MSEVK3,R[3%6LU0V$H[*VC'575!"1SAIH@:"P(X38FLY[$@U9%-9Q%>O5-AOL MQS8=@8YX5OR^ID+-HH%E12EHQ.C1Z&F+84^;*"UD+>G@5SG5-/HFC3NK\#O2 MN-$S7.(&*M0Y#;=$1!GE'4FK;QM2F M=!\/LVS2*P"4D"WW<)V/.0+N;FG,)Z+O),81&)F"PYI)*$@MF(3>2H\OEH\4 MLS:T+%Y5E#"$.X18=5LU&D(K'T%UBZ?MBN(V@++$5V1'K\3":D#G/G/4R%7D M,7%V!S%5#2P7CF+&.E(W#&X77HF$^ =*C6MC0?"%9VQ IE -D&Y1D-IB[;NO MAAJC.!&O^^TD=@J.A]LB#YW85:>E2NN[$I5B(75+43LV?&Z%@BW#3K$CRWXS MB'O##&'W:>Z*[2Z_#(]N,4"GW[>="@_&?-SA[LO%NDJM.L_;R8?;3)#4\:MS'S6KO.,N[U.QT(LM2 M]2RA,Q0 *A?K"5RX>5RSMY\/#U\>=AE(#/S;@6DD/EC$Z8 :[,1=-,)B*N_; M\>I6U.FA*?#M@-<'D$)#@KHSROW]A[5P2F2V MH TL=S8T,DH> GB&VD>'/T>AX"[IT;=(PJ"/XJ[V6"AQ BRCK.$0$:AOT&1@ M)#XAF _<'/DD@NBS@+Y2)MU0N6@>.EJ/-^Y(.!+-XTV0?4(0TG5I_79]V3Q/ M=ZR[Z>FF^AX)5CC!:IIA:39ZB;N=2[>_- BVB3>NJ0VXO\7'"A=F2/6@"T0#SU4I M],0KC*E'0:"S BNF+V2-@G964E7,D*O6@:X5LMPE5640A6$:5(P+;SIV:PLU M'MYNX8ZO"V,7@NFX9FN\1_.M7BCR@@XEYQ4* MS:4 A:N)-^N-YGT;[P*^<]SH/1NLDJ64#];YE$^\T!+"$C-C$1A]GO *R](" M$8W'+:;7E;2)^_8._8/33EJ63..5+'_PW!03;^A!CBO6E.9.;C[B5D]B\3)9 M:O<+FS:V3Q6S1AM9;9/)K[AHO^QY>PY["&[X_P[G>\^\?0__.RCF(>9GRZ$'PM$%:RI*;F8@V&+4N$6LDGGJ,& M0YMK);5VF3:<5;(A(+FR0:]CCV"F;= U9E@M44'<<[<>;=?I)6#W$N $S9;! M&0S2U(_3Q%J#OK.^H-94*LN:JBF9P9P:F=1GG+6C@G"(L#+\=[OP+ADF?AH. MSLFZ[/M)&IV?*FY%GT%O&/J#9&BMP:4_#&,X] R"O?ZM4*W=E-*0V2-K6[E; M[0;AK.W_O^'M%+UE:LV%AA)7E!I>#!(/5#N96L?(VDV#I30T6YQ9T#!'90-H M?R6EV3FV0/?W,/T#4$L#!!0 ( /R "5>S7_*:(@8 "81 9 >&PO M=V]R:W-H965TAPJ?07,R>R M[+QM.G,TFEN[.!B/336G5IA]M: .*U.E6V'QJ6=CL] D:K^I;<8\#+-Q*V0W M.C[T)D_<"OTM:FBMCYCR9*/7%?;RMCT:A,X@: MJJQ#$/CWC=_@R$8;.5/.'K.W\:%2,6$U3 MT3?VHUJ^H94_J<.K5&/\7[8<9--XQ*K>6-6N-L."5G;#?W&^BL.5#45XSP:^ MVL"]W8,B;^4+8<7QH59+IITTT-S N^IWPSC9.5(^68U5B7WV^+52]5(V#1-= MS61G13>3DX:8,(:L.1Q;Z'"2XVJ%=SK@\7OP,O9.=79NV,NNIOKZ_C%LVQC( MUP:>\JV O_3=/HO#@/&0QUOPXHW#L<>+'^+PVTN'3[S#[(4T5:-,KXG]>3(Q M5B-M_KHK#(.6Y&XMKI0.S$)4=#1"K1C2WVAT_/1)E(7/M_B0;'Q(MJ$_@K0? MP6.?Y\2FJD']RF[&K'!+WJL.BQ:+U1P[R& KFZVAT"_\V@4)S<@E WM!%;43 MTBR./)WU@[%?T,^?'1#2BJXA%00Z( MD.<894421&7&WK;@SC(U92T)EPQH0Y8M2$M5,U'_C;ILO?=14$0Y>_JDX!%_ MSLX:1$Q.)70*P^;4U#X,1B!@NT#GZ=Y&]N5T2H,*.A_BQ[2P"'335[87KF49 MMIODL"S>@YXH3H&OS'73UP:[41K$<<2B<)]]A\_=,T1'=CW5>X_C=G*!?KQ0 MVKH]?2?M@]@&C;*#W5(T[!,J0E: A2DX#R#E3'U#HK'S2J#XWJ";LL]4S?W" M.]'U4S#2:Z?QL[* N,ECPJ. ISG+(@2+ARPKBR!+PRO\/IS5/&*\*+$U3O,5 MQ]NX77-ZD^/U]\.XCGB0E7P/@RPH\MP-\B!)D[W+-+B9 $E8P+N,I24/RA"^ M%SQ(T_A*8OQD?K];J/\KP]_U]D&!YF SSDJ6)N4]=>44E0!.RSC@>09%<1"% M_$J5G1BGY%:*!SY(9PJ)UKD85I=)LPGN[H0036(20E*[A-MCHE5]YZ-M%=OQ M6<.$M5I.^H$R3$M[?RP-S7PN(S-7-7XM0??!!K'W"I$H_*2H:^F"@2#+;KC9 MX6O?9XOUL1\L0O,.+U$P>>Z-V^%Y#DH* M9])=D?)"UY(G0+S,@OPMK;D8;%E%TM=3_MS!V69NQ': M4QYF&&4\0,16BT7!W8@G0ID'!5(2.>Q'J)HT*C$JRB"/4K]80KCTSJ*D M2HLNPF:>+!2$OG"E]$TT/3DE.XE36?B4$_=1Z>30>$NT?13;#U71R55<.D<7 M:-;_,=KSU:*2(/2YN)93<#& M\[?V@ IFW\7@HRFIE/%T:ZB!55X)GJNXG,\"-J..M!A<$34>?M*]19RWU\U] M#%%)$)?QJDOCJL1_'D]ED.%@])C^-G>,9N M9C<_ IP,;]]+\>$7!#3+F<0!W] 46\/]/!TQ/;S*AP^K%OXE/%$6+=L/YR3 MA1/ ^E2AN%&ULI5=M;]LV$/XK!S4M$D"193E. MTKP!=K(D'=HM:-KUP[ /E$3;7"E2):DXV:_?'2G)3NND70<$CDC=/??"Y^ZH MDZ4VG^V"1:?Z;%F_(T M2LDA+GGA"('AOSM^SJ4D('3C2XL9]29)[V\YFT\8\(KM+3^%Y9!-CN(H&BLTU6KC!Y40H7_[+[-PYK"8?J$ M0M8J9-[O8,A[><$<.SLQ>@F&I!&-'GRH7AN=$XH.Y=89?"M0SYW=+K1QNXZ; M"G)M4%FHN3T9.(0F@4'1PDP#3/8$S#Z\T\HM+/RB2EX^UA\@:N]7UODUS9X% M_+51"8S2&+(T&SV#-^KC''F\T1-X%SQW<"%L(;5M#(<_)[EU!CGQUZ9@ ];> M9BRJDR-;LX*?1E@(EIL['IV]>C'<3X^?\72O]W3O.?0?/Y&?@($/"P[GNJJ9 M>H %L^!P/=-2^ME83.'6)([C,C2=C :P[QAABG'T2JY9E=A2\V436#BQ2]XP:N<&Q@- M/:1#3$9" MJ%OC>/2Z%7T=C[+AUY)+3'SC,%?_\#*&0BOKA,,-S'N76=&Q'R!\#LY'-Z'MY-NG?13J#"%5=8+PX^WDZ2&-ZH M G\9>H/,>]C%&!'6-KD5I<#!0"ZON[C]ZL5AEJ7':R!^9WB\$_?(5U+G2*1K M+4M/].TI4J IV0Z\I0-% SW,U76G[@/K$-XV]\@0W9@YW":O7F39WC&81/X? M3U>0K<786W1ZSE'-?).;X,_5=6!B"S;U18FL7P6-_,F[W1@^X4BS<,G,7,,4 M:RZ&W[JZFEBK"^%7O7-KXH\068GC15!3))[B^>+YQ6"I'5!OP=I#+ACOHK"V M\?W"6_,A+3J!4(;:QU_AY-S9J@,.-$>&/X!YH4#]BE,J],Q[9%Z?[UX3(48 MN/ IF)1_XQ!'UGR@"&]_OWP/VZ$*1>B^'K;VB55-U1N ;:3NFD[;$9?,E+L2 M[SB4',L+'&6E[Y"*;A\P$XJI@MX1[ [4LL%2R)'H:UC!)1\F.ITFP_3ERH$8 M\L91"U8:"FPM>"A+GRD\FC1)7[:8=%!U+47A6R1>Y^:HTOL^3$8'XS50P';/ M?*=JP_T^1/H51*!)H[J^B;U)-Q1!&!8_SQ@L)"0[=N$*VX3?F7$>$I-A8MB/ M3H__-&@8AN@P4&K.P_$HWA\?AGDQ3,?QP=XWL^7QQ%A-FN%X2(V]TQV%+O]8 MMY\OF+2O1DL[SE;FLTW&UP$VSJ0<978']^[XVZ;T7])>)!"X:/\+HP)$\0I<0 M9M@/7P"Z9DXY)X]Q*056%0_MVA=B*#,\P#Z*KOXWYB'9="T&ULO5KK;]LX$O]7"&_;30#5 MT2Z"6E.+F__F:&U,N6'5^QV ]M]"#G M/;^9H?5FI_0WLQ&B8 ]9FINW@TU1;%]=79EX(S)NAFHK,[D:K=VT$PJ!Y\ MENM-@0^NKM]L^5K+K]I.&NZN:2B(SD1NI!1"KB BEP^',O;D2:(B$0XP]'](= M=%ER(VY4^D^9%)NW@]F )6+%R[3XK'9_$TZ?,=*+56KH?[:S:\/I@,6E*53F M-H,$F\.LW6NV8QM5 #2](5=H-PLD< MG7)7:'@K85]Q_8O*UR\+H3-095F\N2J )KZYBMW^=W9_>&3_A'U4>;$Q[*<\ M$4EW_Q7(4@L45@*]"T\2_'N9#UGD>RSTP^@$O:A6,")ZT1%ZMZ 6NY4F3I4I MM6#_7BQ-H2$8_M.GK*4UZJ>%"?+*;'DLW@X@ XS0]V)P_>*'8.*_/B'IJ)9T M=(KZ&:XXN;]?NBY1]B%GMR(6V5)H-'#HL6(CV(W*MCQ_9!RR#;S(9&&8>)"F MD/F:Q5HDLF K'LM4%H^LA"6:EE3+>9Y ?IJ"%W#CEO.U%@+>%PS^"8U$\T+! M?VQ1KB&L@7LP8Q?(?4"7-W;?HMKWXH=9& :O+SVVV\AXPW;\CP6*"ZR:&S69MLC)P//NST)A%AUW2\BALFS<3A%ZUL%C[J M;-B59,/O!;B/'@";%10,]BBX-C9<'K82+*!:.11$!%33$^YDB4Q8K@I,$2@5 MF *;^I6B;1N>;;0A>U]J>*L]-!^OF)^R M71<+Q -F?RFAM"0@4C3Q@HA$6I56%*XA-->TTS#H#KY?5C*N6F(L Z^*_DJK MC.50UE-$&6VL::(YRN$Y?7 =)D"+*^1G'LLMV!775PEZ,N9Z;#%$I(Q5GKOF M82>+S?F6@XX),>)9$$XH$1&-QY[#-B8>X&DQ?F]JL6J0$W&Y9 M;2('#_<@99JRI=)0SBB+.-28IA 4)U,,? &M(AJ#W%D#\U,1 <+4&/J7N&H> M64-0X*IS[5XA#':_^ZN/^:782)V\Q$!X;'PD_P\5X#4ZI X8K$;WSD(5Q/B"HMW]]OXSNZCK&P4/DMW"2I[G958S8!?\LKT'EP+*[#@8+X4F M'\WM*A&IGV/[#8B=@W/P'9*]9-NT-.QB>0GB-[2L2*0F".T/ _]Y(X#'EB6! M=*X@U(V 7-B1I<"+_M#WGSNBZ-3M-@7<7J8".G*]ACVU\,$PFHY;5!G@(Z?Q MP>G[- E_CX2'0@D.AB.QH(+\#I;'E;S19TFY!MY ;5^S3TKI&B$^VW2X@TY28B>!L?Q1J:3!D _Y/82' A1Q MBSQX% ]=7T>MMR5B!I='JC&T5)DL;!4YI_]HZ]W:3*G4LEW8]>D9UFI+:V7= MHPZ8K4LP@UL/(P1R2[A,L7-6)1)\=+T;+5B#X&OT=DOIEK;B(<;&#I>:DK*V M7<>:/0C&UOBI*" A<:4S7JMY.]6!8 YK&0//JF7<\D<2 H,J3DOBF$B,"F#3 M>DDY#5:7%*WBWN6,&WN?=!A$O>S A*"7LBC?%BA,AFG5,8UCB_,\65J6Z:E M\"PT9I FA+H$C946+MO!"S% %RCAM" VD9"YJ>*!EC+B-8^#<&#W5U;6(@6 M1';BQ:$7*6P>P>.?WGWX;>VSZP4!M(U M!?NMA!;.Y% T\@>OK2] EG[FSB,0WQC-D!R MHU)L63KIW*=YGP*),+&62QQ7E_ 0C6X!Y=R 69 MZ\X_"CR[$IWE]Z5?((6%K^B4;=:Q1)99A ,X:E@): MUHY%C2:@T=BKA[&]*9'(@C!)*6@);*5J66X=\XP7D#40/@ M",817H_I>DK7$[J>AZ0A&P'_*:S]H@I(@&?,10/[6>30N!?LE_(!;*)*O:9> M%IO?D>O*FXK53%&5VUYJ MM1*$O^":I2#7'C;8J5RU3B .%#![S7X-_<[O?RZ,' AP-H@$L)&P8H;L"$*B M^R"W^2OC=M\[Y\;M?.I7Q6\R#0_"D^)X- /CN65X$X4S=DX@ M+R#04A98-2:=3@>7F<8HL/A"7A[! ",R^1+'#HY!@)TCN!"/$&$7&55C27/[L=KA-874V=TRZ=U[D#X6;QOW<(;ND2L) M 3E:KM*.[ ^2& M'Y5:37E&5Z8^472]>E+/8MCKKL@H"@^R2X@R#,3>1-Y/SL /ZL0\7WU)/1F M_IS=8/,$/MXB*2"#4U)DAZ71")CF+^.]%;!W-*<1"ZXBF$PGXR=X]/WN?]7Z M'(-@!C\ZP9,I"'?[94;]M/ZN96$_YVB6VX]B/M*A,/Y8LX*M/IANP+3]T,3> M%&I+'W;*$5Z)!W'_WY'2G$= M+ E0H%\HDKI[[KD7WLT/QGYQ6T0/#[W2;I%LO=]=I*EKM]@+-S$[U/1G;6PO M/!WM)G4[BZ*+2KU*>99-TUY(G2SG\>[&+N=F[Y74>&/![?M>V.,5*G-8)'GR M>'$K-UL?+M+E?"(?^C]V-I5-Z0NEDC]I)H\'B>I%S 467X07BSGUAS !FE""YOH:M0F]GD"1,> 9+U[!*TX!*")>\0+> MC3B*E1H=C]$0RL'?EROG+97,/\^Y/""6SR.&9W3A=J+%14+OQ*&]QV3Y[DT^ MS=Z_PK<\\2U?0_\."?N>^/"-XJVAY^P\F#60#*R-HJX@]>8"+EVX_( M]BM2 M+O*883[>4];QE/7_&WT+.9^R:9.%7=&PK*R^"O4[98Z(9)L,\UG!9D5). TK M&@X?A=4_4;,:F'5H16P6G%5Y#>_>-#SG[^'."[_WQAZ?^-)P-LLY5 6KIPW< MHI<6^^#P"C6NI7>0LYI7XWIM^D!6>*(D5@YU2Q"\8GF6!\>RIB#GK;P7H4N! MU%1^^X#FH""AJH::U;1>TVL*=?F$R0^_&8_DTH] 1<:FP2:O&<\K^"2U($N@ M4(0X/2H=(:]8U00YQNL*?H\).X6,HEK/VFI%K/9B\E MC,7$!F^%/E+;;I5P3JXEN=VB]30FJ!-_4\V(WNRUIR(!;^!MSO*R#KMSD2VJ MCHJ)AHU0.($[RG8,21,O1=?)D%6A**[#'*/3Y+G'F)YUTA[M)LZ+4+;$8&BJ MI]O32+H<.O%7\6&>?19V0VFDT*])-9O450)VF!'#P9M=[,LKXZG+Q^V6QBK: M($#_UX9<& _!P&E0+_\#4$L#!!0 ( /R "5&PO=V]R:W-H965T/G>G>[0\*/W% M=(@6OO5"FE706;N_C")3=]@S,U-[E'32*MTS2UN]B\Q>(VM\4"^B-([+J&=< M!NNEM]WJ]5(-5G")MQK,T/=,/UZA4(=5D 1/ACN^ZZPS1.OEGNWP'NT?^UM- MNVA":7B/TG E06.["C;)Y57N_+W#GQP/YF0-+I.M4E_CW@-0KA@(C&UR-F,%WI D_73^CO?>Z4RY89O%;B+][8;A54 338LD'8.W7X M@,=\"H=7*V'\$PZC;QX'4 _&JOX83 QZ+L@Q(/>_Q(L_R MAEFV7FIU .V\"(JQ$B?0&BA,]*VL[ .]E@\V-\1'0F3ND3IZOT+."G0+SN;XZ_?M721G_X2-L89 M;[#&?DM!6>([DA[MU"6 0!IN,X4\.D)5G$(5IN5\K)N!>1'.XP2J*LS)> %I4H1E7/E5%B[BXJ6B MA;ZX+CDF'TG-:L&,X2VG+&O4EM03U$^M8;T:I*5>@%5PD>2)>Y\Z="@:ZAB) M+!,X@WNJN\^R\D;6--Q)'Q-4IU&_:3=[[M.,3A2D1[WS.NF^#;I_%)/).DGQ M9E2@[^ZCCG]F>D=MH7JV%!K/YD4 >M3&<6/5WNO15EE2-[_LZ'>"VCG0>:LH MA>/&73#]H-;_ E!+ P04 " #\@ E7M1CZH\D( #H%0 &0 'AL+W=O M]_5FT]DR(7ZZ5];]L&V@S2,P;ZW39'L;_4E;AR1]:/_0.S.,G#J3M M@=3K'01Y+=]RQZ\NC-XR0]3@1@MOJC\-Y61%0;ES!F\ESKFK=V6M]$X(MA25 M6$G':L4K>S%RX$T4H[SE[YVR-Z";R6*1Q+>4UWFVA2\R@52WVVP54A>,<6WD9>^UY,0AL1; MQJGLCIB90W")[T$)VR#"O'*2*P5UE2([2+-62D_!$ZI\$ \R/Z4+K+V7A;#, M"8.BY!Y@EONT=9);;2&[._ _<>$K0LME$?HO42W,<@. MDF'E RM#J0LJ=89"%?M"33T)52Q4S553B#:!%,"?XI'#.EU!!?L*24@\3_.Z M>UZ*EW!8W:'Z)((6='[!LFB:3/US-E[@.8O217A.X@6\CZ@)ZUKR)!HO4OS. ML@E+H\4LQK'Q+&%O2FV<_$^(+8(#F&@0!:Z8TM:R+&/)=,:R68KEF+U[J-%G MH"B\W!@I"S%*/6S&[A15HTHSKL:S+%EY++QI@6RMXVOE^^*]7%M=,Q! M?QQ\7NJF"O51/*T)?M:-9;]#*5M(W[__KPGCJQ_>2^)H/AO3(HGF\QD6 M:8+T0Q(@/Z&(7V13"O]T%LTG65C$XRE%6!CC'5MB;K.\ ES5T%*T6Y M%,;2[J$I5!@=/:9YQ"99NJY1N4TEW:Y--?AX973)DA]I8Q[_V!HEPT3'+%>\ M[68]NB3N$WYIN)*K'>7Q4E>-/;;T3-.@FV_:;HB>(,L&W1#;&-;"&GVV$*%A M4)7O I1[D"CH (TBZ*I!!8?)EY2@YSFK&V,;M#&_0R4*+G8?&6(Q9+<<:)7+ MFJA"-+B"3"."'?< / J:\ZV)N-JA'P." LKZGJ6W ?(+:7-J%[HBO]BFKI5W M,K*P;6/FJ'3MWIPN2U#%U/RL5J+'+4*627AI*Z'$4E":_4[1IH[)W%:_W EN MO*Z^>>,&4C1@<#9I+:!='7H@NDB@YE6%##2VS55>4S)QM??.$<)0A$_PL@)4 M!?M6=N?L..I?Z7TRXJV+ANQGO160%+%*!RY'JM)8MA2B0OZ@BQZ?]6G-G7@< MP4,9H0'5G@U%LSZDA@??4&%8&)&+IZN7G 6/5##)DG0CM.]K0GIK5_(!)TB- M,WM.-H!624'S L2GWINVA_ZD/[RI, PM5:NU]SC5CJ!!!DP*@"-H7ND[8>'O'(Z1&BG4OGW20STZ^?ND>/!]DGK>S6X:M1*!LOZ\SX5 MAQ]68= [LBOM<8;\2@7DA:_#G(^D MH%D+"2T(?O?HU\\*J!DZ!MAM=C45(K0ZYK9JJH+0$NJ "G^"K]O"H2QO&;15 MUK-L^-55Z<#7CRJ!]T:H@OZUA&T31;\0E"V-"0FLD=8TQ0<,)*?LSW'VD2^7 MDGTRN/%3 ;G@,X7Q4:XD 3JU?*@M^+;BF\Y&[+QTGG]II/&='BX"!C;@]15SR/.=*"#8D2#/UU?6 M$@V67!"^,QV@2TF^Q%7&[;J+QC.#Q!8^>)$MHNED[%5Z,9Y%69*1:R#_+8J% MQ@.6);WQM#\%8D[%V$]C.HI$T20# FGW-Q4?B'9.P4708&+&@$,Z"-N[Z,)G MAMR]5QWN:R<:3]0R"+0G:-H;7$Y7-"7)$\6Q=\+U$.^K]KM5-]?TIH1>%"F) MCP=PRE(,# 80L8_EY)^:X_2"OZQ?0#H75TI:L#)#>)-?J!2HLP0K3JVG^84 MKS'FY&G2Q6LQFWQOO/Z,[%.6]0/,JN, A=O9-\3FU*>=4>_K6RG,VG]C)"P$ M.H2_2L)3=N0@.I2 MG3SZ M27QX.U3;2F[0^+_9!D)>+R,CDJ_NB_%*ME:K%PR;+J]<7Z[K>OKB^KA9KM9&56VQ5CC?+HMS(&E_+ MU76U+95,>-(FNPX\;W2]D6E^\>85/YN5;UX539VEN9J5HFHV&UGNWJJLN']] MX5_8!Y_2U;JF!]=O7FWE2MVJ^O-V5N+;=4LE239%\86^_)R\OO"((96I14T4)/[O[Z87(A$+663U9^*^[\K(T],]!9%5O'_Q;T> M&X478M%4=;$QD\'!)LWU7_E@]-";,/%.3 C,A(#YU@LQE^]E+=^\*HM[4=)H M4*,/+"K/!G-I3D:YK4N\33&O?G-;%XLOSTFN1"R*#6Q=25+7J^L:U&G,]<)0 M>JLI!2OZ619W)'3RK%C=E*?.5XL__?3.OZA)N\C_'A->TH^.T*71> M5%NY4*\O$!N5*N_4Q9L?_^:/O)=G.(]:SJ-SU)]DI&^C)/ZY5N(='LA\)]:R M$FE5-1A3;.EM)1K8M!0U!OVD3Z"T_]U]>"9DG)Y;QOV49_\0R=2%4EJ[2>:;$ M5I459'1$FB^R)DGSE5";;5;LE,+#)"T!($59,6L+5=9 .E%@E=+.%+*JBD4J MB<_[M%ZS $:9KOC"3B5HHL FFL7 E[E6IA$P0J:0+FI,W MFSFH@()ABF6\3RN,NY-I)DE7X$JL$#)USR,.Q'+9FPX>BWOXE42HT:*D3"Q2 M:V%R<;,MTTSX/D6['Q!/L :R#%8?,@>OW6"\X5$V];HHT_\%$6*-O):T(N8[ M$3OQ-'3 A1T+FG[L>)Y'_\Q#5WQL2I(3AFY*TC^MME.R%)K/]U ;+QT:UIQO MXN>,ME@M5MB$.)\XDQC_@K"EBO](6\@TM*2$PM3S&KD1%OP7<@3#%\1#TH5& MD&0:0AY+\N$U@'#>6Y2(CNK%-56P7LSN/I=FD!LL=7HZ(K?MW_I/]+F8!I_RV]R3X4QQQLN=S1#,(]Q_2TA@<.O'AX-'> M0X=$V"HN:#) S*^%#LH*E<%.S!7^).=]3BYK\RZ!)MBI'C.6*W[2:]1K66O\ M&/K;F=4J2]6NMN]$CZX.B:G$1/$X_Q<$MZ!%B%AUDPZ Z&2^6Q051"E5AJ\4 M]9H<3*=6!3W0*-G#A'I=*BA6ESC:EU"@*%N@!&S _I-0Z^A9 ,M-/'[]+/"= M,(J&YG/X%3D-+5.E#]^R2!@YDU#[[[/(-]'$!IP82WV6B)USI6"9;*L M6' L0 ,F:](84FFI[E3>*),SF;89@:(:A<7*$2N5JQ+(0>]D@MR44@7%F1E) M"\H&PMKY;(HVO=UD6?N9?;=-8ZTEB>B!'^CX5P^J7*05(T":@_5A, ZSH*/E ME81\7-\UX!BI.RT2'@DU$.#K$"30%$"PTAC\W;[3(+11]>M,3'A2#_Q:YT;$ M,DR71 'J$B:C:W=R/D1.I;KXSSM&P,3'O='AAX[ MDSWQ*=-#5_@C':/B:)!>OL/4%#Z87 T*5+N(77E!!B.QHG'LC*;QGCM\I2BW MYT/OO@D\ ^9-R2;;]8;.^-HXOA^),+0#<8B=D>,,G[P4N<;E;3?3_W]:$ME M<1GZ4V<4C:Y$Y+O>Z&#D!UU)B\LX=*93#\-"=QH=&<;P0@-])YB,\0]C_:D[ M[D@&$R>:!,_%M"NO$*9,AY-42Y.B3SJ9D,^&GDM>2;5P>6QY5 FQY@4!7CDAIZ( MW(D((F^2$4 MBUI8%ZKW*5+8G *B7BIP#C)Y!! MFNA*_29/88?]#;W%S/+X\$N3VC_=?J[:7?)7)617?)!0!R:"-C<_=)$(H4D) MI#FH2%%-@&W+ )I-1ANXD;+$4DT$2/@%"$:94.>I/1I[R9YJ^GY"IL\LNEZ+ MQ&M5 $AH:(U"W<^DR6PQT:O],&M9-*4U%%$=V,84/L1_WS5RVF@! M+TDGSZDM0\U$C&E]QJY,2=H=9@%2QU\!_K^VFYN>4W%&$)_92UHTN#%^S1 M MWI,6/Y(9?VYTW *]CSW.V)D&$\)EP+>!L!;M+H/)Q)G& MXRN:A_<]X(\#9^R/^,7H<50&JD>Q,QF/:2%DG0_[<:^7G /T'=^;.C&0D.#+ MK*_=R.ROGV"/W-;DQ)'9[B([A"@%3*ERF2M^267:IMD(VJ@V=0'-U?*!]^NT MT\9Z5[K<,FVZK^;!%9=S74MU&UD6YA0@ZR#$MCY#86EW:.=!VI].G6 Z5)(I MP4XW5H+ .:X?;)\F\<3JYYN$-KO=GO9ZFVN:KAYJZJ D2/YY79T]/J[0I ME6+9<$QRAM-F,:GQH#G<$T:NH$[8BUN"RY0,),N5JDESIS+GT93)C< 'AHAL MUW=@]DE*I]8@GX\U +;M5K_7\%E@E[&TRYW)O%3150UT9XWW'V1BZA"#7)]+ ME"+4K"EZD7&DA)G]616,+KBYPT*;>F4:<'VK&1NUH8/U4W6GDHYWGF+:(/V9 M78P05V22XTU>"_>6UX/# JACWD)76IG&--ET2T:@\XJDN,_YL_;&9FL$A:/, MY5QO@LES-/,; UEF([$OJS9_DQFV#O@QG-CC)(L_QY"I]0RPW0:*Y*&R3*NN M*;E,<]TY:IG9**J26J ]$C5?7\=_-!W OJL!=CHGL_[!S5U[$,5][8W&AF+@ MO=B>)REO:PY=>$#WB#]TQQ'#D$:'AJSARCF/?3JE]8XPX ^ S;S%\W_>?FKQ M7'>+[Y35--Y9UV!GR5-N-M$A8K>OWRM\32*Y_5%NMB]G(O(\\4N:+.16_ SP M>Q@<7\X4^/FI+)IMRT*+46R4YVR%(_:SW61>$OK6T7)\Z[YO1&N289]3-RHE M[QZ@1EEF!5!]TV3:D=L&)6;Q9_M2\=$5G;%SWBRJBL]<37+2.9:145O.XDRU MAPQIU]7=%E3-T'G55N[H!&*P+&=PV* HMT79$NJ:IKW&Z NMY]%+5@Y(H"!" MD9N)NZXI9Q79MZ^.TM8V?+RT0;0T9:LGAGV#+GPV-[ 6+.0.UB[;/F';'^2& M81^0B.1G]Q;"EKS63@_IY.&< F1I^'E[#GW643HV""'V&\0]_VX+)(.G9_3A MM.>(O83$F8O1I#M[*%6:#\MGT^W42Q*"\UD\C*WMGYL>/@"S:"J=M8>*A-EU MD+(ZU'*9+E+&QL9@F782+B7ECI;5-2=G;%YH1^QD!\1$;K_B:B\EL,=U&["C]4+GAYWOTPI: MDD$4G.U[A_M];]_%MOV'MJGGNW%PT 4W?># C;O>:N!.O/V&.$67&DP-:51' M/7*C:- D/YP11*X7]J;@^]C?ZZ+/_NKV27^7\:3.R2_R@3=HI@W_P=Y1H7V3 MJ?8?;ZZ$3CSVG&GLBPC*&?>^VT;+=!([7C3F]YX(G' 4.;X?'C9<1M'8B:,I M]U7BL/>]UWH)Z,A^%.MF.L8$V/%ZOG\E;KK+"1PBNGZR*--V$S)4>]G^KFI5 MT+%BKQ1L.S+3D3,:38CUV+-?'NOWA,YXZCE>'- T;-UCQX]#QQ\'ISH_BRO, M":&U"%JCSH\1G#/E4QL_QW?^D1\XP3C^:SL_G[JM))W+=P;BHC*EZQZE19]3 M]X+VCN /:X= FYN*,SZ/[!_LM\;^NC*_?S.JMZ6#,(O]-M;L3^YB?77A_IW[ M);/]=LDX=H+(^X[M$M^=VMWY!Y-SS.G]K(%WT%48?=7NP^UL=F4O"3'Z>)/A M7H7O=:CC5_JXFCF[P*G+@#]3E:0!! H^SV-=P(_:78BIK(EQ6U.[(& MK_FOU.":W)&[0XYE#M"M+Z'P4&ZUF4MU-\T*T67[?Q.=ZFEEOG5Q7W4W$+O, MCFE;R_^Q_Q"/TS95 M128APIRJ"55A0R!W;872\LDU*VH++6 "1E!K:H\]O"=E9_6;/:P3NKF4%S4T MN%!T%!"WS&,77J..V^K;%%97+=L40J*26'0WV!NB5L2N"C2>!3$Y=SN3OZ , M@Z&D/L9QQ1]4+J->I+F\Q[U5\%N&%NW74^T_!8:47;14IN@FI9H.85KN*\RB MJL,8X?1(DPNU?6*K5R[5>2^4)V>MP)C?S"M$,H$H8M Q/N>(7X$![1(?U;RD M L$5$=V'Y(MD0ZOTBW*^O+QWB\W4Y[(]V._VH4IW1*T=7?'^*S-28/J>A);^ MQ'1$XW#(8?[5Z;Z*7#H2+TP2\D\>87JM>R#+.74;L['F]NW8M6D MB316[-_X>:XAI?_HD;YCW5N\WUJBVQO8G>A5VLW9]UK\J??6]$TR5$[/PE%@ M;I%-)O_A/;6.Z"365QKPP3]&E)KDA]?1]NZA\<@GW3P[=O/^NO=3B8U"C4$_ M""$_ 5KI7TVT3]O?G-SHGUITP_4/5A#4JQ10FZDEIGKN.+[0O7G[I2ZV_,.+ M>5'7Q88_KA7JK)(&X/VR0*EIOM "[2]QWOP?4$L#!!0 ( /R "5>+25Q/ MS 4 " / 9 >&PO=V]R:W-H965T6H,*9Y,YGHK. 5T[YL>(TS2ZDJ9G"H M5A/=*,YR:U25DR@(II.*B7IT=6'??517%[(UI:CY1P6ZK2JF=C>\E)O+43C: MO_@D5H6A%Y.KBX:M^!TW7YJ/"D>3'B47%:^UD#4HOKP<78=O;A):;Q?\(?A& M#YZ!/%E(>4^#7_/+44"$>,DS0P@,?];\EI_3WUG?T M9<$TOY7EGR(WQ>7H; 0Y7[*V-)_DYA?>^9,27B9+;?_#QJT-<7'6:B.KSA@9 M5*)VOVS;Q6%@/$3>.^^ML+LX*_KA38*)?#W*1\= M1'(:@LKBC6Y8QB]'J'O-U9J/KEZ^"*?!^3,$DYY@\ASZ?R?@.\SAKF"*8ZTT MK1%:> %00 MRD -H0DHG)UKX%NAC:A7H(\X M0J/D2K'* U%G99O3FG$:.#S6X.P:-\Y;11.$O!1*&_C:,F5P+V1!4O'A2[]U M#VBWTE@N.UC@ZV[#'#?"-6+-#"]W4/.5- *?$Z M,\0_G,>)!Q1H['981CZ\??!6BRU4KL;L)&"%\'V%1$39^N\=Y/,ANCG$7A+/ MO7GJUL;>673F!6<);2R,)8_P7:@\M-0-MYVRW'F $P0[# C#/]C89D<16W.% MO9O"F7&"'">)'\[M5N-X[LW/9#F,7MM1E'#FB%4OC7M0C"F:I1)-K&T<%E7"/E-1] ^5W1(YI& M[U# K5*. LNP-R(MZZ#C3BR=QEV5T)21U%_(?-\U])&C/KSO*'RS6!][L>&V M*V"$\.UB9^'R ?5A\1FV=5HM61?.XZ9BTSF>=D* /M#:J;>0S#$9,@A3ZU.)RBW;$?UQK>-4,Q^$I&6?0AG/AP>(Z]N,8>B;GG^&N6S M%CDF$WZOX3U?*&R[.^QN+J.'78?5-=8NY<\4V":HFMS14[#\H9,S"*<_43+Q M&U*3W.S"KIUC/[9=(-_O2L=+X(=1.NPC>.S86J"98#:8(C3D9;N$/:MKFQ?J M,G7=HG\]+LDC\-/ V@YK_@ ]B4]A-VQG=8+<"EFB*H[/TUX9!\W$IQ!^8)AM MH!+H*\+*(DI.1;1A@@)VQ/HH&JYCVKJ@LSCVPCAQND>X>9SN"[EOM%Y?,0/Z MKB5V2G4LP^"8Y4/>#ZMIJ(VY=^) ^F9I!-\MC7CVI#:BQ]*(CJ5ASW!;_Z<5 MDCZOD$Y!1UO\#PIQ>H@'"IF>"NP3"CD*RI%$4OQ>2SN)I%Z A_0/2F1 LT__ M@4).?2A/!K>6BJN5O9M11)"JN\#T;_OKW[6[]3PL=W=')+,2^"56\B6:!OXL M'8%R]S$W,+*Q=Z"%-'BCLH\%7F&YH@4XOY32[ >T07\IOOH74$L#!!0 ( M /R "5>L>&02AP0 &<+ 9 >&PO=V]R:W-H965TC,>FJ*#A9J1:D/AE MJW3#+6[U;FQ:#;QT2DT]CH(@&3=<2&\Y=V=KO9RKSM9"PEHSTS4-UT\KJ-5^ MX87>X>"+V%66#L;+>[O6N!L?44K1@#1"2:9AN_!NPYO5A.2=P!\" M]N9DS]DX\%C1&:N:01D9 M-$+V;_XXQ.%$(;VD$ T*D>/=&W(L/W#+EW.M]DR3-*+1PKGJM)&7=YS+87<&=8"IJKB&N9CB[CT=5P,&*L>([J D;#/2MK*L'M90GFN/T8^ M1U+1@=0JN@KX2R='+ Y\%@51? 4O/CH9.[SX>TZNT1V.^N3&M+R A8>-8$ _@+?\\8)WA2V#V M6P7L3C4MET^LX'71U=R"8?!24E #%4J77!: -6HK]O%VLV*[3O1'V&$OU49L MQ8TH&)H2M"$](KMW P%Q^ -HG&\G["^R9F6GZ47Z^*D%-[.( MJ%"EZ7UJE05I!:_KISZF)-%#^8B,X])8PD [I\BJI2@8RM.9>9\,62T*HMJ' MH9/".JQ3ENAL3A$R'"R@M6Q? 6(,$<59C;^)KB[)&8YA M?'\(81_<9Q,#HNGROX=ZQ%EUEQ( M,EPG_BQ F6S&[B\B]?^!=RP8Q9E[853HE864KU$4]G%!CDXF/95),R<39NRU MW^OXY/+3@-ZY*YY!ZYVT_3WH>'J\1=[VEZ=G\?X*^IGKG< 96<,658/1;.HQ MW5_K^HU5K;M*Y&UL MU5K9;E=&K*E5AS MG+ZVUS[IT]>J;2I9BT^: MF7:]YOKV7%3J^LTDF/07/LOEJJ$+T]/7&[X47T3SC\TGC6_30B\R:6JC/W+KMW:L)BPLC6-6G>;8<%:UNX_O^GB,-J0^P]L"+L-H;7;*;)6ON4- M/WVMU373M!K2Z(-UU>Z&<;*FI'QI-.Y*[&M.OX@E0MP@OANE&UDO7T\;B*6; MT[(3<>Y$A ^(2-D'53YZZ3%^Z412EZ:#2_%FPE@8(2^$I/3 MK[\*4O_5 5OCP=;XD/2GY>-WBF _KP2[4.L-KV]1.S7 9M@5UU*UAC6W&WQ3 M"S9K#009PS9:E?2?UW,F:X=[ E CRE6M*K6\9>2UQ"+V M:L&,7-9R(4L.1RF5, !2!A_:6F)AL^(-XQ66,OH*Q^9MV3C=@PO7LEFQ%;(D MFR$XM+J7Y3&^P4X..C3L4E $]:5H^O@T@NJH$T/[.K=/V-M6D]D-W#&B5%C] M:\LUUE.T4=JA9^_UB=&BYFM$T!FNA>@2R&>5&'P_8>=PM*Y),.+Z1-G?F)?L M*#AFY[R^Q$Z/7?"-;'C%/HQ<>5^;5O.Z')2Q:VX&JTC:.UGCOL2^+WWPNJ6O MV%%X#&T0L88-WRDU1]P^BX;+RF,_RH5@7TJ$I>P2_[W@5;,J;2(?4#8(V[_^ ME;U^%!VS[\&[[&?4I@=WZG:!;+C TX*[AMY3,^RVRW<%='MV*O+KK_(PR%X9 M=K&28L&^O1%E2WV%?5R@&H7VV/5*L16TS(1 V3BX]O/TR./5AY12WH/@#HCJA;0:HD#)>(*?ON[.P36PN.'.(& M^<+G_P'6J*#J4JT%6VBU[H4AMM!T]O$]*1I)J57]8BQIQW4V5PADK0A2%JZ= M(GB%3JJ0&^L?S-^N%%>\:NU*=++R\@4UT#F#/1@JC*,5<4.?!>%L37SUF[ML MT06]4EN?4=:\_+65VCK4\'HI"1?<&-2O1WPC".;BIESAGF!+S"/3HTKAOCEF M1XJ,)#X@S"@C*"A5.[?"'@@0(F/1+4S3K9@>=;;:[(!UVKY2NNM3M\YSIAK9 MN,FELLPX\A.Q=)8QT"19:ISRGG)P8R6JN651PROA=>9:U&]C E?UD@0Z[^X; MJ?J+K.$W$#J[/5S3VU)S<;5)J"2?R0J^0 #N ]*(H6)KC#URLT--^]K, X(H MP9!"'%1V.U :$KY0U<#.>U5_M]:LX'MRQ_V*[I4=T=F8S"72Y<)P'U3$+:3; M]O2:$@8GAX*V@.I6.&!B >3T"T[8+\3_8K' M.F2^0.X!&,N"]P@ O6:#?%^'XJ M>FY^$@,[=Q#/#MK08+I*Z%GY&N5.)7E%XU-UNXUJBUE;L\E' H0YF;"SLE2: MI%2W]RM-BY*#Q=RT\/OMA*PV+E*WJ"R[?. H.]--\2,'N M$.: KW>B-X+O"3M[Q"S23=05^J]<&.R7X!442,QHLJ*9JE/F>B]Q9VE[25_4 M+HP0I*Z$?L%G1NF-+2JLH4LK/.=V[10%=VT3;V=;]"',BZ[V^V3U!/$0> >> MW0F?8TKZ/MRW?0>X&(WP';)[EJ72Q-B'6RW0"C4. ,\U+#PR) 3%&*N]R4<7 MG8'S8XR"U@KSI'JCJ C,VY2$1\.WK;X#56=AQ&D#91'3\$]BB(QA].#\@F; M%V?OV5NYM!UC9,_/MD]A6MHW 0=1Z 51P((D]>(H9V&>>TE:L-CWPC1[<(P- M\M KBH+!(R]+(BSW\3]DJ>]%<71P+ VRR(N#B(5A:O]'1>'E8U MF*R!O!3B4S\&P?EYX05QQL[[1Z6=28,=H;T*RXD_*=#F$3_&(%M1;X =]E(. MJH^](L#S1.:%".Z.PJ,MG,'S_>)0*"F!6).S+ M0W,E-GAQC,>2LS\Z5NZ,C0/S\AF( 3$(?"\O$(1W>_LBZ_LB)AK$)T#,0SQB M[ADT M/\P(D9<#JB&JP*=M18P"RUB2>T42'&8$H#SU028H^02:8Q\8+P*6%EX:!KNN M)40T40Q&B($?GRK33[PDC'N@H:[3--E!6N(5J7\(:8&71\^'-(0SR9X,M P< M^"C0B+/SOPPD2%06[T5(%'M!D.\@) A2^!/^SR'RR*#VC )$]1+[+,(E4ZM M,TG1"S.4*P 2/-PRHQ1T$Z%5@I*RJ&"Y'WI1AD &B9?&^4&$1!%Z9 ,)B&P M&+"L"+T073"($R0CWW6N2' Q+QBQ,53X 4.Y))F7 "Y_\[9)AH9@X*)'13-:$,A6?S_TC83](4BW26% M- ,DBK\W*3QKUPP3ZD()"C3VHB)G":;: BH+0J!_@!1HX$A8'"#@((4L1PM$ M?1,I4!,^2 HIB 0S.FH,Q )""6(O]E.,]!& >@>AA>V"F24%J,I2PAJU:+3L M/T<*A7]LI0;/1@DP,\(S1D<)0"#ZZ9@34A 3.M+#G! '7A*ESS=*XT&&IOLG M<0+-4(\R HT!R5_XG)C3@F(AT1$P@15L[).KWO=#ZQHR.-MP[M"NRF6TJ;D^0Y_** M4LBWKMGC3WI#LX'8.YP%<8^\$G)'(WJ''XU1H!EB2+63/;K?-%K.6G>@90]J MY/BEW_;$G;M\W\G'SG(Z85.Z.^VD50NIX=IN>"*/K?B5<"^&'+BQ82@C0ARL MZ4^?!FK?&MZE9,WU$FJN[QXXGVVTK+HC3*2"[\0?92 1F2[&>\\'I.-_'1-T[IPYX!^YX34GB'W;V3LP=WXO%JU>G1^UG=A M!+0[;AR?6;NCZN[H<=\/ *:C'V>@>)?V)RB L6KKQOU.8[@Z_,KES/VX8[O< M_43F@\V\89588*M_DB43IMW/3MR71FWL3SUFJFG4VGZD$TRA:0'N+Q0XH/M" M"H;?_IS^%U!+ P04 " #\@ E7U),>W3H) #S& &0 'AL+W=O MA220JE71$@>)GSOU1M4U,8(8WWJ>H]V1M/%P/'#_$^L.7>;2J3>F_HLS)7Z%J1W_%1M/&X_P.^? MU)UJ.N6NQBTXTORXZ'>_]KOC1W:GXF?3M$LGWC6E*H_WCR')3IQX$.=U_"3# MOW3-A4C"0,1AG#S!+]FIES"_Y!%^@VKBG[=SUUK$P+].:>F93$XSH;RX=&M9 MJ.L1 M\I>Z=&-S_^$*7AJR=$G.Q$G#S%G3U@G_# \W>+M]K)Q<*JA>2(-]6P M)#XTHETJ49D:6:B;A6CEO%8!3[XQJ[5LMC_^D,=1]LKM]F@GRCU#58KYEND; MV796$7?]?='5N#MF%U^,*)P M?OE%%3"=)!A-PS#(D@E&L^DTB/,9C?)I,$LS6&"A6UF+7]?* MLA&<2$&>AA/\3H)L%HHH /L@"2,>Y4&>I>+(BF=8"/-9$$TR'D?A-)C&=%X< M1-,LF(()CV>3((=$MW4-NY#:,,F!07]R,- " -8ZH9NB[DJULVUES4K,3;L\ M5E,VY0D5+L1G,/_%M$I$,_C0"EF6FI9 IAN/S/BZ$&\[R\Z%$$X5!MR^==*V MRI)H9-K@GH KV0!Z249XIM25AE>( O,-=NE&;):Z6 K='L7"/DA(&JO6QK9T M,,FO&YQ'DE&Z?:79=6?7QBD7\/J! **A5.'=>XZ_-^9$:YBDJ#74"$"Z4O56 M*(U)>VQ>R'K*NA^MQDK/YAEVNR>B/A!>NF,7TZ[W"J;$D>^H$EE=[-B>7\LMAP?1- ;'*M7T)ZGR OF^ M9]-NU[J0-8SO<<8)B>Q^6T@5;P7MRW=P97>##QXM5-4=(T?O, MB86/!9BH-"SNSE'":1Q0P8"P0J4;R,0&@_2F@0,N4*8KQ6'*2#!A'T$AJ6O8 MHSD)Y?)$:% .2G(/:SQ_6@&0?W1*R4/BSKO(% 7$>)!Z1,
0WIE@$>=!%J]$C$$67$&:IGFK-@Q2DW'A.GDQFAQ< (FPYIEZHN/;[)6AV4 MROS)2AF'%\=5_YSB26-8OG@0A? P]7U-.]BK7RV^=;J/K4J!!\[S9N[6B"/* M8YKEZ( >3*_CRN$K)VA&QTE_BXN9(N:C9+(, C;#O&-]@/H MY@[QA6^87NZ]7-[)>Z$*N:8&A)W=-S>[\P_L575UA2+&)F46;""'AL>W+7OE MCC4*A*[(/8$O/GT*4:%]1%)T^:RW'A"&>@'T/F3E4[GI378Z:ZW:L]F@_X*9 M*)SB\-7M[X(LWA2]8J*>P:_WX6N@Z4&L:V2'3/?%]A$XZV7?N];N"OMO7O%S M=IMJ7@Q!RHA!#,R\UOVU"A;KO4-M"2XR]A@62',_LTOW-VC?%AS.3Q=-SI(C MA-ON^[QRW]S[ZP;1N:?O5$3"A75#O8V$NJZKV;<-:5:CV7-HAYP;0F++6RC9 M@91(4NY5*+V+OANG0/6.JS!GAASRB'VB92++/I#\.1)SRF^DVX?4L?5^C M<'!YW^/.U4(W3=^?[:&'.9]-9T&21GSF64K7Q(3RQA'R(K?J[?[&\ES]GNN/ M_X5V?#_MM8NB*,BR[%B]T[U>+Q$4<.AL.8T&G7=%"9@R/S)!+WW5\3UM:'Q! M9A4]#?(U\&0Z4:%YT =>BH^ (%UTM006?S%T8_LKHRW=@R*Q5=**Z&7" R>2 ME]-^=%O1I6WX^O*P!D+5XOFBH3_,\B#.9MPS9D$<3>DI(@KR)*+>,,@F*;]- M9"A6*D[BPA/R5I$+-WHC0-$G98$@?Q+&6J-)C,N9C$P21*1#0)IFF*6 JB,/TC&N^#8+K74$<0*>.6U*_^ M5RWTJ:?/\<%#- K?@I_;*;YQN'^3WLWN7O1O_4/VGMS_.^!G:0%M3M2JPM;P M(IN.A/5/[/ZC-6M^UIZ;%E66ATLE48V) .N5@0K]!QVP^S_'S7\ 4$L#!!0 M ( /R "5>51&WW^@( !\' 9 >&PO=V]R:W-H965T^>^XY/_%EO%+ZVJ2(%N[R3)I)D%I;'(2AF:>8<[.G"I2T MLU ZYY9,O0Q-H9$G/BG/0A9%@S#G0@;3L?>=Z^E8E383$L\UF#+/N;X_QDRM M)D$W>'![('G,=L*^+F4>Q!''6 1B[?@Q4W?L<>+M_9]ZIL% M+A-X7_5KX-?1S%A-7\OOY]JN4'O/H[H;=& */L=)0%?$H+[%8+KSICN(#K=P M[C6<>]O0_UVK_P +WU.-"'FE*CI5@31!K\FEN'MAA]1B7K*UU946%G<3M9*@ M%B"DY7(I9AG)8 Q:X]4HM.-C[SM09%Q:[\.;4A0T#RQT._%P"#MO1JS+#C>L M+\H8H.M.38'AA$HU9J6AGLD_SZB&6 BBR VDF"5 *6^8'VF4^@Y0TX7G?GA1 MC0QI^&RR9/U'FJU>9S3L_6V_IB\%#H9M:(WVVVY)&:U^Q%[/J[Z+M\"Z'=8= MTH(*[@_B=NUB4>7J$X?G/OYP;6CEJ)=^-)-$JI2VFE^-MYG^1]70>PRO?AUG M7"^%-'1$"TJ-]H;]H!+BP;"J\"-PIBP-5+],Z0^&V@70_D+18=:&*]#\$Z=_ M %!+ P04 " #\@ E7-L%D,'8" #'!0 &0 'AL+W=OTTV;_?V1"634TF;5_P8_ONN>=\W$TW2C^:&L"2;=M(,Z.UM=U5&)JR MAI:;<]6!Q)NETBVWN-6KT'0:>.6=VB9D492%+1>2%E-_=J>+J5K;1DBXT\2L MVY;K'W-HU&9&8[H[N!>KVKJ#L)AV? 4/8#]U=QIWX.(4,;W@9..(9WC M/MZQO_.Y8RX+;N"U:KZ(RM8SFE-2P9*O&WNO-N]AR&?B^$K5&/\EF]XVC2@I MU\:J=G!&!:V0_2''-C@P+SN/I!7^89;7DRUVA#MK)'- 9^J]T9Q M0KJB/%B-MP+];'$C+6@PE@A9JA;(*6RQW@;. B+!3D.+,9QE6 Y\\YZ/'>#+ MR*V2MC;DK:R@^MT_1&VC0+83.&='"3^LY3E)HH"PB"5'^)(QX<3S)0?XYEP^ M"KDB7%;D8ZW%T@9D?(2OUPMC-?XIWY[+O"=.GR=VW7-E.E["C&)[&-!/0(N7 M+^(L>G5$=CK*3H^Q_T.=_H?/O0P :?M2@BLEP4* +\2#V!ZXP1(Q7Z<]]&>@ M$Y+E*7Z3(+V\P)4%6<1PS8-TWWJ00T[C.,CS_ S!),B2"0(V"?++% &&C-W5 M7W(Y\20L0A<'61 GN8XU5PMZY4>((:5:2]OWV7@Z M3JGKOCE_F?&ULI5?;;ALW$/V5P28-'& A[46.%5\$V(Z# M)D!0PTG;AZ(/U.Y(RX9+;DBN9??K.T-*LFS(LH*^V$MR+F?.7$B=+HS][AI$ M#W>MTNXL:;SOCH=#5S78"C28W7%ES?ML+>7Z RB[,D3U8;-W+>>-X83DX[,<>OZ'_OKBVM MAFLKM6Q1.VDT6)R=)>?Y\<6(Y8/ 'Q(7;N,;.)*I,=]Y\:D^2S(&A HKSQ8$ M_;O%2U2*#1&,'TN;R=HE*VY^KZQ_#+%3+%/A\-*H/V7MF[-DG$"-,]$K?V,6 MO^(RGD.V5QGEPE]81-FR3*#JG3?M4ID0M%+'_^)NR<.&PCA[1J%8*A0!=W04 M4'X07DQ.K5F 96FRQA\AU*!-X*3FI'SUEDXEZ?G))UV9%L&+.W2G0T\6>7]8 M+;4OHG;QC/8[^&*T;QQ&6P5^X.[YNX@P_25TR_J+Z=BIO1W;IDGXUB!"MH';$,X$I4#?SHA26(:1!9A=5W-7F.,6T"99EG@:9T5#.@3:WZ(8ZJ$7J. M[K&GEN!2\-2F;:]$L!?CI:'E!YM-H@,^++*3JV\WX2L_>0L+ MX: H!D>_!-[8IV\L(K2QVY"[#:A7<-TK*=1F06FSIH5B-!COK5E$H#52:FBZ MK0A_"IS0K8Y>@@+242$1@U8JJK*>- PT-!UQHP2FJ''&9%NLC&4;^UJO&)GE MY)B?B&];/('E)GG%WP\97F?"&=& MT1W/,\*+J<+E12__Y2;AHI=>(@-1L;?,5AIZS4CGFM1B_ZTC8+)[7:'U@F/@ M<66 W%83HJ,_BT(GHC M%$H(0;A'81\C2SDMJJ_9ZF8*1/6CEU%F->M8)!^_AP^XO_E5^I7H7)ARHNN4 MK"+]7O@^SCXE6TDK=G:0IUF9O=WJQ:'W"GEZ.7J&^(9]A9'?^\;8F+Z#_(BT MK\(<8]-X%V?CHSD)[]_#)5VV3[F,9#.3H_0P'W/WP:/[Z>#2,!$]UF_AW+%] MPHGME$9'F<=:"Y/Z25]N3N5&U#N*2+0KJBG>U\N$LL77$5)*?+@NSFA%=].B MD543KJH'B[1K>D5I)(=$PC/-//@_ 5!)6"*!4*7CHSP"+-,L+Y_BDSI>TW1G M+:6.1JN/PZ?"W"54X4(]-.*2B6<)&\"V5\UPX\'9HIV'9[6#4,;Q[;G>7;_< MS^.#]4$\/ON_"#N75,@*9Z2:#8X.$[#Q*1T7WG3A^3HUGA[#X;.A7Q]H68#. M9\;XU8(=K'_/3/X#4$L#!!0 ( /R "5&PO M=V]R:W-H965TNY527CQ49>W.1ROOF_?'QRY?J4JZB6E4C6\6QE;2XZ-='KO&*EGPIJH\ MGD^GKX\KJ>O1Q1F_N[$79Z;UI:[5C16NK2IIMU>J-)OST6R47ORFERM/+XXO MSAJY5+?*_ZVYL?ATW$DI=*5JITTMK%JY)@L2?M;I694F"H,;W*'/4'4D;A\])^F>V';9DTJEK4_Y# M%WYU/GH[$H5:R+;TOYG-%Q7M>47R=+O:OZLP%_:>B).IF,QG\Y/GI%WTME[PO)._J"]UT-[Q4?M M\M*XUBKQS\O,>8N@^=?GC& MA-/.A-/GI/]YE_T/XL2U;+27)=[VJRZ=, OQ4>6JRI05)S/VSIQWPU^J\]=8 M^)4"Q%4CZZU821?%>%4(;X0#LQ3BQ>S-^-V;L/O%;#Y^/3L=(]WQ)2=LN1V+ M%L%DA5Q:I8(&V-RT-H=$)1H+AK(>RYI2UI[EJ.^M;FCI1-RM-.RJ3(NO\%2# MYZ!\'LV2Q5K6.>QLI"Z$KM/!M :ZD_AXCIN(*UG?BV4K+8Y1V'.W9QPXSWD< M#_3 %+MK2:M2P7++X.56%=I'O6@]+'KQ=CQ]->UPF+X^$?*/(SU$[+&J$A$- MERHKRW)+D*UU$9RP-&ME:\(* $>G,X0/N8;Y'!%,0WC=^I6QVM,2E -V+N!I M#-9!32H!'O_('"DR0PP@-CAY95JGR!.$YT"I2FY%IJ#YVMQCJ6;(#RKDVL6" M(@! (SWA#('C"UEA 8)A94V[7/'F#(4I7Y$VM#8X$4&W5K6DN*'8AH:*74U? M#6(JG$O*NQ8B>CTGXJ]8:G=2X!H1!T&(3.U=.B?&PH\_O)W/WGQPXBM"0=80 MESF-)ZNC(Q2B)"LU2+L@#]^:A2>8Q)W*5[4IS7(K;B2*,LEE&>D8*V[A8XVX M_01+3*5S\;M!%!S1D?/IA]M/O_/3[,/+N"5D#BEG40C7E!]6+=M24DET2 C7 M0HELRTM^[I%/)R>O!6FL_(.J&B\6UE1]8"!(#&-4M!P=*+>Z:HRE1*JYJY!H'JY4/4,]@XIGC% M\O$>:QRT;QR-"W8FE>%#]$**)6Y_6B 2QRDNU9J\P+KG,=1 '57'T" /=B A M5!L@TY8+79:JF PJVE8P5'Q6F44X;\G8=TS*V$:82/&M+31'%#@!_@$7 MLO\[A#;:KSKS 4:'LX?RB2KLY9;JPS,L@"= :>0'L!:690^IK9D *+>MX!C M>UB(04HL8UP"1SB\--M$G?&317A\#3P.H_/66AP'0LM+):W8K!0'(0'8:< 2 M@;DG>D[P[AI+#L=*:Q*#"MDTI&<55:8#1VU,6])*A[Z0S@,# MZ!I\3[4*'XF2+&/E<40D:HH8&*VKOK8DC';)4CU0 MD>!\[UB1S(+_^'Q,:&#B81F+YOR) H!Z!T5X;4A]M=:4%?% 5CNLF1!7TAJG MB&+%=W FXHVT0X\U#3"T$4^U6:KOC%)/MT)0*UA!8A'!Q.)&F*" MI[X!^1HS>I 5!4X& 8A/I"RL@%:A<%7(QI4"W%-[73Z%(' MO0C<4ZAZV],5&][[Q6/X#\88QP4R5-#@TJ12ZGV)(DN3(]?2=V-4$ T^VR5T M3D!DO(5QX\CN1 1#L0P6Z4Z0])CCOQ[HW@'1/X=3@ADU:12\ MY&2F*"K_J$]*EB$-!N?^Q=$QB)'D3H(J0T8C3-%VR)*F(]<7E8,[':U^HJU/ M^<:*9 HM(C1!5,5>EQOAT)EEBD*5211#2[&;RAEJ%-H\-XQ1-(E4%H:TVY/Q MH^GT4*IR?>&>&;6KP+!0],-./!EF!O@#JA)1G0T!04JJI6$8.,NTNP\Z\OBE M$^?S251;+>J5_C<%(I2H4,'V2F1-]9@O0:(K@%B7A?O])7L]U/DX_>[,N1-Q ME,>ZED(AQ3^-A2XDB2W( \3/J?4>4NH\3>)!![1JYGU U/2LCK6HG M\]"W,1XF9R8LXACQZO$8 NDZRI>X 8:J(,1H8&4 M2\RI2PJ-OEMX,9O-QV]/WU&FYF7+MP[,7*@-.S-Q0?NBT4'J[JT()GUL9[9& M=H3YS?:B9)Y; CBPS=,"!WD<:Q$W')RDY'4*J]U)E+XK2[9JT)8,!?^*C* ME1X0'U?67V0=9T2Z3@+!4FIV]UFT+1G1,2'Q"]_.'R:8'O24H]&"Q]FZ5Q/' M\=9 _"HM&#S=)5+,[F^D,18EK\7$49A-G1J-I.ND(POJYP,PD62,\YR@$-49 M$KW1N?%9T*Z>8$R2]KKF:=57@J=(<"!=#)0\T?(NGJ*4X MF#!#LOK_TG'!-PRW"NG$=Y2#3CFTL3?2HFB$^[Q4)VNUP9"8T5!K"L[YQ& ! M >KZ(-3PS<2M LUJNN EV2&A8I]/*U.CG\H]PX2)4#[1B^\.X+"1ANET(]'= M9/ HQYUR=P\1BF3J7!/E%0%&7O/P>(R,%G=T$B#<:Z_(5.J!:@:6SPZS9'>=R_<- MM#2 V#'ZLJ99?\DQRY!;4H_&[5O>U^ M];L,/W;UR\-/AF"'I8:?2K7 UNGDS:L1VA7^&2Y\\*;AG[XRX[VI^'&EX!Q+ M"_#]PJ 6QP]T0/=;Z,5_ %!+ P04 " #\@ E7(^6_(Z@$ "'"@ &0 M 'AL+W=OB#Y0TLHA0I$)2=OSW/4/)CA,D:0L$,4G-Y%9%4JK->#:9G(QK MI>U@>9'.;OWRPK71:,NWGD);U\IOK]FXS>5@.M@=W.E5%>5@O+QHU(J_#JZFY]<+D4\"?VC>A(,U2229<_>R^5Q<#B8"B WG M42PH_*SYAHT10X#QT-L<[%V*XN%Z9_WG%#MBR53@&V?^U$6L+@=G RJX5*V) M=V[SB?MXCL5>[DQ(_VG3R2X@G+I&%-%BG4I UPVLJE?(T>7S7TXO*.0_1M'ENO[>IB'&%2 M/HSS7OVZ4Y^]H7Y"7YR-5:"?;,'%<_TQH.SQS'9XKF?O&OREM2.:3X8TF\SF M[]B;[^.;)WOS_Q(?*5O0'1L5N: KX8..F@/]=95!"@3Y^[4,= X6KSN0HCD/ MC_B+]ZS_^_7\#W7ZK6*Z<76C[)8J%4C7 MC6$4F&1#46GX46>&AU1M,Z\+6AF7*0.*&]2-WU+ML"1M2;R IK&B^&3QNT#& MV=7'R+XFR6;DU18"*D(E=[YQ6%?I%MY:K\ER[ MR*FN@7]$5Z*.)*/BAH>^@5'< E;1>7@1Z.#F[#D SZ*7\G@T/QN>38\% MYT'N\TKY%9P+^60?7=)7&; Y*Y<@AA/>0E*C9BHE97HZG,ZGU 4- M,023NY!\>#K ]-605FQAQ'374(!F.O$;5;&+Y 6*2D';M7@/".\@ M^ V_'O4#RL5*^X(:4$D:#P(.;98"V^?UY>67WM6'7).LL>#TI)K&Z%REHD7^ M(AYE":+/7Z(9WO 1?7(;D7].6>D UD7*F"U0Y#F'4+:IP+&K2,4(PL70E>*A M9H:. 'MH(*CM0"W:SCV;7;%'M 9C($0"[%F(R>X^L+Z\,%B@;7(2+EN4"^C\ M^9W*FS\/XPFY($A=0'4-K?.I5IY3DX._M3-KR4K/I#V2!#QUA#YU'6WEEL2I MN).2?U'2!8?NW%&1\,!S6C!F0$"F!\:V,W)^Q/]U/653=$2JI/1Z?& ?#?V=)OHFC1J9"YB<$G+"J1D+P+X7CKT\WXC#O:S MY_(?4$L#!!0 ( /R "5=TQ476U0( #X& 9 >&PO=V]R:W-H965T M)9"V4E2.]=3Y)^LG,\\&7M@B.=CANVQ#FZ;\V](2OM6"HN45FN%1A<3)++_L5L M&.)CP'>.:[NWAY!)H?5C,#Y7DR0+@E!@Z0(#HV6%5RA$("(93UO.I+LR /?W M._:/,7?*I6 6K[3XP2M73Y+S!"I<,"_<@UY_PFT^IX&OU,+&)ZS;V/Q] J6W M3LLMF!1(KMJ5/6_KL >^L/CD43FX6='3CE-'M.$P+;<4LY8B?X5B!'=:N=K"C:JP M>HE/24ZG*=]IFN5'"6^]ZL$@.X$\RP='^ 9=CH/(-_C7'.'G96&=H2_BUZ%T M6[;A8;;0)1>V825.$FH#BV:%R?3=F_XH^W!$Z[#3.CS&OJ\57WT?_TD!UWS% M*U05?%%PZ\4&^H.VN"?@:H0K+1NF-L"4TEZ56)&7.>"$G&EF*M +HC#41]I8 MJ)FES[X4S% @@VK'30,BLKF:$^3),^/0!&BX**QOLUY_<'8*#;E++27UI*V) MY036-2]KX!8:MF&%0*"C.38.94&Q^:@5"TZW@%J+"DD)<9(H3;>Q:(3;2Z$M M!J/PENIB[4NN\Y:J!U\IMLV"Q>E B%""A7?>8)>4I6X4 @H$JD>@K[@M#>X0 MP7.@0HRJ87WQF\R@>89&^HI%MR:( =8T@IEJB6<;)9:EP M7KFVO3MO-QPOVYGP-[R=K'?,++FR('!!T*QW=IJ ::=5:SC=Q E1:$?S)FYK M&O!H0@"=+[1V.R-&PO=V]R:W-H965TU[DEH0R M)QY;VT+$8UZK@C)8""3KLB3B<0H%WTP[/YEDT)2X@B\5CP#1+&6[.9AM\46;JY$8)?4HU M3L4+\HC6$BU V)IC*:"$RK3@LA: /J+;FP2].WN/SA!EZ&?.:TE8)L>NTMJ& MP4U;G6FC@U_0"= 59RJ7:,XRR'KPR6%\= #OZIB[P/$V\"D^2/B]9N=G[ TVLE@S M"]:Q[T=XH(MAO9O:YVY#/QIZ^U[)^$=5[JSVF6NIRL(XZ#/EYRK[<8(=/,Z_@M02P,$% M @ _( )5UB-)I5$ @ B@8 !D !X;"]W;W)K&ULG95=;YLP%$#_BL6D/;6!0#ZV#)"2;M-2J5.4=MNS@R]@U=C,-DG[[V<; MPK(IH5)>P#;W'I]KQ"4^"/FL2@"-7BK&5>*56M<+WU=9"156(U$#-T]R(2NL MS506OJHE8.*2*N:'03#S*TRYE\9N;2/36#2:40X;B51355B^KH")0^*-O>/" MEA:EM@M^&M>X@$?0/^J--#._IQ!: 5=4<"0A3[SE>+&:VW@7\)/"09V,D:UD M)\2SG:Q)X@56"!ADVA*PN>WA#ABS(*/QNV-Z_98V\71\I']UM9M:=EC!G6"_ M*-%EXGWP$($<-TQOQ>$;=/5,+2\33+DK.K2QT47O'+]TY MG"08SOF$L$L(G7>[D;/\C#5.8RD.2-IH0[,#5ZK+-G*4VY?RJ*5Y2DV>3M?F M> E(]"0QH;Q 2RDQ+\ -WR$HN &A4$8#?"BOMS(\:(+O'-EWJ#=*UIS0O>4-)B=J[J% M3LY#[7>S4#7.(/',AZ% [L%+W[\;SX)/ \J37GDR1$^W#0,T#G;3V_&I-EH2 M4>O_#[G5'0;FF"D8$)OV8M-!SG?!;Z^0&X:^)3?KY697G=H32/,5X0MNP\RW MW.:]V_SJ@QOV&^9>]/-/^D,%LG!=4*%,-%RWK:)?[1OMLNTO?\/;+OV 94&Y M0@QRDQJ,YN9URK;SM1,M:M=M=D*;WN6&I?E9@+0!YGDNA#Y.[ ;][R?] U!+ M P04 " #\@ E7FJ#.G"TB N=0 &0 'AL+W=OR+Q^N[@,( M#,GQ@A@& TC+_/KKUWD!0$CV^?PASHH$YJ6GI_OI[F>&7SRY[KW?&=,7'_9- MZ[\\V_7]X;-7KWRU,_O27[F#:>&;C>OV90]_=MM7_M"9LJ:7]LVKV^OK3U[M M2]N>O?V"/ONA>_N%&_K&MN:'KO##?E]VQZ],XYZ^/+LYTP_>V>VNQP]>O?WB M4&[-@^E_.OS0P5^O0BNUW9O66]<6G=E\>79W\]E7-V_P!7KBOZQY\LF_"YS* MVKGW^,=W]9=GUS@BTYBJQR9*^+]'*+Z;^U]6]H\C"9 M=>G-O6O^8>M^]^79F[.B-IMR:/IW[NDO1B;T&MNK7./IO\43/_OZ]5E1#;YW M>WD91K"W+?]_^4$$D;SPYOK$"[?RPBV-FSNB4?ZY[,NW7W3NJ>CP:6@-_T%3 MI;=A<+;%57GH._C6PGO]VP=>C<)M"F^WK=W8JFQ[$%;EAK:W[;8XN,96UOCB M_ ?YU\47KWKH&AMX54DW7W$WMR>Z^:3XJVO[G2^^;FM3Y^^_@B&'<=_JN+^Z M76SPWX?VJOCH>E7<7M]^M-#>1T$.'U%['YUH[RY.6*=9_/?=VO<=Z,W_S$V8 MV_MXOCW<3)_Y0UF9+\]@MWC3/9JSMW_\P\TGUY\OC/;C,-J/EUI_^U7IK<R@K+5L"M_#![#%>U_LRD=3K(UII2-XSK;42%?#TP:V1;\K?KIZ MN"JVIC5=V31'_-H.XSL_H^6_O[GXXNZ!!]S"P;L#O\*_.;(>&1DQS MP"\?3#5TMK?RQ--S?_S#F]O;Z\\?OKZG?]U\?E& MA806#ZZC8<"#:#6*F^O+_[PJ[F@>\'ES7&$_QZ)V1>MZF&/5#+4I*M/U8$+A M;S:T*F5XQA2U]57C_ !Z!#W\<[ HG?7QY8+ H95M.X#(H_#C6+$COW-# ZV" M?,"VH^QAS7X>6K:=)'R<]_,+*3.B)O"->]8"%-/-IY_[XH['\8YZ3\7T'S1, M?.5HRJXP:"B*/YO*[->F*SZZH:U^>_5KE L,/7J! F15E/7/8%7Y\WY7]F!, M6W _^ &U9&O3^:*%?KU'PTBR*S:E[0K:R&W/JR,* Q^!_2?] 4_9B3;)3+PI MX#/K:C\S[)=N ]2$?(YKVI.LP3PQ',EL>S"L;TT+=J@OOK=["V^OH+6O3+ZI17V#%V%L M?>>:QM17Q3]V)EMVT'-H C6=9E:&AU$"MNT-R*^GG=["BO>V/Q;KH2_,!]@/ M/O-(L#.:P: E<(^&]81?6&7]E8=#PZ.&[V&K0(-[T^] %Q7NNR0&]'<72T8]-?!H+]>-+4_@:K $$8 M%G:_\7/&>KF%\_5%,6Z%E"XUW)FE/KV#Y^TNVE&U/S[=-KV#O]Z;I%_2)P]( M[\#B9!W:;%17RSVN@Q<;%(W%LX.[*AY2G8!/25M_IH8=_+/:+0Q#K2UV-7BS M&9JB 4PH_@WW+ZK3H2$$!._B7 _8[PI5!1R!73<&6S0]-[YUKGZR3;."F3R: M=D![4#D8(/:WPBWEGDB*:! JV,VV+\"2>^-7Q6/9#&+H]3$V'( I38<[OR\_ M2&>LX_$-&"^8*?M8(J1-!&5; "P#28I?V9L2_08M$[S4P)\&YERN;1.]7(?( M]=)M+D$FQ;FXMG=__RFX-AU$TAK)#-!I]?X207%-M@3 >BDSCS)RZ\9NQ2YV MIJ&EA:4R^T/CC@:M76LV5@<,6PQZ8&>-.VZKAA9;]AO>G[1>IB-7218A=L&M M@,*T==FX%OYIV-B .ZS,XHN/8.]*7&!U S(7!RUVV338U<\L."B8VQM:.'"= M[-.#F+D=-( P'K!D^/F2[?@DV(Y/EL'@X.$3[W$)UFBC<(QS!F2YF?,*T-Y< M4ZN@YLDTIOOAQ]0*LZ%E2:%'6<\U7."'6S8(%6PU3U*@.MBK>7+]>Q9Y,%8"5K^B\='2@#]+-A[8CS;NLY MLU )0,.OLYV&AHC\+UHE$%+KVLM3[C#(A*">##1L0'B?["A@DE1P:#89J:"E M,& L[U79^ERI"YL -11FVJ6T5CG/5M#Z(!#N&1,NF!E89R[#/,%0)#V59'5,"48^HE>:->I!HRY$]M>1&P.'\HC0Y)Z0 M/+FWM,G.I+.#+P%\MM" 9XB0&+)T,<4H398(#3L+%H<6W0-V TV![^))Q>$/ M8#NPKRB]2[62N *"/CZ@;47IT[H-Y!X&0,B=VK>51@.L7C683HO!*SD(>=TO M69M/@[7Y=-%,?"MSFC,P+WL3)\](VLN*^9YW^T28M!X?$(JKQ%.]V[QL8[:F MUV4\#!T$=![5(8S&,CX%2 (+\B_JOL(4=(^'W=J!/8G_T\8H>T%*G#OJ(*U 7,#:@+6=&?(IA-F_@!JPS ; M=MHC>WKP6K:KACVZ540I#:;_L(TRM,*[EW">)?%1M-#8]P;"4PH:4,CT_709 MR]%^P/<;G#V]B.:F*KN.HB9&CE>8EV#9TC;,YGMBU'F<$,6%\L% @@64-Q4< M7Z(!%F.D*#W_.T[ZNTVB5-AB-O142]NR.8)*\IQ#.Z%O_#3,;6XLN.E,[6>& M31 [,6QMVB]BVY&_X-B.9X" &G8+* ZK&FYLF!5\7=>"H$ZO4?/R)5J;_@EC M:-F=N),]KAL&F8_T7@4V=$:Q)=M#*_9$"1%8T6*ZI&"EALJ\9%'7F/>>7\T' M +]_P_S.S35;F5'N1]U DOY9,N!O@@%_LVB&OQM#ECE+_@N;B+;;MK5]M/5 M:2F8%"&ULMAV;CA0DH0LC;Q%DX9OY] AB:"&Y6K /-8,CEI.=G6LTI;1"+D/ MVC@ $(?]P$(3 L&; MXK+X$^6R?/'7LGMO4"F>>?Z-//^CJ7:M:]SVN/#"+;P JL-OS"Q)9Q*GIDF3 MT]-C,%ZF\#N5(>T)R3>Q73B4/:X)+N'3SE:<((2-W[H]0&P-Z]3*0OW,@&;S].8>+%XK/5C@PB51F,R)Y8H_?SE% V7@'F^, MK*A,6EB MV;M-_U1J9#U5+]EID@;U?8(S.=_5FB05+$\3>,'0&+O /T(OF/\,G9!U\V5C M7G'^ >Q_)?N'%K(5!0$7 -:Z-@B3BP.N"OH23"PTI@_)QCV\1LF.;"80\S7% M!IJW$G# ZYQ(!74'9;!^A_ITARG)T53C3-=F0SG.DXW"<)+FZ,\Y9%Y2W '[ M$C9%8L:B<*_B#G^NC^% L1C)0%(?A+I*V]"RL; ZM^W*/8@=<26YFW+M$<:M M)N]BE137:N]JTT!8%)2E/J4D42$H>^9:,,+G%M66;3)XJ X3CK5RXSIFYGG?.DJGR>!BMS'(I;!H)ORJ0B:)# D&P>17,6].=T2 M22ECWB=K[G-^ZKGI-YP>#GYH+XH9&MR8^54-!9ZU$7@J\X&/1[D6KF:Q\\6A M2ZA%ACD#TC#:CK+HF">U5#<5U!\')HV-@,8J%FK#DR/H? I2H.F,HX<][0^& M2!\(15G2A&%@0*:>E] 2P/Y3 -A_6D3'W\REX[525L$?23&&2P*=]>_G4/AR M/^?U1?'K^II_BZ1S@("D13\,,@N%E43+T( MM"SY-$*))I $J#6TI9B[H,'A M/["Z CK+Q8KGRAF*X;5N5!EX'%;^JLBS(+C)O,1;)SH3E_Q,?V3L*]>!ZI=I M3;!]+]_M8)?#&[!-J9H,(4X)SI&A'4P(ZX4"E*/6BJ0 -% \)]$1C!LK%4EG MZ$2P*UU)B#;)+&T=ZJL)A:!@(;AA<.V8RDW294L38/>#N0RLT2JZ!:/B-+XE M,2:+Z]JY)L*E77=S'9E,UXO[X6XZM%FBTG(KYX#'9UJ: M_4R3QUT=4O*H$D/HQ_6.-3 ?-^P,ZE;)HA=5TVD!H-TFO M9N0^\7D8UI"R@^F#&)Q)(C'<( (@RKY#%!G9H1^!F)LZRCR"S!8ZS"!_!(Z7LW3-W86-*LC:"V]1ZS% M!!!.P^N0]Q2?D^[:N%?0>97>M:6&D'XXX CI;XP40$C]E6I&SA> H++;X@)N MP+UA*.BE\AU$5FYZS(0T#59U6F%1-/HL/!$X/HT36/K!"3%9!B[J:LM-(AJM)B:JJ!#H:.208A+"\1278] MXWY8"RIEJ?V=T:"L-AA[]H!R&H6*S)U)1E%B$A!Q-*70@\&.0;S'3"@NZ=W# M??'FDVM%FS\BJV.#.H'2>R#SBR5 M2+104DRA M;+_BHA85.E.,"#/_5CE:J[ELX04%QO%DWZ.RG5OXNE^EG'L-S*^>:BF&DITVU"%8(_ ME" & C,BP4$1$H2*SN=H\)68L T4DZ+0Y3*[VWE5YPL:P)E+^:'MQ@DH>8, MT7BEV>0D6HI=1(L8W$4<*H4RN/27T-:EQO.KE"2%BK6Q'TQ]R=0*"G7RK9YL M*Y4&I3-(KU2?F).$57"AX>P)GH>L 6AZ!A;RBL(T+9G7DU-HPH[)<_T5M=Y( M?9&S_DS:@X U]'VE"^YY[<*8.F0GQAKL1%"\!(FP DFF)4*Q']>=Q;2$#M)E MR60:]DXJ^MALX).&3]@SH^PTDXN&!UERE3(>R*>;EKU2=',GQ<"&X^1<0/)@ M3HXQN"7CI-G4;6=(V2=.H1M,SJS!H0SMVB*S,#-3E%.9+(46?;"7!BNT^&8@ M"*COG.8JYL4;9T=8.== RK*JJ"U%0ZA,A_*H?%/2+BX>8QJD,WTD.H&5P.B^ M8XP8%)[!8OQ.XF7MM8B3+AI,E4112NA64<&*$] 4;1'\(@< &P0TU8_;3!:6 MC GA+&'140"_E?8)-[&SDEF!PL[SI6)"-X8]NJ(\Q415*MC(ZS3[$4J#O='- MS951$-.:<_J4K]3VYP>*)$-F&DG*_8-R; MH=G $B7UA^B?0NHVH0\JU8>FQMY0]9Z*VP2[U$V9=H?2U9(Q4@D7X9;8A0J2*3:$G:<2^$P<1$F9B0L+0^ MW5Y7Q2U.Z.7G>9@=-ICZ(JH:VW)AY6) "0T1ZKPLZYHYJ0D[A1BJ;:W^!.6$ MYHY!K9#*!2.C.MO]&L.' /+<0+33@ZLP^E*64F(^B2H6S&Z,B0+^3((/D4+< M-V2G3FRNF/1D7JD-)5*$NU,&PXAZR-1:K)-Z.A50@9D0P\C4-6:<.K#07C"1 M;3&5?TYK1C.M4>Y2; W%JD$\@1#@0ALA3Y]4$=%7\@ C$!\IK5$WE,!.G D(;AY7.6*B;0H,N.1$RMB=D&21$ M61N*'X*US]@N&JV'?168WJ-,.$8CGC/M>P3,,*Q+T_#^#[8]]6]A+&7TM_OR M&*K#=' A4A,8ITJ:JTMP4AX+!(:0$JPHFRYOIOX\Q0#)"#"@+P\D!]K[!&8L MS+FM^I52,_6#)*?3@_N,"4"6%9*'T &MM-[%'32BO./RHT:$HJB&\ .F/D5Q^]#F V&DQ MS&@DB[%*W#O?T"&PL">"]&1^KT+K\PH7CX?DO8\A5F *GH)5?&@IHEM*7Z7% M]U"YIHU*S!4Y(L9 R9D.VJ+IB9$XLDQ&2XTT.FV[\BM0RN)9>JJ+$D0,>@LS MZW3 $H,>TR?$;V0M)LD+FO@CEP)T8,&/41$K6X1R&I8<^;1"LC3Q<.$X?$GC M"D8T^Z2[N,(=V66L#&L*GCRPT,-Z%" %"%@F. SG<8A,R[3((@;-M/7,T0W94*@0 M0@"F(FQ,7#(<](EW(O+1[Y4E6,H^W\;L\^UBWOA[)/[,DFR?>?%\>U'PR\6= MUA95S@2I5/XCV$3TZ 1U9C$K"552:$$>#><.UHC,A): );,Y MJFFT/-)QOU-B2+_KW+#=N:$_Z>094)]_E ]G5XZ&(MYVKI>K$\M$\EW-Y*83 MQ"YK$S O'Y'$W<*\,8RM )12E5$6P88$RV-VX)%=3'; @U*BU([:F2O5K*F# M-):TAJV=O$=6(E:2^3,ZX&64I3FR[]GK$B<2RT'/\1"3FOD!EI+F?,;<]%&K MA#(7*GAXY+RCP#9;W/4Q-3')BS#[J& JQUB]=@<-'T*8EVI,*6Y.*L#'@)@X M-X1'U"N,H59!:6*W^"9?'+ O?\8LA.0H%IE9L7-XX_SC"XG4.%N8'=W(UY)/ M5= 2*8=YNF%FCT^EJGMR*=OQPNL)&#W9OV/HYH#6Z_Q,Z-S9B\198X/I'YHDY0:$>8&<+554B8$?=/F0[Z84$98KT8@]LY*;PY*>B(LVQO&+33 M4II@7H+W22%O+%&T4 E]0J^?".5?2=0DRR0YIY$$*.2L.4T6XQ],&XP:FO8? MK%HHFN650+Z.P^JE&;@+I'GP%+E8I9.X(;4XI,L6H2D*(ZKD2+&"=H\"FR M04J'W\WO42K9U2?N%(C]!)";@%L92*#\SX:P8M?%%8^%%G@@P459?T++Y9#0 MZB6GA+@6>>JDD.;XLF&,_>+I@<30:)[0.EFYY\%SR -F1^MFVI]9IE0OT.<. M;;0$9$]&\O1SA/\$.\DT<]9UNGEB9-#@ BT8M.\-T( M>#C\Q(FL>"],]K)]@.!DSG\B>CZ"56/U1^C'#](JXW98CH$"SE=N8"EHM-C$9$*2(,O58#'5> MB /%JCW7B1Z8-NE8ESJB0\1Y9U?%3UP"E$7&L?;@V]LJNDD<1*2KUW7<8"002#0MH/CP OW MRI# TM2V976CZ.!3-=)3!E1A *.&*0:Y:00__QG0B0<;D!XWE#WX9*A4;*H! MMO5BDB#>/GBS>%W@V_N\E#N;+5ANX7QW48Q:F?P=^5T4B,II+0]VN5._'3)- MYY&"=NJ:GPO,:X,/L+T4;SH1<\I."X?"%HYD8482!R2\6H6$,9.>9"HCG\ET MK.E(@AP.^+UWPO,,R6W)_L.W'L]Q-=2W5&!JPR9>RFX8H]EJ0/=1@4*V!('* M0IR\4#X0 'S79P0@'R]^ [75_+16>T30U%\4NZ>-'#"AT>OOUCN3]\?A=N;0JM)-LIH8LD+*-?;FB+DGJ*CITN1Y*;-6#[>#=!,W'8KC78PBMDB%7>O M=PJLI(9'I"[ZE_2U6NJ><6IJNGC6,=,($]*%B,+.=]/48G$CQ-#$B23=+;>5 M'C[-+T"2"4N]QFT,E2GIT#0B"]YS4VLF1Z!L5Y-E/ZK8B,"48)0HHK)F#W*Q M2H]U<<%L]BSW*E"O(\%ZI74P4.X!G%1R3MFM'?.X.=!=!-HIT)8]A<1OFI M2\?OT'6#+X;PPJ,BD0'A>IQBA>FQJZN1D)@7,'^6+ ?-KFDNR2TQ1RV>RYUA M]Y=\CTH4?V@*D]M$[SAQ*FQZQGC"R>8@.KD2H617ZKDBWG?V0^PO.?F5=$2] M@U\@^YGE/>!_2*R[;)RC6Q'T@BR=;"@RF?;1=JZ=4M?7!L"&EKSVN%7 ?$$T MT?:G&^_F&U[A/3D>N<)[7-A*Z5EHD#;,ZY-XA;GQ#*F9344?ATQB*&[!.G=R MC"NR=T.QK1L1V]D=Z!&B>&EU7F D^4T.V&O"H2Y'F>B\K^FAB=&") 3"Z39Q21TL.6S&3F"T M9:?[)TGKAY-P >#\^?Z;@&UX>VE CZ_"MV'34>9WP:IE1U^8&D*WMZ6G(13$ M8X(PGLJC8V0GN*T9Q?ED62-I:T2<#@=8>:M$58AOZ T1(B--==(=P7PR1TH! MG*J7\E6^&$I0B/?G3I8AEU8Z3,")/KF!85J%D_/1ZH#SVJV3&_$EYYGU.=8Z M[K54TJYT,G<2Y6X\0_1:3YWM>TR[;#9,X.-$48WLCIIXMWQJ5 .27DG!K4L/ ML*:C(&=.^2FMP,SKR%7QM4I,G^=;*30'BGD3ZP8/)B(9YDI35ER/9)ENMQT@ ML-X\^^[X6+.F L-=L?$([8D+*A812KQ6]V;Y0MSO8NX?4];C?/(L9GGFBMWW M%\4SK1;?3_/6,7J)/Q,PNL1C)1N/P4I;,Y&Z,6 ,HE3J?&' MY!D>G!SHYM'/7[EI-Z>Z#'N5T!U>R!"AF]$+,XE".( M1BR]7E$JCN/C3$BF#46GK&H'[47W.W\?HTPDN88,\&8$G2?)Y0DN71_#+6ZS M[H>.%<.&6=P?\2+8F^7[7.]XP*1R>LW1[*98;N:\N2CFFD)*PF@O &SN>&X' MATPNOE60B1:39S&0!1//X@CW#V:G<#C*3/+&%U/^0SZFD*9'90/#E1/.$M^! M1+*H_60#.6:@9D#)@JKRA<6#$$+F3Z:5<_)1'H![XE.TV263HEJI!G$-AV-C MXLPWD@0XP<71LRB11X0TGGCXQXX&]!E="A:3'U16"D9[ #S385$372_J(56< M\+T5LX][N5$6PUD=W^=\YQ>YRZ3;2 =D4P%^$$G@LD1,C5+$$NYTH+;L!47> M##'TUC2J%I)]P]D=A1N:CR0?0WH2">NDH$;8_",/-3E@GPT[*(OD MPD]DY*OA$Q.9&YL <)^Y,B69,/%*UL?,(L0C,"F-77"GDG>P(7PD77[)I-KX*BYKI&QDI)HYJKMD,+FGY#VJ7S*S8=GN M%N>(CMC5!PNY<$$M[;IP2# !SG%H%]-3BSQA.E 7&.N+KC]>(7RS? 'P.U,Q MM<7">IO1STZ![@U"+Y@'R;]1V_R32N)7>"^N72WG V@9O/PLA/Q8RV ES(UW M 3%7NL[5- #0JC\5TKW@8$#N63N=E8PMFY>.DY98V8&TU&7M#@D>E6%\AC;U MKY22QI^_8Q/YS=W#5RJSNX>?BK^Y*_KV\OIFI;?A".GW7'X%X^/;"TE#X'!! M?_"]\ L_)2FN,4JFV^_C#U8H6R YE(?.6[@^_.T.;[(!,:*K3\XA8,+T">^E MT<@[?40$G%%CPVEO'$"X*X00'=9%MR"X)KGR+"7_6OV(YB%(BYV5MD,LI?(H)^1G&! M6'D?^*:J[50R83T0BGFFZ;._=K9*(JI5LAD H]MXD_.?P(R/\R^)PL;8(L6[,1MX]?KJT]=G3-'4/WIWH!_$ M7+N^=WOZY\Z L^KP ?A^XURO?V 'X2=2W_XO4$L#!!0 ( /R "5?&D5P, MW@( &@& 9 >&PO=V]R:W-H965T3T-+3EV\##MG"Q:)_$1)V.X4=*6!C[* M#+,_\2$)[E7'.]6+^"3AET:>PS!Z W$4#T_P#?LL##W?\ C?_#GA@%N^T6$^UTD34[,49P&UBD&]P2!Y^6(PCMZ?4#OJU8Y.L2@>#8WE5)N806,P;P0(*G+C;KBT3!:<&A#6C2$/QD"JJC67K.U+F5$; M;6@\U)[7HI:>E6F$E&G-Z9A9PA@+PJ&I.)NJ$3YJ5BEM^:]GJOU+7M6,:QHA M!%0$=.V; 1F2.*Z/Y8X9R)6@:64F<.4[$/69QH[RGY0,X S>P1,R;>"&Z7MT M9?0?^\O._@[34BJABJ<3@)@ @ZA%'*J><*_[26KA9YS+,55T.PCZTWZ,SMOI M\6S>SF#27W!I*,TY0:/SMQ&PO=V]R:W-H M965T1:;6R'+O5(DHB>-15#$N@^G8G]WIZ5@U5G") M=QI,4U5,O\Y1J/4DZ ?;@WN^*JT[B*;CFJWP >V7^D[3+NI0UV5F#RV2IU)/;?,HG0>P(H<#,.@1&GV=HG_PN5,N2V9PH<0WGMMR$IP'D&/!&F'OU?HC;O(9.KQ,">-_8=W: MCH8!9(VQJMHX$X.*R_;+7C9UV'$XC]]P2#8.B>?=!O(LKYEET[%6:]#.FM#< MPJ?JO8D^1%N%R!=85!VJMGGE.1":CJLE:DC[_HD3>. O4+4]U)I0!V#7 ?"9!,NQ7#+AHS+/[(;) MAE0'^O .DD&8)A=N$8>#00*SG"B11E!;4^OW0LA*IE<$;!5PF:D*P5AFD<3( M0A+&%R,8A>G9@+CEC5<7$V%1D-"X2/A"[G*%H,D%"D$6#=O #\.+\[0')_TP MN1CU8$%EV*7:,:+%,!PF,>SKE&AGW"LDHD[4#/@RMI/?G7:Z.6OEXH]Y*[JW ME"&PO=V]R:W-H965TRFQR2M:[OM0Z+;BSS;"OF@8L8T^9@FF3H?Q%KG MK\=C%<8LI>I$Y"R#)VLA4ZKA5F[&*I>,1F91FHQ]UYV-4\JSP<69&;N1%V>B MT G/V(TDJDA3*I_>L$1LSP?>H!JXY9M8X\#XXBRG&W;']*_YC82[<2TEXBG+ M%!<9D6Q]/KCT7K^9XWPSX3?.MJIQ35"3E1 />/-#=#YP$1!+6*A1 H6_1W;% MD@0% 8P/I4TUO3B3 M8DLDS@9I>&%4-:L!',_P4.ZTA*<9CA7Y-HM8U%X_!G0U1+^"^,;O%?ACD9V0 MP'6([_I!C[R@5CDP\H(^E7\S*E]S%28"M5;DC\N5TA)8\F>7SE;DI%LD>LYK ME=.0G0_ -123CVQP\?57WLP][0$\J0%/^J1?W($G1D7"B%B3]>Z\X(XJQ>"P M:!:1A-,53[CF3#F$9V%21#S; $$E?Z3(?!@$_0ISO ZANB4*W -<+"RDQ$5 MX%(C]YJ%+%TQ20+/<,0W(H$UK&;-:W)Y8&J##.^;>,$^MRP74N-V MX%F,_&IP_%((#:!N) \!*\_('=]D?,U#FNG6];W0H./P'7MD"?%&U95?7P4C M &4L<-UY1F3X$VQ%J$/"$7E%?,^9+>9P\?57"]_S3[N&KMF:20GP0I%"U%;4 M!+X\H5EE[%HF&Y&)Z_@SKUY<_9?#%O\K,O.DVR,B8)%LX"9E8KG]WVF*(BV]-.W!K$ M+9W9=+)GC7*XLL;"=9:+MC7*C<$:ON/-/3(](0>#ZA5$1IX5+!J5A&RQ],LA M8S!W_'G0-L/SH1>2<>XLY]-],MKAVOQ3QW]&QGK?P: %4WOE ^^[% M' ((@1=T*8'#E1+3J;-<3EI*V'U?53.'=-3$7@5*R^=FN?E6CNM_1@D8[!%_Q4)CR@R;$5!Z9 1 M4V>HDR/.]@#83]UPN!J1'_;%T3"4X$U]NC=2RT$#=,PY"A3P!W/>%1B!9D_6 MX\$/0?WNM&OJQPBS+13 #U!QBQ76"EAIE2FMF;I7 YRGMQ2&1G,*A>:Y-;9 M8=P E%#?/J*+6WU#7AJ!9Y! F=)$8KC@652OJE>TIH ZJ,H'C"CV]#1]8!E9 M2Y&"0)3 P,81FK0$#T:AJ! 8(K*&:!($]:%ABA(VYI M>1HX_D1 7PZU?%U26/F[HB1GTG0Z>,ZV9ND2VRA*:BUQ&:AEK-^4HJG4OHV%,\D*&,1B0T(UD)M2;Q33Z"^K^2CZ8!AH,U!;:%>QES&A).1-! MYJ>J4JO&G/ 'EO!8B,@:)N80YLT.<*L*V+R$=4*^ ]-8LJLZ8^R4+[(.CN(# M/"MSH)8M80).7:N7V*12"6GP H!("FH_ 6O8Z(A 8LBC#.Z$KXT[%=(@S,$Q M#=]CED"9"-R$R$)NZ6K%R;T$$YY4.G3'):'K^*8*PWL=6'>0 P9IMA&2_VV#7 4;-.B"W-5J]0.\;[5#VGAG+L4C M(%#8RCW#O'\V+\9]R-QU)M(Q!#&;I_A'DMIW .A [5[,=F>V*;LW2[JGWO4+ M,?7R[NIGH*KM7&V*ABK+F;BS5I%5C=@.XZ9**2:9B.R019X7<]7_T'>"Y7)$ MKF*:;=BSDSULX++F'1V6ZWD+D)H(=:P^]4I:H5$=!W88$@84:=J+CE)-Y&8: M0!E"@!(IQ.RRV')(QG1?N:0T_-7=OUW=YYRSVCEG_Y%S]L2R*KM\MI_V8NU^ M,?39SOLY>GUI?CP)G,!W\6+BS"=3VW!/%Y/=ZX?+*.*V$!EFS!0*8!J6YC@V M(O/EG'B.NUR2N;-83$G@>#!RR&O_W;*U P^GSFPY'4$X\0*/#!>..YE#"VB" MR[[[ N@)*%FWJ?LC/9XQKSUCWNL9MY_@#-OM]PWYO:=@_72#[)S._ MB_T (0AV+SCV1_XU>1T)\$ RPRX1(#EDPS(X]Z1LM*!4Y_C2WS3JU4N$_R2G MC1N?9%(&K19^>,)NILBT_3I3C];?MB[M)YW==/MA[#UT:E M Y?7L-0]F4-I M*.W')GNC16X^\*R$UB(UES&#JD;B!'B^%G!HY0UN4'_QN_@'4$L#!!0 ( M /R "5=QC&9_EPH -8> 9 >&PO=V]R:W-H965TB M.=0K66-FILU2M'@T\Z-F9:0H[:9E=<1]/SE:"E6/CE_:=U_,\4N];BM5RR^& M->OE4IB;4UGIJU>C8-2_.%?S14LOCHY?KL1<7LCVV^J+P=/10*542UDW2M?, MR-FKT4GP_#2E]7;!WY2\:C;&C"29:OV='MZ7KT8^,20K6;1$0>#G4I[)JB)" M8.,_'#7*1JR4,[&NVG-]]4YV\L1$ MK]!58_^SJVZM/V+%NFGULML,#I:J=K_BNM/#4S;P;@.W?+N#+)>O12N.7QI] MQ0RM!C4:6%'M;C"G:C+*16LPJ["O/7XMC;H4I!DV4[6H"R4JINJF-6NHOFW8 M^*N85K*9O#QJ<1QM.BHZTJ>.-'^ =,(^ZKI=-.Q-7_\1V!QXY3VOIWPO MP3_6]2$+?8]QGX=[Z(6#[*&E%SXN^_L-B45=LG>RG*MZSDX(-*I5LF&O55-4 MNED;R?YU,L5R .K?N[3B#HUV'TI.]KQ9B4*^&L&+&FDNY>CX]]^"Q'^Q1Z1H M$"G:1_WX DY;KBO)](R)^=S(N6@EJS5Y R[,@H67F$DEGI-PF(=7+5I(33) M6SX&ARO5+N",%KZQZ=NED/]=?%SA.5P@0Q$-+@&-6.71B MB\E?(DJKYQ+$C9.)CMDOUW/VZ>'#QY@#GQ-VNG,O$TV#QW&EQ%15JKV9=#NF M$W9B67\M"[F<@ILPL #GW7N 7@Z@_Z&UB%J(235X*!:BGI.*S94P)2O@EH3> M!CJJ-8**%5K5S]FW6M'PHL4;(!XF$0:R(8A6$_A(J43-SM[X=CWF,F< NX5X>I/N)?Y37J@#U+[+1'6T>65)A9*D'GI_F M+/+")-I/ZTA4+(V]!#_CC&<3%N01>[,VNM_Z %V[/\BX M%R0A]OA>'H4LRD ECJ()NP#:Q K*OK-C+Y?04QXG_4^0)&P<)>%DBYUSO10U MJ?R#7'(.C3 V([9R=K*FP%W1 MZB>@FX -)O+0B\, !HHY)/;(6 ]P=.$0J"O5+-@_*]W>W,&R4U?@A2DG;XG\ MG9;;BT,G4HK_&2D[" '!&.[^OC%"5HI=+.1W63U)X9;2[[]E/. O6#B,+A!& M%^QD9JQ'GE,^? (U[F3C#@K@+"%UP6FXOU]=IT;\J:Q)SB4BJJ/6\Q)M\^@_ M&$8KIN6:DI!2)3=?G1I4=+?PCT2& W"/)K$FTEC*U> MR(C=WJ44-B71SC.]!/QNK$+2%\UMOH+DA9&E:CU*&UMYQ -[FTK3!@6I^8[T M9E3SO3ED[_25O)3&V^"MV6".M$"%=,E@'UI2W],3F-4V-:^,OE34 %A=T6)$ M%824FR=D^ W5'>ZVQ7;Z8]\.+PZA) NH0R#GP62N[F;.K:U.UY@G?!++I)UG MK7[6:4E!Y47;R_-HF=(I"1;7QH*RQ*&'>VK%>*@5XR?7BC.A#+L4U5K>P:2Z M4QB#%:RL="%L4Z7J31C]I=F0H2$'M1MW%81[6=M=)-LJ<8O/70C^6=X' KLD ML&AQ?:OZTUFNK*5(YPC&9PC>9ISS 5@A,)=0QO-!&Y8:%-2%&L08I7]XR>YX+Q' M./&CXHU)^]Q_\?GLO1T%+R9>[W9#9]6*:R9G,UG<]ZG.C;XN$+39TMT<2+HY MV,([=Z _E925V%>0^R0M@_??? ;^*%[VW=R!+5'BG/(UJCC.;6\"T(4I80DU M6693N9?G&4VE>)-;8O?55,$YU$S94(!4.40*.G><\QCJ"(*<_GL^]0B1E\&O M\,2#B JO!(*$X73(0JG3RY1G&TT)7"RC@U6\[I/QX_&IUVA M=?_A7X< ^=.';I0=?=2#K6XKC)4T]EZ=E+P['-[>45H$V2+C+9FYOZ$\I\A* M!?)"H74Y<9T U.7P\<%RL'Q0G[T-=)]XG=.L7,Z*4E M:+WC8M,[WG>*V$'Z02[_5\+[DL?#\>;G=MU&J?VCM]VM6]]&48K)/#_OTT\< MN.LRWTLR&ZO"T,NR&(:]E/7:.I]U/;H;H:@59.ZJC?-\9_=Z0)=D.=53/(I= M-<5Y:+R9T3[@R")EXF6^S<=] M[$CV^->/,?P4T UWP/?N5@-I(7+Y$Y-1^M1E=/F!Z-G< M7CG?X^/V#OH*0($V"2]=DL6?+5*1S]9%NW;AS>;/NU2,O0/"ZTVM;=_>*ZBO M06 M%F0(+)-0''W1LI"V-QF%ZP#95!MC/T&X.N)JKK98580LE<2 M[.W)Q2F;KU5I#X>--A*PI=>!X-!>_2 MT/81KA#H:,,$C:Y4::79Z'5QD$MB.R\9CC:^-2ZEF=LOJHV[;G*?'8>WPT?; M$_>M\G:Y^^+[49@Y<5?)&;;ZAVD\8L9]174/K5[9+Y=3W;9Z:8<+*2 _+<#\ M3.NV?Z #AD_9Q_\%4$L#!!0 ( /R "5?D;G'K' , *@& 9 >&PO M=V]R:W-H965T3D>3\N3L5_<$='# M8Z.T6T5'[]OK.';5$1OAKDR+FG;VQC;"T]0>8M=:%'4?U*B8)\D\;H34T7K9 MK]W9]=)T7DF-=Q9%C[(P]&'A7B];,4![]'_WMY9FL43 M2BT;U$X:#1;WJVB37M_DX7Q_X)/$DWLVAN!D9\R7,'E;KZ(D"$*%E0\(@OX> M<(M*!2"2\=>(&4V4(?#Y^ G]Y]X[>=D)AUNC/LO:'U?1(H(:]Z)3_H,Y_8*C MGUG JXQR_2^R#J5=X* M+]9+:TY@PVE""X/>:A]-XJ0.EW+O+>U*BO/K.XNMD#7@(UVS0P="UV#\$2VQ M6XO:@W .O8-7'\5.H7N]C#WQANBX&CEN!@[^ L<Z!KK_\;'I'<2 MS9]$W_"+@.\Z?059PH G/+N ETU)R'J\[ 6\6]PC>:UA:YQW#+:BE5XH^3?6 M#,8,L3XSO_69V0P9N96N4L9U%N&/S?;P[*Y=*RI<1?2N M'-H'C-8_?)?.DY\N>,LG;_DE]/4]/>.Z4PAF#^VW7O8Y$Q=ISIOX]N*J##US MYX-(VH:]4=0MI#Y<4Z[#XBU6V.PH+DO[6^?C.E4"3I4 F_I!Z I!ZLHTV+-I MHW\H+55GN+M!#+SZU7@DP-=T@,W3#%+.\ED. M_W.3E:R<<9B5+,DY2;3R080>0_Q4#!VU+G*6EFQ.;'S!BED!;YI6F:](V@:I M!,)X64).$ N":(V3%#1C6<'#(L^?3#GPAEIGVRJ)UD$YRZ#(LZ$@B87@TQ)X MRO)L#A\-56\PF!6L+()5GI_%_9 YD'AGD*3JV(6@1WZXC#QINU[T5^ MG 2"Z>.T_@=02P,$% @ _( )5Q1$9_*K @ +P8 !D !X;"]W;W)K M&ULG551;]HP$/XKIZR:6BEJ0@*!,H@$;:=M6B74 M=MO#M >3',2J$Z>V4]K]^IT=R)A$J;07=25'KJ M%<;4XR#068$ET^>RQHIV5E*5S-!2K0-=*V2Y2RI%$(5A$I2,5UXZ<;Z%2B>R M,8)7N%"@F[)DZF6.0FZF7L_;.6[YNC#6$:23FJWQ#LVW>J%H%70H.2^QTEQ6 MH' U]6:]\;QOXUW =XX;O6>#5;*4\L$N/N=3+[2$4&!F+ *CSQ->HA 6B&@\ M;C&]KJ1-W+=WZ!^==M*R9!HOI?C!M5_VO#V'O811^$I"M$V('.^VD&-YQ0Q+)TIN0-EH M0K.&D^JRB1RO[*7<&46[G/),NE!TO\J\^% +5AE@50[XV/":#M[X4-&S.+UG M2X'Z;!(8*FC3@FP+/F_!HU? $[B1E2DT7%/&;ZA>=^NN=>O@Y6VJCZ-W\.B2]1>X?1K:]--8URW#J M4;-H5$_HI>_?]9+PPQ'>_8YW_QAZ>D>]F3<"0:Y@K:36CKF]+%;*AJB3OSYV MLX<$'2UY6-!]@;"2@CJ;5VLP]IW8ND\\1PV&-O^+W!AFV@9=88;E$A7$/7?C MT=9/KP"[5P!OO."6P0D,D\2/DX&UAGUG?46MJ526-64CF,&ZNX%7T"O5'H#P6=O/G;>;AK-V"/P-;T?I#5-K7FD0N*+4\'PX\$"UXZE=&%F[ MD;"4A@:,,PN:Z*AL .VOI#2[A2W0_4>D?P!02P,$% @ _( )5YF_1C.O M! Y P !D !X;"]W;W)K&ULM5?;;N,V$/V5 M@;98; VEJA[8AM(LI>DP+;!)FT?BC[0$FVSD40O2:V3?GV'E*TXB:/UP_;% M'I(S9VYG:'J\ENI.+SDW<%]7C9YX2V-6)Z.1+I:\9OI8KGB#)W.I:F9PJ18C MO5*\DNN)%WC;C2]B ML31V8S0=K]B"WW#S^^I:X6K4HY2BYHT6L@'%YQ/O+#@Y3ZR^4_A#\+7>D<%F M,I/RSBZNRHGGVX!XQ0MC$1A^?>,7O*HL$(;Q=8/I]2ZMX:Z\1?_H(2OM/F'=Z<:A!T6KC:PWQAA!+9KN MF]UOZK!CD/FO&-"- 75Q=XYMT/\SGO7/#[KGZ@F,%"5VUA6F:O+!R_*,7(PB/T$X0QXDO]-/1M MP%:*21@&,,"JN&=5?#"KAJ@TB/(#J31[P.M_)96Q-FTCS$'D0M:(!LLD6 4W MZ%T4"'N!56UKU++,N^2L,LN"X8A?XN4-M[Q8NH//K&GG2(!668^WTB#$<]I$ M-" T3B$)L#?4AR3/2!+[.W0ZG$1I #3+T32,TPVEAJBTI=!S2FW7AU$KH"3) MZ1$*"+HZ)%US_D6^1EFET"<4Y+[F'M&21R'.SS\P?W][KWPOW;X MN]D>5&B*W0R3'.(H?V6,K:,<@>,\)#1-T%%( I\>-M1)/]3)\%!WKRX;[(N? M^7W#/8CV^G!?2&1]\^ HF9[J/4\*VPRD=,<2?8*_MS:FE]=YM__T[OZDI-9P M5A1MW598:1R.VO+F7U=K^!4?L0>H7+AG%5<_*]YIO SR)XC2D.1Y:B6<\-1/ M4$HHH7FP.QS=3R"1'2S&W2!+#C M>82;> UDH2-L(RNY>!B "VA"(@PP"$(28P@XV5F$2XJ(?H#;&8F1OSD&']DL M\*:BH9.0>'&0HY3E) UB=YBCUAD*V MC>D>H?UN_X0_ZUZNC^K=^Q\+MQ X+Q6?HZE_G.+/B^K>U-W"R)5[Q\ZDP?8Y M<8E_0[BR"G@^E])L%]9!_\=F^A]02P,$% @ _( )5[\ ??-: P +@@ M !D !X;"]W;W)K&ULE59MC]LV#/XKA+L5*^"> MWV+'OB8!U+3$GD(Y(/ M*69QE.J#/B :>&QJH9?>P9CV.@AT><"&Z2O9HJ"3G50-,[14^T"W"EGEC)HZ MB,,P"QK&A;=:N+T[M5K(SM1LJ\U[>?P1AWB<@Z6LM?N%XZ ;>E!VVLAF,"8/&B[Z+WL<\O!?#.+!('9^ M]Q6E'NCZ)23G5G]+,7^M4'54"A; ]\] ML&V-^M4B, 1N58)R +KI@>*O &7P3@IST/"]J+#ZW#X@IT;/XI-G-_%%P+>= MN((D]"$.X^0"7C)&FCB\Y"MXMS:^6Z[+6NI.(?RYWFJCJ"K^F@JVQYI-8]E. MN=8M*W'I42MH5)_06[U\$67AFPN>SD9/9Y?05_?4>557(\@=46TZQ+_GZ*HE$T!=I@T3%1=[$-3!=.AH9(U4AO_-7.'C(W6PQJDH+_HQ'>7# :>= MHOUIQYBVYT0GCG3ZSWKK ]?6C?T-?R!3 'VB.M&=L(X)/@&HL0/L\*N M9A!G?I0F5DZ=/'=RYN0BMO(<9G3_G'0?I&$UV:=1ZB=1!!>82T?FTLO,]4^; MC:RFQH*QL::2?Q%J.OGKT^-YROA&-BT33R]?Y'$T?Z/=K6?M_$4.UXZ)6RRQ MV:*")')LQ,/^9PS!1F'%#>Q8R6NB>F1LBBQMLQCG?C+/S_*97"7S]%M"BPJX M1\&E@E^D0?T\^1J2(O?SG#"*@D@,(;J:IZ'%BJ/_CS7+_3 )W3>)\Y'WR(_G MJ1_G12]GL9^'!6PZI9"*J[50!&,K)^D+:#:C2\7K\@L-LIT5KNQ(2C(_R])G M[IBJM.#L#6]0[=VDTE#:2N^?\W%W'(;K?@;\J]Y/TG=,[;F@8L =F8:4.@]4 M/YWZA9&MFPA;:6B^./% QV55:#SG:3<#@M[P?@78?4/4$L#!!0 ( /R M"5>B"V.#,P, .X& 9 >&PO=V]R:W-H965TG%J&W#2%MV ;D&REP_#/E#2V28JD1Y)Q?&_WY%2 M5 =S#/2+Q)>[YY[GCCPN#DI_-3M$"T]=*\TRV%F[OXXB4^^PX^9*[5'2SD;I MCEN:ZFUD]AIYXYVZ-F)QG$<=%S)8+?S:G5XM5&];(?%.@^F[CNOC#;;JL R2 MX'GA7FQWUBU$J\6>;_$![1_[.TVS:$)I1(?2""5!XV89K)/KFYFS]P9_"CR8 MDS$X)9527]WDYV89Q(X0MEA;A\#I]XBWV+8.B&C\.V(&4TCG>#I^1O_DM9.6 MBAN\5>U?HK&[95 &T."&]ZV]5X?/..K)'%ZM6N._98?N.6KA58'T,Z:T-S 2_7>1$Y(5Y0'JVE7 MD)]=K>M:]]@ /E&9#1K@L@%E=Z@INM8H+;2"5Z(55M#NC[_SJD7S;A%9"NX@ MHGH,=#,$8J\$RN&+DG9GX*-LL'GI'Q'IB3E[9G[#+@+^TLLK2.,06,S2"WCI ME(G4XZ6OX-WQH]?F,^#3PEL#?Z\K8S6=G7_.21X09^<1W7VZ-GM>XS*@"V-0 M/V*P>OLFR>/W%_C.)KZS2^BK![J?3=\BJ V=[>^IXCDE%V.=5_*=1Z=6=).- M=73)!C:JI88@Y/8:UL8M?L :NXJ_AP7+;6Z6/+[24+)PG#+(T+/(2[M$*C9T37*'$C; &DK!@V?B]59TCRRU1 MXI5!61,$R\(D3IRPN$Q)O!:/W#4H$)(.7._0#*1DE!50A 5];^G^N)/X\D+^ MJBR2I'= QRK,74Q6A"S)X).0G")!B]SEZ=GI"$D69J6S"UF1P6^^8*>0LSPL M"F*6A]EL3EDMYDD8QP6-*RVN7R M@'APDFEKX=C%=K;LWS-VNJ% Z4LS'L\Y/N/Q3&<[I;^;#:*%GYV09AYLK-V> M1Y%I-M@QX#!8S[[O6BYGJK> 2 MKS68ONN8OK] H7;S( D>'#=\O;'.$2UF6[;&6[2?MM>:5M'(TO(.I>%*@L;5 M/%@FYQ>YB_]N\;J=![$3A (;ZQ@8?>[P$H5P1"3CQYXS M&(]TP$/[@?VESYURJ9G!2R6^\-9NYD$50(LKU@M[HW:O<)]/X?@:)8S_A=T0 MF\E*\JMU;3+"6<7'^P&-0C.:BZXY6C@Z4=6"S3/9I$E?A<5-7NNBX$K M_0]7">^4M!L#+V2+[9_XB'2-XM('<1?I2<(WO3R#+ XAC=/L!%\V)IMYONQD MLF\/DKWBIA'*]!KAZ[(V5M,K^78L\X$X/T[L.N?<;%F#\X!:PZ"^PV#QY%%2 MQL]/R,Y'V?DI]L4M=6+;"P2U O5WO8Z)/4EW7.R_[Z!1U'G&ND-I#U9*4 -S MN3Z'I7'.*VRPJPF4);Y Z=Y/1<.Q:+!L&MUC"]AMA;I')%KB? Q)'B9I3$81 M5@2]0 MA4DY)46:WS'7Y< EU;)W? :RL"QCF*8Y<4A?X3_?^WMED<0^@Z(,DV("11+& M90XON61T" BDIC2L+ MIW$!Q]Y!=-"W'>JUGT[NYGMIAQ8>O>, 7 Y]_SM\F)[OF%Y3TJ1V1=#X;%($ MH(>)-"RLVOHI4"M+,\6;&QKBJ%T [:\47<-^X0X8_Q86OP!02P,$% @ M_( )5\D+=T+* P -PD !D !X;"]W;W)K&UL MK5;;;N,V$/V5@5H4&T"P).IFI[:!.)NB:;%M$"?M0]$'VAK;[$JD2E)QTJ_O MD+*U">!U%XL^V!R1,V?F: Y)3?=*?S0[1 O/32W-+-A9VUY&D5GOL.%FI%J4 MM+)1NN&6'O4V,JU&7OF@IHY8'!=1PX4,YE,_=Z?G4]796DB\TV"ZIN'Z98&U MVL^")#A.W(OMSKJ):#YM^1:7:!_;.TU/T8!2B0:E$4J"QLTLN$HN%[GS]PZ_ M"=R;5S8X)BNE/KJ'VVH6Q*X@K'%M'0*GX0FOL:X=$)7Q]P$S&%*ZP-?V$?T' MSYVXK+C!:U7_+BJ[FP7C "K<\*ZV]VK_(Q[X^ +7JC;^'_8'WSB =6>L:@[! M5$$C9#_RY\-[^)( =@A@ONX^D:_R/;=\/M5J#]IY$YHS/%4?3<4)Z9JRM)I6 M!<79^4W3UNH%$58H<2,LM#67!MX]\%6-YF(:64KB7*/U 7#1 [+/ !;P04F[ M,W C*ZS>QD=4W% A.U:X8&.C!./5[Z&;Q[M$(CZ MQEJ>S^(S?+*6Q$6L\5#SMY"&15+XL; PDD94UA6)G#5*&W%/]R?)M0.DDO'M> UU,H82%-(BA+2DI&9P4GHCS2/IKR/Z?\KY5E:" M4V^3.!R7F3.2<#PNR6 )*=O-$*TX'DWCL(AD!/8Y^ M=LOY.*=E@G;+)66AY:1@<+T3DD,19H14A 5I/DE#EOHA)[=?Z05I$O36$22$ M(G9IQED,DS M?98D3N!!6=H4)%':/52(-]+"B;,HPW&>]D:<%2=E&KVZS!K4 M6W]E.^E1,_I[;9@=O@JN^LOPDWO_2?&!ZZV@2FO<4&@\*DEINK^F^P>K6G\U MKI2EB]:;._JR0>T<:'VCE#T^N 3#M]+\7U!+ P04 " #\@ E7W[*FC/D& M !X% &0 'AL+W=O():U MN]K/WZY\L)+J1B\X-^2N*FM].%H8L]R?3'2^X!73KESR&G9F4E7,P%+-)WJI M."LL4U5.J.?%DXJ)>G1T8-^=JZ,#V9A2U/Q<$=U4%5/W)[R4J\.1/UJ_N!#S MA<$7DZ.#)9OS2VZNEN<*5I->2B$J7FLA:Z+X['!T[.^?I$AO":X%7^FM9X*6 M3*6\P<5?Q>'(0X5XR7.#$AC\W/)37I8H"-3XKY,YZH]$QNWGM?0OUG:P9$H'9&"SUA3F@NY^I-W]D0H+Y>EMO_)JJ/U1B1OM)%5QPP:5*)N M?]E=YX>7,-".@5J]VX.LEI^984<'2JZ(0FJ0A@_65,L-RHD:@W)I%.P*X#-' MET;F-Q_1KH+DLH)8:V;=-?[)IB77>P<3 \<@\23O1)ZT(NDS(F/R3=9FH9QA%HCA]7XN>!D)DLH:!1N,%&(7LB5)@9V7J,8 MT@\JAPRMT#M2M6G%,:T() 5?)P5UR7?9 ;2#C]4E,N!_?)9W$K"M@@ M]X*7!?'<+";OR=G=$G .B$LQXV0,1[4B]D@:D@NA;S[.%.=$,6.]+$!O4,D0 MWTU\8+^6)9A:"G-/:.S2C+P?R-:HS];HY=F*.-,YJH5B.&M7Y@V+/%YWCV=E MDJ)1Z\P:CCH1FFAH>]"JR!2[T[YU_39X/6*X;./XRT(][/8/#.(.+0RZ%/9! M/#X'*0@A#2N[D-QSIB M>,"Z0(GE)!" M0B%=%#A9Y@%9X&;A#C*N[D>06\QC"#3/)#+*:C+]+\"[;(Y&3 MQ)F31AF*]^E:?!A[O7@KRMIC06S7<8%#(V **;QR X^$;DIHZ,1)]#3^%A!( M@=%]B&IV0V_GYA*00F["-P9]?W0P\L0X&%1PB@%U"2P%S"*P.6L#VZBVJMV! M@HW[@HU?7+"(#DI8-2Q\D:868,%0Z0X+?U"Z%Y=7;U*QWYMJ"BF!)V[LL65, MKJP]?0B/NQ#:NB*?,81?,(37-H2_K]4H@>("> ZIFR5]=?J.YR5.1E,L)JBY M+N_Z%!W3-'6R*-E#/MC?JM:(.HD?VXWX]Z4$I1A&3IHD>!! Q=GC'&J/G$*E M.KZ7.1&D+^9<=SX&1%M"8'E%/' PUW@2:K1:B'Q!?"CI )I*U_3&-;>;V/"K MI@+09J8Q$CQGV!T,NV:QD"6:M=TFJ\ZY8 M=M7(L"(_GXQ#G(%+K:_/K_IY V+*JV4I[SDX> 7IL$$%V/?]R#FNQ%],HIT?8^ZT::74#?U'D\EX+L- M\EG6 *DVTD,W#!],*D\Y:.AZP18+K!-_:)1)^PQ)7YPA3^(\"(K#\)S#/?L%B!D "'D /CX)(6S)UGJ- MGED:.5Z8V'V/4">(0YB&@J)$X69!.$GF.5Y$D2V GN+X,(OY"7T.SO,]X G :R%X#>&\,QQ2Z?5H M[NR$\]"G#H5F\59P3L;@O MN+\\X,L',PS8!JEC!4Y6RX8\V MZ@8T8RNF"@W&Y.V-<:,=ZO'<@-?>G]ER66ZI\^JA;[+U-:CBH!]^\\++:5.; M]L-0_[;_K';&ULI59MC^,T$/XKHW!"(.6: MQ'EILK25=N\6 =*AU77A/B ^N,FT"9O8P7:V>_^>L9.&GN@6(;XT8WOFF7D\ M+^[J*-63KA$-O'2MT&NO-J:_"0)=UMAQO9 ]"CK92]5Q0TMU"'2OD%?.J&L# M%H99T/%&>)N5VWM0FY4<3-L(?%"@AZ[CZO,=MO*X]B+OM/&Q.=3&;@2;5<\/ MN$7S2_^@:!7,*%73H="-%*!PO_9NHYN[Q.H[A5\;/.HS&2R3G91/=O%CM?9" M&Q"V6!J+P.GSC.^P;2T0A?'GA.G-+JWAN7Q"_]YQ)RX[KO&=;#\UE:G77NY! MA7L^M.:C//Z $Y_4XI6RU>X7CJ-N3![+01O93<:T[AHQ?OG+= ]G!GGXB@&; M#)B+>W3DHGS/#=^LE#R"LMJ$9@5'U5E3<(VP2=D:1:<-V9G-/5>B$0<-/5*J M:JX0OGGDNQ;UMZO D .K%I03V-T(QEX!R^"#%*;6<"\JK+ZT#RBP.3IVBNZ. M707\:1 +B$,?6,CB*WCQS#9V>/&_L7T@MEO']K?;G3:*BN/W2WQ'N.0RG&V8 M&]WS$M<>=81&]8S>YNNOHBS\[DJPR1QL<@U]LZ4&K(860>X!_Y&F2]%>Q;L< M[6.-((9N1[#DQB%KZM#=']0U8"10 99/P(]<51JHJ;7AHJ)(8#<8$-) (\IV MH&R3 (; 2MGU@^&NY0BQ:MK!T.D7!$BGH^.QW'98\D&C-6X4X'YO/1^Y!BY, M\];94]]"HX'Y>1CY6<'HJ*)5Q%(_2R*@T>1*G>3JMXB*T.S.TJ17B?P=?P.,5P^WU>"W-4W>!V'&X3_OSD_G[?AB_*T^ MOKL?N#HT0D.+>S(-%\O4 S6^9>/"R-Z]'SMIZ#5R8DW//RJK0.=[*#!P EA< !D !X;"]W;W)K&ULU5A;;]LX&OTK'SS ; RPL4C=VR1 TNZ@&6RG19/= M?5CL RW1MK:2Z(I4G.ROGT/*=NQ,X@8[#6;V)=:%_*[GG$_AR4IW7\Q"*4NW M3=V:T]'"VN7KR<04"]5(X::7';S2=FV2E9^DU-/1%!D$P:6;6C MLQ/_[%-W=J)[6U>M^M21Z9M&=G<7JM:KTQ$?;1Y\KN8+ZQY,SDZ6?.W*92J/>ZOJ?56D7IZ-L M1*6:R;ZVG_7JO5KG$SM[A:Z-_TNK86V*Q45OK&[6FQ%!4[7#K[Q=UV%G0Q8\ ML4&L-P@?]^#(1_E.6GEVTND5=6XUK+D+GZK?C>"JUC7ERG9X6V&?/;M2/6'%U>FZ4LU.D(?#"JNU&CLQ]_X$GPYD"LT3;6Z)#ULRO0K^QK17J&YMRH MMEFB%A\UARA]U_'ER:9_F$ M-I"2Q<+%:A>*WNIF*=N['W_(!$_?F&T8?J%;8!>=4M0,:%$.+81>JTVO!:U4 MAW3=AAJR85[3+\INRF#((?W5M2H6K\XOZ5TUKZRL=^.YUN[!^<=+^JEJ95M4 MN+M"?ZH"FWDH& \Y\3AA49B1R#(6)SE% 1-)BMA;")3J?.+OE:SMHI (AF>" MY7E.R(BE<8CE 7X%)0$+HY#>@_WD0O+[/LBVGP%5?>>ZP-.013PD(1+_&^8Y MRT1":>H"8;+XVE>=1Z.5[;R"6@$J1@%?1]KY!KQDZ["*O+!,3O6-0@UX MP+(<18":0ZM;0N)8-U3CV"%A;33E+TH#^4+Z'+\IWD3&1"<]"'D?PR<'[A**$I?#\--]#EH&( M CT.W+8\ GQ2BC.6Q_PPW\'A)(!4 - Q/$8R'64Y.:^$BX 2XQ"F+09<_^5!T@0KH:[YA)0AZ,O57^8I* ,$/\![&6!# 0\W17$Q(($R;2TYH0<1:'R :N.8OAAK9RKGRZ)#+98=F(V9:UL 0BRK&]=">9\:T&%IA:R6,/M LV#N M*0U8J]@Q76-YMZ>/QFC(C%-(O=<]]][:KIKVUAT^N7#LHC+;4-@:I&Z]'/K] MH!][R^&UT%WID>]7S:H.J>V7)V2TD#? BU(>X@,'MC!RC$,TGEJ.2QMIOP]\ MW9)&=G.X655V06HV4X4=C)PONZJ&DJQ;(??J#QA4J,RZQO?2 L_H?&55@ZJC M0U6)-;U1L[Z&O^$,UI-]JGO[H!^SK8HC1+^T+88SHQZSHZOO]K3+=I@HYMAS M[/K>#I4:'EL-(&"F%.C5.B9(0#=W 6L$ JQ490]/VXE5.1U!<5L\W,ES&)H^ MA=(=3?F(/[[[<$SGA6L10JKO&)D>$V&->T !(-J*$@SKOMLXVIG"**@;G")X MT[>;6)U0&FN._0O^Z#'<9.>L%."=^Q-AT%CWK1V.3;=/MX?.Y\-9Z_WRX<3Z M@^^\H5K-L#4X3N,1=<,I\'!C]=*?O$ZUM;KQEPLET0NW .]G&AJPOG$.MD?Q M9[\"4$L#!!0 ( /R "5=DKW+=U00 !$- 9 >&PO=V]R:W-H965T M/=[SO[JB+K=*?S K1PF/;=.9R MLK)V?3Z=FG*%K3!OU!H[6EDJW0I+0UU/S5JCJ/RFMIGR($BGK9#=9';AYV[T M[$)M;",[O-%@-FTK]-,5-FI[.0DGNXE;6:^LFYC.+M:BQCNTOZ]O-(VF(THE M6^R,5!UH7%Y.YN'Y5>;TO<(?$K=F3P;GR4*I3V[POKJ M8],X(#+C\X Y&8]T&_?E'?I/WG?R92$,7JOF3UG9U>4DGT"%2[%I[*W:_HR# M/XG#*U5C_"]L!]U@ N7&6-4.F\F"5G;]OW@<[N&4#7S8P+W=_4'>RG?"BMF% M5EO03IO0G.!=];O).-FYH-Q93:N2]MG91XJ[Q@?L-FC@AWNQ:-"\OIA:@G8* MTW* N>IA^'=@4OB@.KLR\&-78?7M_BF9--K%=W9=\:. OVRZ-Q %#'C HR-X MT>AGY/&B[^#=[GS\:[XP5A,9_C[D90\2'P9Q"7)NUJ+$RPEE@$']@)/9JQ=A M&KP]8F(\FA@?0Y_=4<)5FP9!+:';#TLEC:AKC;6P6,'B:> %ZD,>'#WCL ?O M.[ KA*5J*$5E5X-U-&!^\EJU:]$]O7J1\S![:W9&@3Q@EM/OA-UH[X(#ER69 MO];J01(KSN%^I1&A[9F"CBE <48?YSOY^)T58@#W--B3'-?/[K%L2#-X)VMI10._K5$+5Q,,I*2>!C']QRPK M @@9P;,H"+V4LSQ+X9L4>4D+05ZP,,Z\' 8)2[@[C[,PR5A"(%XN8I:314=X MD8R\2$[F1856R,8XL:3+H(0J'B/;S^U&."&[8+HQ!2P7IH[((XK6[ZIQ%_9V3D&5? M51LI%K*15N).?_&:CENBUL0BTJ$&8OL6TE.7('C.,IXZ*2A8D@Q>N0S_%8VCJ^@@A"<4&L*SR L&HK-DD.9+2WS< MC>X=443_5%AK*EP@R-7R=-.(3%G.>%9X@F6,AXFK3"'+H] 1B65QZDM5=HQ$ MV4BB[&02C4E7*K-+G4,Q/XYX*+Q#Z38GI_V>!?]FN=^/\)V@)XHC'G;N0>=L MK+5HAPC*KV^]OB3\K]2I\W@.#=61Z$ >YY%K7#R(6!$Y\D0IXYXR89JRR+,H MXHP7J==*65SD;HKZ2Y#X>D@42Q.X;I39Q^;4I/(4PB)G,?6SB'H3%;(PZ=&/ MK\Y;11?^Q3,;:"K.@=,I60(9'4]!B5E(]3/D5#QSB#F+PPC"F"5I2@2GII@> MHOAT[YE*Y;7VCW%'GDUG^Q?K.#N^]^?],_>K>O^Q\$'H6E+2-;BDK<&;C!J= M[A_@_<"JM7_T+I2E6N[%%7VSH'8*M+Y4U"F&@3M@_ J:_0-02P,$% @ M_( )5]MKQ ( P #@< !D !X;"]W;W)K&UL MC55M4]LP#/XKNK#CVKM"4O<5:'L'C&WLQL91-C[L]L%MU,9'8@?;H?#O)SLA ME [*OB26+#UZ)$7*:*7TK4D0+3QDJ33C(+$V/PQ#,T\PXV9?Y2CI9J%TQBV) M>AF:7"./O5.6ABR*^F'&A0PF(Z^[U).1*FPJ)%YJ,$665\B5.T/_-+35)8H\0B0VF$DJ!Q,0Z.VX1(X0ISJU#X/2ZQU-,4P=$-.XJS* .Z1S7ST_HGWSNE,N,&SQ5 MZ8V(;3(.A@'$N.!%:J_4Z@M6^?08/ M51W6'(9O.;#*@7G>92#/\B.W?#+2:@7:61.:._A4O3>1$](U96HUW0KRLY,? M-D$-U&/-K9!+: @Y5QDV 1^H[P9;(.G+:%SS68JF.0HMQ72>X;S"/RGQV1OX M?;A0TB8&SF2,\4O_D+C6A-D3X1.V%?!K(?>A$[6 1:RS!:]3%Z#C\3I;"W#N MLP8N8S@K$S?P^WAFK*;/YL]K:9>HW==1W2@=FIS/<1S0K!C4]QA,=G?:_>AH M"^=NS;F[#7TRI=&,BQ1!+4#]3P-?2V![B.M$(T)6]@Y=[X JC[[R4_'PQ@WU MA/G&K)UNM+"X%ZN5='2%M%PN!7U-P(U!:WS-<^T2L(\MR%,NK=?A72%R&G\+ M[59G,(#=G2%KLZ,-Z9LR!FBZJ0I@>%F266$H&]+/4XHA%H(H<@,)IC'0&BOM M&C3]5#BKX+NR",-F#;GY'D9L(XGG:FLW]'MJL5>8%PF57:D4+&IUHF?*&^)G MVIP^ ]0TW]SO*HJ1(NV:39:L]TRST6T-!]U_Y?+BVHS+42[^)J46JD+9<5[6V M7O;'Y8Y[-B__%!=<+X4T5*(%N4;[@UY0-N))L"KW&V^F+.U/?TSHAX7:&=#] M0E$Q*\$%J'^!D[]02P,$% @ _( )5R;![[*) @ O04 !D !X;"]W M;W)K&ULA511;],P$/XK5IC0*D5+XJ19-MI(ZP Q MI$G5.N !\> FE\9:8@?;77.43 MN38-%S!71*_;EJE?,VCD9NI%WG[CB:]J8S>"?-*Q%2S ?.GF"E?!P%+R%H3F M4A %U=2[BVYGB?5W#E\Y;/2!36PD2RE?[.*AG'JA%00-%,8R,)Q>X1Z:QA*A MC)\[3F^XT@(/[3W[1Q<[QK)D&NYE\XV7IIYZF4=*J-BZ,4]R\PEV\8PM7R$; M[4:RZ7V3V"/%6AO9[L"HH.6BG]EV]PX'@"P\ : [ '6Z^XN&BD"V02]ABOC6,?"+P2UP^LV4# M>C0)#%YF(4&Q(Y[UQ/0$<4H>I3"U)A]$">7?^ !%#DKI7NF,GB7\O!97) Y] M0D,:G^&+A\ACQQ>?X)LQ\<+%BC!1DN=:\_2?GWOA2&B($&M2/XHS9]+8 MIS>T-R/_.AV/CF4E."BI%M3*-0Y-"KD6IJ^N87?H37=]2?YQ[QO;(U,K+C1I MH$)H>'4]]HCJFT6_,+)S!;J4!LO=F37V5U#6 <\K*)6?YZ?G$VP>#3Q)7 M[LD9?"8+8[YYX5TU2S)/"!66Y!$$_]WC!2KE@9C&]PUF,H3TCD_/C^AO0NZ< MRT(XO##JLZRHF27'"518BU[1C5F]Q4T^!QZO-,J%7UAM;+,$RMZ1:3?.S*"5 M.OZ+]:8._^)0;!R*P#L&"BPO!8GYU)H56&_-:/X04@W>3$YJ_U%NR;)6LA_- MW^G2M @DUNA@[TXL%+J7TY08VANDY0;F/,(4?X$YA"NCJ7'P6E=8_>Z?,J6! M5_'(Z[S8"?B^U_LPSD909,5X!]YXR',<\,:[\[P3:[B4KE3&]1;AR]G"D>7. M^+HMY8@XV8[HI^74=:+$6<+CX-#>8S)_\2P_S%[MX#L9^$YVH<]O>?JJ7B&8 M.G:N),E?R*(2A!60@5Y;+,U2RQ]>YKP6J+&6Y(!'E;4E6N*A#*K...F'P&U+ M1[6G>-P[]'T'W#4X=,TIW.[4PP?>;)[_0BC!D4 0O!>ZY]T$.3R'XF T&6? MGN#2K][OO;HWBD$@A+UBN]DI2 MXV-Y5J*GQMCX^?;R(_9^7=>\1#TTKLM&Z"7C, K$LX.3$[C@B?JSEK'8OI*3 MT4%^#-O&(GVRNEJTR["@'802Q2TVW YOP%EQ2<_ 5!+ P04 " #\ M@ E7BJ_SMF@" D!@ &0 'AL+W=O- M"G050O"E\A*$N*N1$G\H:A;U92<6) ML5NU#G6MD)0>Q%D81]$XY(2*(,_\V4+EF6P,HP(7"G3#.5';&3+93H-1L#NX MH>O*N(,PSVJRQELT'^J%LKMP8"DI1Z&I%*!P-0U>CB:SL;/W!A\IMGIO#2Z2 MI91W;C,OIT'D!"'#PC@&8C\;O$#&')&5\;7G# :7#KB_WK&_]K';6)9$XX5D MGVAIJFGP/( 25Z1AYD:V;["/)W5\A63:_T+;V:;G 12--I+W8*N 4]%]R7V? MASU ,GH $/> V.ON''F5E\20/%.R!>6L+9M;^% ]VHJCPA7EUBA[2RW.Y._5 MF@CZC?@4/8-KHA1Q>8(GEV@(94^ST%@WSC@L>LI91QD_0/FV$:>01"<01W$" MKWC-Y!81+F0CC-K^S!=:N8/F>- <>P?) PX62I9-86 NND?II']^9XU@;I#K M+XS3UJ@V&.2/'XW&T8LC>I-!;W*,/;]N^!(5R!44 M/@<4-5 !;46+"E 8:K9@N\PFWEY\/YRH+HK.3^K]N';;Y$F:A9L#VLX&;6=' MM5U107G##SD["OS+E*6#K/2?ESC]#WK'@][Q'Y88^_>N@2A;R!),A;!FQ:,HBGXI=+C7]&Y^7A&UID(#PY4%1J?GED%U,ZG; M&%G[.;"4QDX5OZSL&$?E#.S]2DJSV[C1,OPQY#\ 4$L#!!0 ( /R "5<% M #1,) , "80 9 >&PO=V]R:W-H965T,-5Z=A:&*IE"0=2QF $W3S(A"Z+- M4.:AFDD@J2LJ6!A'42LL".5!O^ONC62_*TK-*(>11*HL"B*?SH&)>2_ P?.- M6YI/M;T1]KLSDL,8]/?92)I16*&DM "NJ.!(0M8+!OCL''=L@9OQ@\)$%E&P"#1%H*8CP>X ,8LDN%QOP0-JC5MX>KU,_J5$V_$3(B" M"\%^TE1/>T$[0"EDI&3Z5LR_P%)0T^(E@BGW%\V74DTZ7>EF"-I9QLT>^&DNFI#CG+[K8RU-$^I MJ=/]\>+;0")#8YISFM&$<(T&22)*KBG/T4@PFE!0Z B-C2?2DH&=#4I3TQ1( M4:D@*QEBIKO*/J%<$Y[3B9E'E *MT(=+T(2RC]U0&\IVX3!9TCM?T(LWT/M: M\F/4B#ZA.(H;_Y:'1FDE-Z[DQ@[O9 />A>LHR",)S)%_2?8/NJ&<%F6QCJT7 MW;Y!9VI&$N@%YA51(!\@Z+]_AUO19P_W1L6]X= ;&[@/DON22L/YRO#3<'1M M&IZB82U@L!#PZ]H4HJ&&0OU>IZ&Q!PTGE883;_^'+]J]WD?K>/N1,7H"(CT4 MFQ7%YAM8A#QNLH@7?5AM.]6<2/W'$641Z.[8ICVXMT M0^0=V-UQUWW$"[]C@SL5^6#/EM6_!OI_ 5!+ P04 " #\ M@ E7U%-W:7(" "*!P &0 'AL+W=OAJ12@,%\$R\'E:N;V^PU?*>[T41^Y34Q))DKN0/E=ELVU_%6/=J*H\(E96N47:469Y)MDPR0 M.6QI(6A.4R(,+--4UL)04'&-AE#V"LRS/[$AU9\YR ^.%C%O80?:G$!P^@5Q%$\[.$;=B6:-.ULBS#\\E MRE['K&8(G_^>J>\?+1AN#'+]XY2/T1/X&'<^QKW'N\PRZNXC86!0<>W^/->A M@OAK*BO7G%+=SSN 1R2J1^"D$SCISS_9G\M_+_ ?SVW:R9K^M_Q/G\#'K/,Q M>Z+\]_,.(O\#Z%,2PZ/ZR%$5_A70X ^N*97=;/?0+)OZ^GM[\TJMB2JHT, P MM]#H8FK_2M54_F9@9.6K[9TTMG;[;FD?2U1N@UW/I32'@0O0/;_)+U!+ P04 M " #\@ E7JG]!8VX' "/00 &0 'AL+W=OMHB!W''ZZ9B >ST_S8;3H[ M3;8J$C&_39'_-Q?C9PLAKQB(7TOHH"HS"VR^WM-I_N'UA[EGDE\FT>]BKE9G@^D S?F" M;2/U*=E=\?(#Y14,DTCF?]&NO-89H' K5;(N@W4-UB(N_K-O94,T C3''(#+ M /S2 *\,\)X&C#H"1F7 Z&F WQ$P+@/&+RW!+P/\O.V+QLI;.F"*S4[39(?2 M[&I-RU[D!>CMFW?H#1(Q^KQ*MI+%L/0#\MPCA!WLF3Z0/?RG;:S#G<[PX.7AV-0<]O" AU7E3>'TY>&NI2V] MZB;U/O#! M[/OO7-_YP206)"R A!%(& 6"M40>52*/;/39+7O4(Y9">K1$]Z:L=(1B/=(F M"Q0RN2K.I,:^?F$MJ*_T!JOGQ_7Q M=R;!K?B^@D/" D@8@831 N8ZS41L3L''E8S']FG(-@U7>JF*0CWE$'.>+7J2 MV*27E=-7+TA8 DCD#!Z?#B9\B>X0S+7J1>QSO\U=RQ+LL[W+NW5Z2L7*(V MTFA)&S>;8S3RCCL4:]@.KE6QRUR'>%X(PK4>#RS2$IJ] RNK;U<#I06@- )* MHR6M*1[&4Z]#.UQKAY_7KI4>D4KJH2[DJ6)ZN&-2^L-20M :0241DM:J[-._.-QA^"U_>):%_ZSRY;6&_;([B-N% [4 M= &E!: T DJC):TYZ!Q/NOII;:BX=D?EAC.Y37D^,NJYITAT1YS_M94J/Y+R MB"G=)W775>Q;1T<$=5) :0$HC;B'%HY>^4^?+/NARFP+6ELOKMU[.=^G6*%7 M$?%2Z%Y89MDCM,N?H>AS[$%WU&SIL4Y2)?XN^VPNOU%B4-,&E!: T@@HC3XC MU1@]3:72&;Y68/[2T?J!D$2B.@-%K2FOU]Y#M>5\ZMG1[7ZC', MF@[//L.&B51&[4 M'E!: $HCH#1:TIK3'->==%BO;NW?N'8#I\JN14HU*@;J MT8#2 E : :71DM94;.SCKD5D;=6X=J_FNEY&[)<81M5 G1I06@!*(Z T6M): M_6PZQF;5<&W68+M9\S&>\W4L%B(LYB;=W3#MT MJRT;;+=L# ^GT#^(BIC%H6 1NM/5$J%Y(6%']U82U,$!I1%0&H6BM26OG1Z, MX1]<85#W!I06@-((*(U"T=I:UR8/MIL\ME6&/;2WI*"^#BB-@-)H26LFXI'G M=67BVMC!=F/'G(DSETY/@=+<<;WB+%*KD*5&G\[.[ZTGJ*\#2B.@- I%:^M> M^S]X_ KI&-3@ :4%H#0"2J-0M+;6M>F#_[OI8P_M+2FHZ0-*(Z T6M*:Z7CB M=3U]QK7G@^V>CSD=7XGE"GWF8?&8\X;%VP4+U385\=*H*:@9!$H+0&D$E$:A M:&WM:],(3U\A)8/:2*"T )1&0&D4BM;6NK:;L-UNLJ9D4(\)E!: T@@HC>)# MC\D;>9.1.2=[MF\E +6A0&D$E$:A M:.U;H/:K/!<^-7N@1A4H+0"E$5 :A:*UM:Z-*L_^E23#DW%S5P;UID!I 2B- M@-*H=_C-(M?'CM.1IAL;N^RFDSE-W[#T"U=ZHMPS3\-N^8+=\P6[Z0MVU]=K M;/OR:C?+&[U"G@9UL$!I 2B-@-(H%*VM=>U@>;V_P63NRJ"F%2@M *414!KU M#C>FX=%!FAXV]HOKV? RW]DO49AL8U7LRJV.5K\><)[OF7]R_-(]"5S#<>*> MT.*W 6I\\5,%.K4O12Q1Q!>Z*.?#1%&ULK59=;YLP%/TK%JNF5FH+@82T M78*4)INV2M6J9MT>ICTX< G6C)W9)NG^_:Y-PFA+V@FWN.9Q[?3\RV4GU M4Q< ACR67.BI5QBSN?)]G1904GTN-R#P32Y520UNU=K7&P4T*Z*HLJ?I]#5SNIM[ .QS>TVL^:8'M]8']@_,=?5E1#7/)O[',%%/OPB,9Y+3BYE[N M/L+>GY'E2R77[I?L]K:!1])*&UGNP:B@9*)^TL=]'%H Y.D&A'M ^!P0OP*( M]H#(.5HKS"Q<:AT1LF["TNC<*W#'$FF:6IK(31>",I ML"U=<3@E K-'YH1RO&,J4B"8+215D#%#N-0:-#DC2TRHK.+P+\OC!1C*^ E" M'I8+QEO*G%.HN"4A$$8=0GJAR\@1?C P<,>.5%SJY'C MBU[ANV\N4Y/OLY4V"LOE1U>@:YYA-X]M(5=Z0U.8>M@C-*@M>,G;-X,X>-?E MY'\B>^+RL'%YV,>>?,:^QL0::YJ[1*3:)N8-%14V)S+H\KTFC!VA[7;;) R& M0XS_MNU4A]4P"B\;JR=J1XW:4:_:6885@FT,RP.+[>24I 55:\B(D5@;J2R! M:$,-8+\T7=)K]E%+5!R-A\^4OS0*@\NX6WC<"(][A2^PYET#UC[D.?9B&V5X M1/EB#42A9))SM*BH,^K2'K^0=38(6[IJ\1U6H\N+J%O]N%$_[E4_QY[42I(N M=>.7UST:A<$S=1U63U*G5N>W^G()>+]V7&GB.F[=HIO39B+.W"#P_YK7X_06 MTX-ANG#($1JOR*VEP9KAE@5,=E#7 ][F4YK"Q'VC^)R1_ M %!+ P04 " #\@ E7 [SB'JL% #=(@ &0 'AL+W=O<)R5-#M]>0&7VVP+PVJ$K\E](&?/2/9E#O&/LN7U_'UQ)0UHBF-A(0@ M\'=/5S1-)1+4XZ\:=-)P2L/SYT?TL&H\-.:.<+IBZ>])+/;7D]D$Q71+RE1\ M8 \_T[I!KL2+6,JK7_10ES4G*"JY8%EM##7(DOSX3[[4'7%F #AJ ZLVL+H& MSA,&=FU@CV5P:@-G+(-;&[AC#;S:P!MKX-<&E?K&L7N):MGH+',\((7= MN*Q=X=E/X(5)#DZ9Y#OTX$ZW4*-DW?\[OC=K!]EXH_DC3021KV M2>=SQW<[G!M-G"TW\1LW\0?=9$VWM '0'=)"GD[Y6#U>^WP9S._.U@'B2[5 M:Q1EH),R[%-ZCF]WQ=)$V1)KUH@U^]9O[!0QL8>!2>!%*$6<]9IGVTYWS WR M7ZKA&,9 )V.H8,3S64=!38PM!>>-@O-!!=_!!S@>,^3F??^'R:HKUR#9I7*- MH@QT4H9]2@^[=G=9HXFR)1@V3UMR\UL''8I*$#(7Z$"+A,4HVI-BIURK#G-< MNJW1BK:NT5ISH]/1(*@+G2]29O:\72C46J^-+K2V[F>A&#RH>T@BP0JYL=V2 M*$D3\55&>I*LS%!$@!<2E$ICQ3 RS>YD.4Q^L82C2 .MI*&"%-94/=:-+M:V MCM9)1^M"':<](5$I(.=O96SKML8_;Z?CNG.GJ^A@-2Y6=!1IH)4T5)#:MFGW M!-5$VA;T%'#"@R$(I: DDYL=Q$K!!6Q)(%.II#U.2:UAHW&D@5;24$&J5/*_ M"/;@4[0'#X=[5HQ7^]%M3U&E>HHPB#OK:J<9Z,+K2W'*8*#AT,XZX0?&",1R MD>0EK%\9+'N(/,)2'RGHC*2LM**MM:(%6M%"K6@;76AMESH%H;#WOYX.8)WQ MF956M+56M$ K6J@5;:,+K>U4IY 5_I>85><[I3@OF#YNS91.I#-LM-**MM:* M%FA%"VNT5J#:=G!W3:$U0F:<':9G%';7\IX$;+REX,=#RB:UN8MQ4]U Z*3? MXJL55J2O\55PO&EQ@C]>_'@+F_DDYRBE6Z R7_GP*2V.=RF.+X(=JJ/\.R8$ MRZK'/24Q+60!R-\R)AY?)$%SHV7Y#U!+ P04 " #\@ E7YV(,OT0% - M'P &0 'AL+W=O3[03\A4>K-)L6YAVPV8;F(HY0^9(#G24*RG]Z!,57]+*'V1=5% MTAX@HI%*SJ)LA7F>92I(SD;$P?M;*D@4?Y .M+=>PUP//%9!%^#KTRUX_^X# M>"WD!<"=HPO^U%6?G9F!WHVXF5WQ-YG3JR;L%I]F&>K-??X&!_YNM5&=*UB@< MK@J'7=GE1!SHO:*(MJ'O\@5%/G7;V\SP"(UD#VSJ8S)5" ;AJ%(US XJLX,6 MLTN:J2FF3DI[FWKF*0.O[N4PYJ3P6@\&N[YM:A\%$"[WV'E=^CT^X4) M$KMJ.32N&@[1(-SS9JH".*ZI&MZ"REO@]/8[R=(+22I92TD9>0LJBFDSZ-7SS]M MCD-+*V.X_],S57@<# =VR^/*\OB85FXIZ=BX]' X'@_V#)JJT!^'!_H9^IK- MOM-BG0%WZ3I7+7!/-S0&T,HW9[93^_ISO-;E3TC2J60W;8-V!?V5.IU>7I.E5HQJZ6=W*/F@BU_#E MDC1]:21#-Y./YYX[T/I! 3E9VH%U9<+&\Z1EP6>1.59\J+:P;X-S!^:A=CX[ M)4VOFL_(S>=6YB$3M-9:FC)7+363D9O)Q[//G>CDGC^:XTAS'+DYWI%]R++D M-E=]%I5CV8VDQO[3-F:8]=/ 6C\MDAXUL>(%]3ZRIC=W4;B4A-O%K]6>1.?S5=KW=I#Z>A.Y$ MI_8\MI#]X/XGUF#';1OCG6"(VY?@3DG3K48W;D-W-PIBD\JV_4^+S+$!BC6\ ML1O>Q]&P3!*TF;3($!SM-W:_]JY2O2C^3+(7.<,@IDL9YU^.Y"BSW;O7W8%@ MZ^+UY3,3@B7%QQ4ELL&50'Z_9$R\'J@WHM4;\-G_4$L#!!0 ( /R "5<; M0,*=? , ',+ 9 >&PO=V]R:W-H965T,,N-Q-G;ZS MW[ACZ]38#3><;.@:[L$\;&X5KMR:)6$9",VD( I64^=]_VHQMO%%P!<&.WWP M3*R2I93?[.(ZF3J>/1!PB(UEH/BWA3EP;HGP&-\K3J=.:8&'SWOV#X5VU+*D M&N:2_\T2DTZ=MPY)8$5S;N[D[B-4>H:6+Y9<%[]D5\5Z#HES;616@?$$&1/E M/_U1U>$ @#S- +\"^*> P1. H ($S\TPJ "#YV885H!"NEMJ+PH744/#B9([ MHFPTLMF'HOH%&NO%A/7)O5'XEB'.A!\H4^0+Y3F0&Z Z5X F,)KTR#U:,LDY M$+DB2G+>0U/NJ$KL>F51VP*%*Z!*]-"#));HGP04+3P04P-KJ=A/2 C5A,,6 M. D($X?PE&&XBM-'\CH"0QE_@ZEGN<9C:HTV^IXSS4HZ*0P3:SS=29X>>;B/ MR.M7;\@K2_Y7*G--1:(GKL$"69EN7!5C5A;#?Z(8 ;G!)*DF"Y% TH"/VO&C M%KR+C:F[X^^[,_-;"3_EXI($W@7Q/3]H.,_\^7"_2XU=Z0V.8.GA/VTS@A+__UA]Y?S3U MZR7)HIQXQ''BCXZ#H/,@?]L?'08L.IB.)PUKBL%7B+7TL+]:,)F"=VGQI-DDOB8W-+K>>$-\7@]')_JQ_->\W[$&ULK59= M;^,V$/PKA'HH$B")OFTGM0TDM@^7HD&#I+D^%'V@I;5%'$6J)&7?]==W*2FJ M+>L<"SUQ,F.*&]?5208YU5>R (%O5E+E MU.!2K5U=**!I%91S-_"\@9M3)ISIN-I[5-.Q+ UG AX5T66>4_7M#KC<3AS? M>=UX8NO,V UW.B[H&I[!O!2/"E=NRY*R'(1F4A %JXESZ]\LAA9? 3XSV.J= M9V*5+*7\8A?WZ<3Q[(& 0V(L \6?#V?(GDNOI+M@W6T9)I MR8'(%5&2\TLTY9:JU*Y7-FI31>$*^P)*04H2F:-_-:TL4'"*/M :D"VA!M92 ML;\11#7AL %.0L+$+E/&0%&59-_(V1P,9?P<3S'OY6YH+\G+\YR.L-M ?OV * MY+-WY-L\4YD M>TV-VJ9&Q]BGO^*_L^W9DN)%D4!?%VJ"045@/WB;:10-HWCL;G;+VX,*P\#; M1\U[4%XP\/=1BT-4.(I'48O:4QJW2N.C2F_3E%G7:7(F\,MO[U-((2_LWGF? M[IHNWCF%[UU?=V0?@H;7PX[H0TSH=T&+'J+1*.Z7/&@E#XY*GF54K*%SP9_R MJ>@KQ^#@@($?=CHW.P1=QH/KCE?FAZ@H]KL%Z:$:>=&POR+#MB+#XQ7A4K]A M]^&A1;&E7;L?HL)19*_9/:$G<2W>XJJ5NCOC10YJ7JUDS8B6&%J;RK(79%U;-?O3"RJ(:; MI30X*E6/&8[+H"P WZ^D-*\+FZ =P*?_ %!+ P04 " #\@ E7(A*3$)P# M "/"P &0 'AL+W=O$6;-)M7*DH8W DDRSS'XML<*-]/+==ZVK@GVTR9 M#7LV*? 6'D ]%G="K^Q6)24Y,$DX0P(V4^O*O5S%!E\!/A'8RX-G9)RL.?]B M%M?IU'+,@8!"HHP"UE\[6 "E1D@?X]]&TVI#&N+A\Y/ZQ\J[]K+&$A:&B%L")5UN_9>)6Z)%9Y-!-\C8=!:S3Q4 MV:_8.E^$F3YY4$+_2C1/S3YB(M G3$M MX!E*4 W@9+H'-US2L]U(^ZQ2!'? MH(U![BJD7NE:@!"0HH3GNFSB036[-=?W,CY;:A>[RFV?$^QU3N)/:MLT%8V.*8^^U/_L4W- MUIABEL!0%6J!J!(PK[O=+ B<<3BQ=X?I'4!Y81@\1RW[*'\<=5&K =3(<>(6 M]6'V3H=\UW+AP2E<9SSNV.Z#QK'; M,=W'^.XX[GCN@^+1*!BV'+66HZ.6%QEF6^A<]2^^- K= 8>W^U!.HMXI/=?M MYJ0/.@^CL=?)2A\5!%$'M!J0&CGA:#@M<9N6^'A:*)>O]'S<[^;8=_V.T3[* MCT=^![5\D];J-:W:J7TP8>0@MM5HI]_QO&2JOL[;W79ZO*J&IL[^W+U_^J%XD4UWZRYTM-2]9CIB1F$ M >C?-YRKIX4)T,[@LQ]02P,$% @ _( )5WB'2A1? P ,Q !D !X M;"]W;W)K&ULK9AK;],P%(;_BA4F-*2QW-KN0EL) M%B&&&)IV@0^(#UYRVEA+[& [[8;X\1PG6=9 EJV2^Z&U';^O[2<^<4ZG:R%O M50J@R5V><35S4JV+8]=5<0HY5?NB (Y7%D+F5&-5+EU52*!))_\X\BM!U>,;@[7:*!.SE!LA;DWE-)DYGID19!!K M8T'Q9P4GD&7&">?QJS%UVC&-<+/\X/ZQ6CPNYH8J.!'9=Y;H=.8<.B2!!2TS M?2'6GZ!9T-CXQ2)3U3=9UWT/CAP2ETJ+O!'C#'+&ZU]ZUX#8$/BC)P1!(PA> M*@@;0?A2P:@1C"HR]5(J#A'5=#Z58DVDZ8UNIE#!K-2X?,;-?;_4$J\RU.EY M!)*MJ&%//C).>4N^4BGK'KL1:,JR-]AX?1F1W9TW9(

OS@B?$_EWR?A-X>";P@[)&?#,LCB%'N5_*@ M1QX-R\^H;.5^5^XBR)9FT-(,*K_1$WZG7(,$I5^_\B?>.Z0&=4FM::'('W)& M[UA>YGV8!HU-]!^K@L8P,+ M7B.G&G+ULP]@:!.@3;/(DED'X*@%.!K#TFV963+K,!NWS,:#J\0#94UE4OOAT8IG!R=P%Z>4+YN CI&" MQ#/KF: >'&?;/6G3++)DUN$[:?E.; 7UQ"9 FV:1);,.P(,6X('5H!YV&PSJ M0>FVS"R9=9@=MLP.!U=YA6_%JI3W)!/Q;1^D0?FV6\VF663)K(/MJ,5V9"M6 MCVP"M&D663+K /2]QS=L[^4[CV"NLZ!,DA7-2B"0+$T,TUR47/>^/0]Z;TO5 MJEO4N$TJ-Y-@KN;AV,//U%WU$=O(2?P7/M\PNWA(1?;($M-8@TIJ]AMZ'W2- M[^:,1N/'Z300_N\T#O_I% W/<-L]XVXD:":=QKQCB2LC&2S0WML_P.-8UAEJ M7=&BJ'*V&Z$Q ZR**6;U($T'O+X00C]43!K8_D\P_PM02P,$% @ _( ) M5]40 _FF" .4( !D !X;"]W;W)K&ULM5QK M;]M&%OTK VVQ2(!UQ'F14M86$-L;U$5;&/9F%]NB'\;22")"D2H?MK._OD-* MUG XCY3N33[$>MPYO'=X#WEX.-3Y4U%^KK92UNAYE^75Q61;U_OWTVFUW,J= MJ-X5>YFK;]9%N1.U>EMNIM6^E&+5#=IE4Q)%\70GTGRR..\^NRT7YT539VDN M;TM4-;N=*+][&1][+^M+\MU;OI"665[F1> MI46.2KF^F'S [Z\2W@[H(OZ3RJ>J]QJUI3P4Q>?VS%?,@*GE59/]-5_7V8C*;H)5='N M!A6\+U,U:J]>B5W1M$-4G&J8JA;Y*LTW:E)/FUB?-I'V-O&4UEO5$IF"7:E] MDJD0B0Y-+)_W1=64$KVYEK5(L[H8?A4>?BV7:CCNAA-S^%3MA-.>(*<] M03H\^O4]\>N/ZCMT4\M=]9NKK@,050&!&S?14,PVA+R[=.UM4E:Q=A1_0X@ZM/4 ]+LB,S]7L/_8KLJ/.<()I M= HS6-:G61H[MF+]67;QZ: M+V]=^0>W,';' 8$9D\%/D\&AFI5#U@P$9M0(YRK[@,5[38@9 MC]2_0;,ZXO@LX9&G6Y-3L@DHLQ([#3+'R2!9.^J,<#[#[EQGIUQGKV?63_(Y M72IJW33G\:!OOQIF)JM5 M!H'U-HYP!LM8/#PH.*)P[,M5*P,25@;]$]A=L1-Y:V;\*!O_>2L,.+JOOH67 M0;36(&!N!@&U,Z#0S+JU;B&0C@:QK0K&8\*''6J'<8PQ]_2H%A<$UM$@#DLC M(GB8K1TU8QY!2+0@(&%!\(/8"W51)='_9/["JZMMVGUT)_-=FC^D 6Z!NAE0 M:.94:+%!P P- NIH0*&9QK86+A32TJ .2X/&9*BQ'&$S//-0BVH]06$=#>KP M*HAMP]M19Y0DGF2U"*!_P='X\R0+;V5LLT&AF7/2NXT"YFA04$<#"LVL6^L6 M"NEH4-NJZ"SY8=\ZPK#7-Z1:95!81X,ZS H\3ZQT[; X\AT2M#2@86EPJV:Q M)9DLL_8>[NO,C? V1O?:MS WJ-8?%,S8QI ML<%@C0WFL"SFO3M;QVSM**\SSWIK-L("X4-3U:7(6AJ]PAQALX1[SPI:9S!8GX/9#@;K6X+' M;!U+-]1YV9.L%@?L54LW[@^WEXLLK;;HEZRHOP08!NIV0*&9\Z'U!P-S.QBH MVP&%9JX&TU*&0[H=W.%V8/L$Y@@++.#@6F5P6+N#.^P.QJQL'5$T\3",:VG MP]+ 926.O P+;V'T$KQO875PK3XXF-7!0:T.*#2S;JUD.*35P1VK,J)H-FQ9 M.PI'?H+U%H?".AW(C!K,X M8E"+ PK-K%OKF!C2XH@=%H?#JG>%^:WZ6(N,&-;BB&WS@F!B9>M8X8%CWT58 MK*5!//[)%-1>@J'+4OP_[=R/.ZDF_++YXLP>U.. 0C,G0VN/&,SCB$$]#B@T ML^[>PRF@3ZVCBPZJJH M:H'NU&E-OHM(I)()V-Q+8L,+6) MY0CS/>^EA44"ZVHDME\QMY[WLF-\>6HAD(2%P$U>2[6C:E2VCQ%73V*OI-\Z M*U1OY1M4%VB=/LN54PB&D<&PO=V]R:W-H M965TWGMXS!S1DRWC7\6*$ F> M\JP04V\EY?K:]T6R(CD65VQ-"O5DP7B.I1KRI2_6G.#4).69CX(@]G-,"V\V M,??N^6S"2IG1@MQS(,H\Q_S[!Y*Q[=2#WO.-3W2YDOJ&/YNL\9(\$/EY?<_5 MR*]14IJ30E!6 $X64^\]O)ZC2">8B"^4;$7K&NA6'AG[J@=WZ=0+=$4D(XG4 M$%A];,B<9)E&4G5\JT"]>DZ=V+Y^1K\US:MF'K$@*B%8"'!Q)0%4">FE" M6"6$IM%=9::M&RSQ;,+9%G =K=#TA>'&9*MN:*&7\4%R]92J/#F[(9QNL*82 MW-("%PG%&;@KA.2E6BPIP#OPH*23EAD!; $6F'*PP5EI1FF33%LIN$B!7!$5 MF;$$F]6BA;X#YBQ?X^+[3P(LZLF$Q)+L$E_?$(EI]D9-^OGA!KQ^]0:\TJE_ MKE@I%*J8^%+UK"OWDZJ_#[O^T)'^?BV+*Q &;P$*4-B3/K>GWY!$I4.3CKKI MOF*ZIAO5=".#-SB"=\_)&M,4D"?U/11DQQ53U'"UV)PK%@ 6@B@N_@6_L^)= M2@1=%HJ@M*]UZUQZ [@6:YR0J:>^X8+P#?%F/_X X^#G/B(<@75H"6M:0H,> MGE2A> MNM<:^&(W]_5$%@CNE#_%/'P&A2P(<@74(&-0$#*RZ>&\6O:_%75YL M\O2>O)F-HC">^)MVZ8=!"$:P#NJ4%-4E1=:2_C"J/$.-5KAS%\,16*?SN.X\ MOH@:8Y<$. +K$#"L"1C^3S7N\J*6T((]*=HB.L6,ZF)&]F*2A)?$NF5F%#_2 MC$I*7J94ZX3G+I0CL XWXYJ;\464.G9)@".P#@$P:/Q+8)7'QV;M>]U!<*#' MX1CN:;8G",+!..H7+FQY*_B"+?1<==I!SUT=5VA="AJ_ ]%%% J=>AM7:%T2 M&G<#K=[AI$;#D[NJ-:1;56,YH-USS+%8@85ZCP/*WR^-.%]L3WO;L$YW]I(Y M0NN2TY@?&%U&MTY=D"NT+@F-#X)6EV'Q 55B6X_Z#>E@8ST,@\,H/.),8>-/ MH-V@]$BW;5=[*[8BGKTPCM"Z_3>6"(XNHTZGSL<56I>$QOM J[.PJ7-\(+M1 M!/=?FGJB4! <^:>/&D."[(:D1YOG6=C>-WWKG&>_ZCM"ZS+4V"($+Z)>Y-08 MN4+KDM Z"+*?!)WP!%5V6YSQ.-Z7<$\4"N,8'=%P8UB0W; ABD1+KO7_W6(;;^ M!>$WS)>T$" C"Y467 T5"M\=RN\&DJW-N?8CDY+EYG)%<$JX#E#/%XS)YX$^ M*J]_&IG]!U!+ P04 " #\@ E7\6;VM(X% "2& &0 'AL+W=O7EU?,8"WJOV3.F$)/ M57*:LXK*MV+).+R9B[JB"IKUPI/+FM%98U25'O']V*MHP7O# M0=/WJ1X.Q$J5!6>?:B17547K?^Y8*=8W/=S;=GPN%KG2'=YPL*0+=L_4E^6G M&EI>QS(K*L9E(3BJV?RF=XNO)SC5!@WBMX*MY=XSTJX\"/&7;GR8W?1\/2-6 MLJG2%!1^'MF(E:5F@GG\W9+VNC&UX?[SEOU=XSPX\T E&XGR]V*F\IM>VD,S M-J>K4GT6Z_>L=2C2?%-1RN8O6K=8OX>F*ZE$U1K##*J";W[I4RO$G@'PN U( M:T!,@_"(0= :!.>.$+8&X;DC1*U!X[JW\;T1;DP5'0YJL4:U1@.;?FC4;ZQ! MKX+K0+E7-;PMP$X-QZPN'JE>+/2NX)1/"UJB#URJ>@7AH"3JHWL(SMFJ9&@! M<2?1ZU)(R>05A,E4U#,V0U2BJ:B6@H,!$G,D5,[JIJMFN8XI("\XM-G&^ I: M\)KS-EC6A[=QEAQQ-D ?!5>Y1!,.\W;8CT_;QR?L/1"^4Y]LU;\C)PE_ M6O&W*/#?(.*3P#&?T?GFQ.7._QM]\I]'/Q CZ$(Q:/B"YT-Q/P!AJ=%["(F" M+]"M3BN%*B \QH6<0C"M:H;^N'T .*2\/OO<.S_X%J/ER0;OR39Y(7(#E8N[%8N/,4^_ 6.+;T\#[2$#,+>H <& M1QCK*_J$:"567+D69L,9-YSZ/'L<9D&2#KS'?<%M$,%^E!VBQC:JGY H.D1- M;!1.PG@WXH'O4>=[=-+WG^$PMQ-C2:4LY@4DQX(K@:2BBE5M>FQ3H>!-BBQ9 MDP.AO\E[,P21S"5M,J,\4\G-#*,]Q\(TB TE;5 _(X9$8QN4^"0Q='0PD21Q MRQAW,L8G91SEE.NL#PE^3HL:/=)RQ;0J;#YG33&!EJ+>2@45#TC*9SKH9EW: M +DX4UO-T&G-8LL)'"=FR(QL5!\'B>\;LMFP((H2(THG#K(LC+%;N*03+CDI MW(\0>]MC58?4P3%JZ7.6-(DM#CJF0)7+TU)J3QB3S-@#(QN5DKWY;GP_BVKR#-6!ZUGG>G991M8^OV9/ MT"T9! I4UXRS>>%4('.L;):9F=F!"C$Q%G9LHW 4!H8"#JH@](](@/U=:>M_ MR]1\B:3M3(W=@HV &3EAYLX;.U&)M:=<,)+X1U3=^V# 7RU37R0A=@1<9.ZY MD0-F'W,NKC2.S;ATP*+XB'YDIQ]YP81]N4S$L9F"Q#=ELF'8#\T$YB*+,XQ- MG6Q80(X)M?L/SV";/LATJL2NO\87U M-42%WERG#[*6]*"8"\RB9.1 X1@*<5,!&]:/$FSE' =;Z,?'4OFNR,;?M,H^ M3T^[[@UB\\ ;.5!]U\ZR81$QBZ>)BRP*CY3:>%=KXZ]7;)\GG:/:)CC!IG:N M. FP*9*C\L9Q MZ)LB.>C2-#J6LW:U-[ZP^#Y/@M3^1H\R8J5M&Q81/S85.(ML\AS91@!O[XZU M8O6BN=S6%Y_@R>:.J^OM+M!OFVMCH_\.7X^PHW^L+]R;.]T=_>:V_B.M%SKU ME6P.0_EO$UBL>G,!OFDHL6QN>!^$4J)J'G-&(0HU -[/A5#;AAZ@^S?$\%]0 M2P,$% @ _( )5U[-&01H!@ 1"H !D !X;"]W;W)K&ULS5I;;]LV%/XKA%<,"=#4(G6QG"4&&DO9,O02-.OV,.R!M6A9 MJ$2Z)&UWPW[\J(LE2Z*U>J.+OB02?>1 ;+(,\S_O2,IVMR,XVC>\2^*5S!O&LYLUCLD3D>_7CUS=C6N4 M*,D(%0FC@)/E[>@EO [1)'HY/%>BH[C-W/+S>H]\7@U>#^8 %F;/TMR22J]N1/P(16>)- M*M^QW4^D&I";XRU8*HJ_8%?96B.PV C)LLI9/4&6T/(__EP1<>"@)9[_K)B&X%I)&[&4HTJ?[;QHAK!73D"=&0$-GC-J%P) M$-*(1!K_8-C?&_ ?*S9K2M&>TCLT"/CSAKX MO4<( O9FN>9?[D[T@WG__4> M_N?>6V38=7[9!9Y]!.]MD1+S5DH\5"GQJDB)WU\I%_ @22;^T$6_Q'?T^+F. M7HLU7I#;D>I!$+XEH]GWWT'/^D%'O4FPP"18: BL%22G#I(SA#Z;KS"-U=NL M7L0E3CC8XG13O.YDN22%DH,UXX6PJT8UW0BIWM6$QDJ2]_(AG@-*I"Z 9=]> MT7<^;VUGT)NX[LUX>QB9OM45M">6U38+^F:VZTZF;:M0 S9U/%A;M5AR:Y;< M099>9FQ#9<[ CTH%]^FK%##%0B3+1&G@DK,,O)T_*"8E T\2JZPFI<\^Z<.: MTL>2TDL=9^63N <#<'S;ZU#6-[J:H@ZO0=]H8J%)AR\-$II,]'1Y-5W>(%UO M5+9$1"0Q52Q$0,TA<9XDN&;Q(I],+HN9I#./B$/BJ@FD0*N33<>9UQN$ZTZ[ MG/6-5)HYN=2U6.N;*2NG2YL.S)LZCIZX24W<9)"X=V1+Z(;HACCH>*H6F@0+ M3(*%AL!:[/LU^_Z9)RS?9)!,@@4FP4)#8*T@3>L@3;\9*9[V967J=%2E;^/[ M'9N@;P,1ZDY<&B/H6WH]@5:SQK>&YWZ!?TPWW=G*N&RW_C**%IM#:<6LJ0.B<6Y8&:\R30V42+3"*%II":X>J M*4/AMU.'0DWYZ'=525,]0@MV54EG!>VN*FD*WZ.BU%2B<+@4?:"2J$A(4$F- M=J2#$">GKTFTP"A:: JM'8RFNH63;[5+;9T8&CJ'OGN!9OB% Y7I_>,[S"/RD L M&2=)3)7T+(JOK&7K@E&U!EI(_:)G$/[D_#:)%AA%"TVAM?=IFKH866>6(F2T M;#:*%AA%"TVAM4/5E,UHL-8[\Q9%U7FK&/)[78XV=;?M^ MIYP+=7#(\OPCWX]14[BBX<+U% $"?X/[CD6URWM1[O%>%JPILS>,7C4?]+4T M#C[6R6^#2;3 *%IH"JT=X*;*1N?>545&"VNC:(%1M- 46CM436&-AO=6O_HV M6/4\_[(/IK'2;H1I['0[85JXXUMAJ"EVT7"QNR_=RHAP14AY)79XK1_^(-[) MB6T2+3"*%II":T>F*:J1=VX-,EIR&T4+C**%IM#:H6I*;C2\HWSFQ=.D=]H" M.=U/UQHCQ^XOG/I6N8ITQ49C!1&R.UHS/C@5EQ$>%\<1!5CDPEL>8*I;ZR./ M+XN#?IWV.W@]AYKV %Z'Y8'&!KX\7_D:\SA?0J5DJ;JR7DS4J\K+(XOEC63K MXDS>!R8ERXK+%<&*[=Q _;YD3.YO\@[J@Z.S?P!02P,$% @ _( )5S'7 MSVES P IPH !D !X;"]W;W)K&ULK59MC^,T M$/XK5CBA7:FWB?.>I:VTUX( "5C=6Z35(6 MB2]MG,PS\\PS8WN61R$_JCV )L]56:N5L]>ZN75=E>^A8NI&-%#CEYV0%=.X ME$^N:B2PPH*JTO4]+W8KQFMGO;3O[N5Z*5I=\AKN)5%M53'YZ1V4XKARJ//Y MQ7O^M-?FA;M>-NP)'D!_:.XEKMS!2\$KJ!47-9&P6SEW]'9#+ MB4GE48B/9O%#L7(\PPA*R+5QP?#O !LH2^,)>?S5.W6&F 9X^OS9^W4SF MD2G8B/)W7NC]RDD=4L".M:5^+X[?0Y]09/SEHE3VEQQ[6\\A>:NTJ'HP,JAX MW?VSYUZ($P -9P!^#_!?"PAZ0& 3[9C9M+9,L_52BB.1QAJ]F0>KC45C-KPV M97S0$K]RQ.GUO82&\8+ ,S:& D5871"A]R QNI10:\*4 JW(6_* /52T)1"Q M(\VK<5=;T(R7U^C@P\.67+VY)F\(K\FO>]$J1*FEJS$10\?->]+O.M+^#.D? MV_J&!-Z"^)X?3, WE^%;R!%.+=Q_"7=1OD%#?]#0M_Z"67\[P)0+LA%*JP79 ML(9K5O*_H5B07N"%%>@7*]!=)\R6J[P4JI5 _KA[5%IB2_\Y)487/9R.;O;Y MK6I8#BL'BZ) 'L!9?_T5C;UOIJ3YGYR]$"H8A HN>5_?%0=6YX#5ST4%5I%: MU&_[I6;/,-D,G=/8.C7'TF%-:1J;TAU.,QN;!6F0?K%Z03D<*(<7*6]$;0O3 M=3.Y^EEHP+ZYGN+9>8I.>?IA%)[1G+"B,0VF:48#S>@BS?-M/$4O&@6.,B\\ M5W%L%619-*-B/-"++]+;@N0'9@YLK#UV>HL7@9XD&8_"^VD2)6F9_3&1H&?9=/LTH%=^B\2-D+Q:='2 M"5+^>=^-C:(@F9$L&TAEK]G0BFB!@T#3E!SD),-L%#P)@S."8YLLFMD6U/MR MO7D7&=H3=_J*\<:M1L,@/F,U84;3A,Y4DY[>' M&?5'&8SM:)!DH]J[)U.$&>%^8O()=RLI88= [R9!#60W%74++1H[6#P*C6.* M?=SC) G2&.#WG<##LE^866683=?_ %!+ P04 " #\@ E7Z)CV(H " "! M!0 &0 'AL+W=OLY.&(JV3>. E\9WOOON^ ML\_I5IM[6R(Z>*BDLA-6.E=?1I'-2ZRX/=,U*MI9:5-Q1Z991[8VR(N05,DH MB>.+J.)"L2P-OKG)4MTX*13.#=BFJKAYG*+4VPD;LIWC5JQ+YQU1EM9\C0MT M=_7RU/K>&S?%A,6>$$K, MG4?@]-O@-4KI@8C&KPZ3]25]XOYZA_XN:"[Q<2QN^L.UB8P9Y8YVNNF1B4 G5_OE#UX>]A"0YD)!T"4G@W18* M+&?<\2PU>@O&1Q.:7P2I(9O(">4/9>$,[0K*<]G<8,U% ?A QVS1 E<%:%>B MH>K&H'+ K45GX?0S-X;['L+Q#!T7TI[ $0@%7TO=6,JS:>2(D@>.\J[\M"V? M'"@_P_P,1L,!)'&2P-UB!L=')W_#1*2HEY7TLI* .SZ$*VRM+9>P-KJI!U"B M+$[I"I^2#P>@M(-"V%PK)U2#I+A&KTVK)S4\6\N/S:6M>8X31G-AT6R092]? M#"_BM\\H&?5*1@%]=$#)CUL'N\CXEH"UQ$4KX-VN3O8F':;39YQ7M391_G#YQLQ;4 M'(DKRHK/7ITS,.W MX;3=1BRI78TLF%9TAN)Q@?0_DIKMS/\W/:O;O8;4$L# M!!0 ( /R "5>F%G*@C@4 %XE 9 >&PO=V]R:W-H965TT1,=$ M)=(CJ3P ^_ [2JILI;(2HP<,?=-(-._'D_@7CW?E]$&J+WK%F"&/>2;TQ6!E MS/I\.-3)BN54'\LU$_#+4JJ<&KA5=T.]5HRFI5&>#3W'\8NN:V$=92/G%WERG%P/'>L0REAB+H/#G MGLU9EED2^/%/#1TT8UK#[>NO]*A\>'B8!=5L+K,_>6I6%X/)@*1L28O,?)0/ MO[+Z@<:6E\A,E_^2A[JO,R!)H8W,:V/P(.>B^DL?ZQ>Q90"<;@.O-O!>:S"J M#4;/#4YV&)S4!B>O'6%<&XQ?.X)?&_C/#?P=!J>UP6DY6=7;+:E/-;6L.,<&&E>&L4_,K!SLPNM69&$RI2DG&ZX!DWG&FR8EE*0.A$ MTXR1(_*!*D6M:,A!P SEF7X+K9]O W+PYBUY0[@@GU:RT,#1TZ$!QRQ^F-1. M7%5.>#N<<,E[*;!Z\V]KM?Y?:-'WS=ZW&\>L 3, MW2[SUE2,FB]D5/)&.WC7(I$Y([>&&@9KL#DD5S2C(H&F,E;83^T>+*W:PD?$8F5+-;ZD N*U(N[LJ>H!HN"I:2W]?,?F!2:/+7 M._" 7,-H^N^N;ZER]Z3;71NZSO6:)NQB +%),W7/!K.??W)]YYL)O24:UYDL.FJ+/ MU_$#"/-,$2/)!VD8F;SMDE?O^/O*JX+Y) MNU/T(B9&>J[6K(V;61OWSMHGF*&K>H:ZWGFO];[O'!,68,)"3%B$"8N18"UQ M^(TX_!\KP/B8:L2$!9BP$!,68<)B)%A+C:>-&D][EZH;IA(0(:2A-K1PK:UX MK 0AC]4&+JRR](I:^1W MG]=]>\,);TC[2LD3%B "0LQ81$F+*Y@KK,5%MTF M++;D,6GD,>F5Q[Q<4.Y@Q@FL+9JG]:IR"+L-R"2[5- +W%<%F+ $Q9BPB), M6#SY9F_D.K[C= OAK!'"6:\0/K!G"B!&4:%A?ZDZ4^BKLV^\\)PSM[U)F_>. MN>_T8L)"3%B$"8N18"T5N,ZF?N3\SPE)[<"X-P&8][NYKW10:2$J+4*EQ5BT MMGRVRH]NKWRN\S7E*B_C"6PJ[*Y#5*&D2SE'H)PCJYQ.G?2.M&^@0:4%J+00 ME1:ATN*:MKW.C[SQZ;@[VKC>1BC>JU-H\B^)^"/(XB.D3.2ST"R!="@E[R05 MY4K2*8]>_M[RP*0%J+00E1:ATF(L6EM%FUJN^X,5I'KO]Y>. +0SA0AM55(O6$GPB-)>%Z,RX^W%[ MRP&UH(Q*"U%I$2HMKFFMO'OB.#L*,.ZF7.SVUO]F-_2IW"_;+"JURF"/MB13 M<+VR[9V"\%]PI9YIU&(M*BU$I46HM!B+5@EBN'6:(V>0$MF#.I -V:^]^F_K MIK4Y#'19'H%YUCYWSP.WHSUTSZ/JJ,\&7YT\>@\9&*PS)&-+&,HY/@4)J^HP M3W5CY+H\2[*0QLB\O%PQFC)E.\#O2PDAJ[ZQ S1'JF;_ 5!+ P04 " #\ M@ E7WUI[4J4" #D!@ &0 'AL+W=OB;8B%QYC8L*9].'<\( @Z)-@P4;SN8 >>&"&7 H 8$UFBES-J:4TWCB11[(DTULIF!S<:BT0W+S5M<:HF[ M#'$Z7D@\$%(_],B"TUP3FJ?D[5W)"GQ3ND<^XSDZ)4L\.VG)@8@UV4BAE"W+ M<8]FHD04KA<-4=$0P8&(',]!4\9/D.QF.2?'1R?DB+"L3W_* #/GL9/H<$X7T+]Q_#7JH E,'?Q0%<@=./'K5_W(>]-E^S^1/0HA M:$((7F)OA=!Q"'K5V>D*H&*-+*OI.[MX.!P$43AQ=VUK'651U"Y[)'K0B!Z\ M*/HC*#4F%TE29B6G&E)L YA-PFC5:- #'G.IV4^[T*6_>D#8$G8:G@_"R']B MH*MN%$;>L-M!V#@(_R5V_%"[1(>_I=D?GH^\X(GFCK*1-PQ'3R2[K1YD^O\G M*CV1!Y9-53JXD6A6U+*Z&QR=GA%G]#($T![J^%T(>)Z73-CRW^ M!5!+ P04 " #\@ E7BB7#F&8# "&$ &0 'AL+W=OTY:UD:#)-*:!*AC;BVDO3..V M$4D<;(?"/OUL)PU-,55A1JK:V+G_S[X[Y\@Q7&)R2Q<(,?"09P4=&0O&RF/3 MI-,%RB$]PB4J^)T9)CED?$CF)BT)@HD4Y9GI6%9@YC MC' HYR8D'.**96F! M)@30*L\A>3Q%&5Z.#-M835RF\P43$V8X+.$<72%V74X('YDM)4ES5- 4%X"@ MV<@XL8]CVQ(":?$S14NZ=@V$*S<8WXK!63(R++$CE*$I$PC(?^[1&&69(/%] MW#50HUU3"->O5_0OTGGNS VD:(RS7VG"%B.C;X $S6"5L4N\_(H:AWS!F^*, MRF^P;&PM TPKRG#>B/D.\K2H?^%#$X@U >>H!4XC<#8%W@L"MQ&XNZ[@-0)O MUQ7\1B!=-VO?9> BR& X)'@)B+#F-'$AHR_5/%YI(0[*%2/\;LIU+)P0?N8( M>SP$DPP6#, B ?%=E9;\,+!#<,&/ZB=P 0F!(J%@/T(,IMD!G[R^BL#^W@'8 M VD!?BQP1;F6#DW&=R78YK39P6F] ^>%';C@'!=L04%<)"A1Z*/M^F"+WN31 M:$/BK$)RZFP%?JN*(^!:A\"Q'%>QG_'NFBUJX#$MX12-#%[D*"+WR @_?K #Z[,J[#IAD4Y8 MK G629#7)LC;1@\CQ*'3%-9EEV<'YIBP]*^<4.5D*^ZU.=$)BVI8(&'B#]Q] MZ 9]SQ^:]^O!?F[E]?K!H+7J1-%OH^CO'D7^F4QB5>RV0EX;.YVP2"M6Q&O/ MGTY8I!,6:X)U\C!H\S!XQP(QT)D@G;!()RS6!.LDR+:>>@I+;XEH>.M/?\_J M;50(A9'M!ANO!Y'2:A!L5 B%%2\CSD:%,-?ZJAR1N6QH*9CBJF#U*W0[VS;- M)[)5W)@_M8_'MF(^$DVV[..>\'6'?@[)/"THR-",+V4=]7@U(W736P\8+F57 M=X,9[Q'EY0+!!!%AP._/,&:K@5B@_==#^ ]02P,$% @ _( )5W]Q\[,3 M P GP@ !D !X;"]W;W)K&ULK59=3]LP%/TK M5H8FD ;Y:M..M9&@[(-):(B.[6':@TEN&@_'[FR'LG^_:Z?-2@GIRUX2?YQS M?.Z-[9O)2JI[70(8\EAQH:=>:<]MYS*? M>H$U!!PR8Q4HOAY@!IQ;(;3Q>ZWIM4M:XG9[H_[!Q8ZQW%$-,\F_L]R44V_L MD1P*6G-S(U>?8!W/T.IEDFOW)*LU-O!(5FLCJS49'51,-&_ZN,[#%@%UN@G1 MFA#M$I(7"/&:$+M &VXXD#.MP6AR3.:X;_(:1V1!LA*G01,FR&+#.[P 0QD_ M0NCM_((<'AR1 POX6LI:HZB>^ 9]VM7\;.WIO/$4O> I(5=2F%*3]R*'O(,_ MZ^>'48^ CPEJLQ1MLG0>]2I^KL4)B8,W) JBN,M0/_T",J2'CA[UV(G;CQ8[ MO7C?1_MQ(_&)^WE%5?ZS*].-T*!;R%X1IWI),YAZ> =H4 _@I:]?A4GPKBO* M_R3V).9!&_.@3SW]@O<6$PL\LYR*#+IB;002)V!OKX(PB$8M[HG#8>MPV.OPLL+@C3TG%5!=*\#+SI E*"9S0O-?>)CM2.>!:)2' M6Y:"'=//$>$X?,%QTCI.>AW/.-6:%0S0GR8E\)Q@72":\L[\)GM-/D<EV^+PIH\@J/S0U$%#5 "EYGIJ:V&G3F=/0\8V$\W''\''0\&+E# MWF5YW%H>[TFLU'LVZ[AKLP[C.-PQV(E[LJD;A_Y6#:A +5QIU"23M3!-.6A' MV^I[YHJ._P_>E.XKJA9,:,*A0&IP,L+TJ*8<-ATCEZZBW$F#])2\VX'N/=(X^[L&:KEGQ ME2>$"/"4I3F_-!(A5A>FR:.$9)B?LQ7)Y2\+5F18R-MB:?)507!<)V6IB2S+ M,S-,R*^K.X*>6>V*#'-2,XIRT%!%I?&%;P(D5LEU!%_4K+F6]>@HO+ V-?JYB:^ M-*RJ1R0ED:@@L/QZ)'.2IA62[,>W!M1HVZP2MZ^?T3_6Y"69!\S)G*5_T5@D ME\;$ #%9X#(5G]CZFC2$Z@Y&+.7U)U@WL98!HI(+EC7)L@<9S3??^*D18BM! MXHPGH"8!#1.\/0EVDV /$YP]"4Z3X-3*;*C4.H18X-FT8&M05-$2K;JHQ:RS M)7V:5^-^+PKY*Y5Y8O8;8_&:IBG >0QNL$#1?@C*G KP-B< T?2<3OMR'X.V;=^!-E?(Y8267T'QJ"MG; MJDTS:GKV?M,SM*=G'KAEN4@X^)#')![)GZOS(5( F%*F5BOTK-5[I$3\OCD?3P_Z=#!1N['7F[QK,/C?S5Z,B'E$&W)DX*1Z),?OY)^A9OXYIJ!,L MU 36T]=I]754Z*V^8XIM,KTZL]J9'V?0F[BV+2&+\"*%)3% ,?_RNVI>C*ZN#?([E:7 MK &YW0@X@?Z F;*#)XZ@U]+WE/3G*>:<+BB19#E(2!H#66@!QRD98^P=9+P; M<08]Y XH*SMU(F6_I>PK*7]8+,AFQ,E35._\H,""@$5:1J+$5:D>'6U_=RRA M/2 VWPTZ<_QZ*^WQ5_;P1/Z3EO]$R?\CS7$>49R">XE,(S+*5HEQ[(:G$RS4 M!-;3+FBU"UZIH 0Z]=4)%FH"Z^D+K7E"9U>W4YUB1P!ZMK/A[GV\.2 M,A:'('+WE!2X93CABQ45-?2Q,Z-!Z^U:/ASJH*G)OEJH4POIK$%JM*,%0H=* M6JBKP;X\G8>%2@MW9H:'WF(\$G4'D!6BHP4O83-CY3*@VFG/)LT% MP^6R&R0EF/@[R^4EK"WJK"U26]MKNDS 9Q(E=16[Q7FYD(NL+&B^'*.N1CMV MFFA%"W6A]97L_#6"KU3(D%:WK14MU(76%[FSY4AMRU6%#.VZ9F]2_1LW6)FC M<<@=OK&%3=SVOWM>,/'89J&ULO9I1;]LV$(#_"N$50PLDM2C9LITY!A)+6C.L0]"NZ\.P!\:B;:&4 MJ))4G.[7CY04V;(5.FYO>4DDFO<==4>>>"=.-UQ\D6M*%7I(628O>VNE\HM^ M7R[6-"7R+<]IIG]9BM0+)(4R*^75/&-Y<]W'ML^)"LULHT]&?3G*SH1ZH^Y;="W_4;2IRD-),) MSY"@R\O>%;Z(7,<(E#W^2NA&[EPC\RAWG'\Q-S?Q9<\Q(Z*,+I1!$/WOGLXI M8X:DQ_&UAO8:G49P]_J1'I4/KQ_FCD@ZY^QS$JOU96_<0S%=DH*I#WSSCM8/ M-#2\!6>R_(LV5=_1J(<6A50\K87U"-(DJ_Z3A]H0.P*:TRW@U@+NOL#@"0&O M%O">JV%0"PR>JV%8"PSW!?PG!/Q:P"]M7QFKM'1 %)E-!=\@87IKFKDHW55* M:P,GF9E9'Y70OR9:3LU^Y3S>)(PADL7H)E,D6R5WC*(K*:F2Z!S]080@QOOH M=4 52=@;W?CI8X!>OWJ#7J$D0W^N>2&UN)SVE1Z1X?87M?;K2KO[A'8/O>>9 M6DL49C&-.^0#N[Q_3#ZRRV/7 NAK4S;V=!_M>>U:B;\5V5OD.6?(=5RO8T#S MYXN[7?;X,>WACVF/[.(!76AQW"7>LJ77S$VOY'G'YN95Y]P,$KE@7!:"HK]_ MUZ+H1M%4_M,U"RL]@VX])GA?R)PLZ&5/1V=)Q3WMS7[^"?O.+UT>A(0%D+ 0 M$A8!P5J>'S2>']CHLSDC4B;+A,:(2+2F+$;Z)8HD8;3+O5;8J>Z%A 45S"]A MYB5_/W.F_?M=GT&JBP[58=\=-AI;OA@VOAA:?=&L0AT@"[T/,"O0.$.1!Y07 M(N>2=D;^X<%8W-$(3\;MYY];E9]J[@HV/*(SA-09=>B<8&\TZK:ZWUC=MUK] M*N5")?^2/QC3V!V.]BSO'TX69SP9MGL% MARCL#[&[9]%#ENNZ#F[WBJR/_)TA9=08=&0UZ&>1*'H>\TUIS@,KEON?7.@= MNU#?SE#.2*;*-JKMGNNMM.JR\^C .'O+>W[8HS4W*AL?Q83/P416 WRG><>- M><=6\]Z>:CHK[M28#0D+(&$A)"P"@K4:(CG5QWZ0Y2819R29V[D7.,[1,,A-;F4X2NW*PZYIN"Y,=73KBY'%0 M^"Q09'_>[[7G3LZ-K?;4BT5OFPA#*\&+_*S">H8PK%.OUI#/3 M)"OT.]^$UG(GT)UB6Y6=NJ! :0$H+02E15"T]B1PMY/ ?:& 6BN"F@"0M "4 M%H+2(BA:>P)LJQO8FD+/;@[VH*U$]\Q$!]F]XD'K&:"T )06@M*BFK;[TF@%*"T!I(2@MJFGM3'4R MGCSAW&WY ]OK']JY5&2$L6\HIO>4Z9=Q7*8W7*VIV,DDNYC'ZF\UO%4/ MPZZ[G_0<]AIX$V\_Z>GJ-?+V\Y[#7A/?G^SG/?]'B0AO:T387B2:ZPRF2'70 M-.'S'25,K1=$=);T[:23EPUH@0B4%H+2(BA:V\/;(A%^J2H1!BT3@=("4%H( M2HN@:.VOW]M2D6LO%9WXY^W7^&*..]H#?!%69X"V^.I(TGLB5DDF$:-+KEI=K2F(J3 ?]^Y)S]7AC%#1GK6;_ 5!+ P04 M " #\@ E7\- 74 $ #Q$@ &0 'AL+W=O\5NQ)42"7UF:BZ6QE7)W9IHBWI(, MBU.V([FZLV8\PU*=\HTI=IS@I )EJ8DLRS,S3',C6E37KGBT8(5,:4ZN.!!% MEF%^_YZD;+\TH/%PX1O=;&5YP8P6.[PAUT3^V%UQ=6:V+ G-2"XHRP$GZZ5Q M#L]6R"H!5<2?E.Q%[QB4J=PP=EN>7"9+PRH5D93$LJ3 ZN^.K$B:EDQ*Q\^& MU&C'+(']XP?V#U7R*ID;+,B*I7_11&Z71F" A*QQD3J+E4X&7UD+-G3- 4X3\!E+G&^H3=" M$"G ";A6$R@EQ=&/4B[6,['# M,5D::C4*PN^($;W^#7K6.UT)9B(;%,1N"V(?8X\^A:X<*\ZV>D"PN0[;1A ZU.J]4YJO4\CHNL2+%4CTQ) MY)+^B\ONTD5>J\@[JFA5M23"3SBIRSKI"3K!1SD?._EG M(AND[[?I^R_2#?PY"S(3V: @05N08,YN$$SFI./;03!>3=JP,/3UOW0ZE[6UE/Z08,:C!?:GC52I0GS$ KA 54]"P&/ MJOJ"^2V1ZL$_KBD<9WWL(IB+;5B#SB7 E[$)<%:?,!?;L"B=4X"S6H6&K3\_ M0S] WG@::\/L0].X\PKPVYR!)LQ&KGT@@\XMP"?9!3AU A & MP425)LQQ_>" JLXQP..6X3N)MSE+V>;^D?UA5M&PO=V]R:W-H965T)1]Z=.%YS\25?4"K!MS3)\JO>0LKE.\_+ MHP5-27[!ES133^9B= 7J0I$=^G-.'KJQ[L/=^X9T\+J6]XD_&2/-$'*C\O[X1J>0U*S%*:Y8QG M0-#Y5>\]?(?14"N4$G\PNLXWKH$VY9'S+[IQ$U_U?#TBFM!(:@BB?E9T1I-$ M(ZEQ?*U!>TV?6G'S^AG]NC1>&?-(Y30+4"VE88[%$(:H5@ M6Z&_1Z%?*_1+9BI32AXPD60R%GP-A)96:/JB)+/45N:S3+_W!RG44Z;TY.1A MP84\_YV*%$RY4,HL>\K!.?A(A"#ZE8 WF$K"DK?JYN<'#-[\^';L2=6SUO>B MNI=IU0O:T\L W/),+G+P2Q;3V* _L^M#9 'PU*@;N]&SW5-D1?RMR"Y X)\! MY*/ -""[.J:14H>E.C*HXP/486!2[U@3-&\Q*/&"/7@?5!OP.9@)&C,)KDG$ M$B:_@[_*!S>2IOG?IK=6H?;-J'K)>9FI-R:E8T=[DIQ_@P/_9Q)A+ M,.P(K,-FOV&S;T.?7!=9?*X7DQB0+ 89S\[G[:VHXGA><=N7"X-) BW7@1](R M:&@96&FY)>*)*4965( /-]-/]^"-:BZIB&@FE?W&E=,*^5H?K, @VJ#)O_!A M, RW:'+4:X>F84/3T$K3C*?*853PH*8,I8=P5.%!V#7+1UMSY# Q;!W=D;:/ M&MM'=MN[KG(&2,H+1411>I1Q;YR.=J8^],-AW[!X&"3#8!".=MW$.LHC.;AL M.+BT."7?UN&&R1#:)+$UJ$=:3CTVVC+MYJN]_MV MG?P/3-7B"%2@95P:[5BO71J-Z)6>)* IX9U1:E+-.P*K4LI:BE% M[C>O&O/E#6=F[_W57#E"ZW+5AMO0&G_N=V.P3 H5"2Z7"8MT**A2-)WI M8@G+054L BI67Q'!RAE;3N-#7#\TNKYO<'U',7E-Y"DB?-B&^/"%&)]E+"U2 MY?2=1<#(D-/0WBD:=H769;'- .#P-![N*':O*76)AEVA=2EM$PMHSRS*&M[# MI^M[0.)_BKS*KP[QXPI6!W2M'V][\,LRV#Z\8\UO#_=)1#E!S MXQ(-NT+K%D7;_ 3Y)_%+Y#15<8J&7:%U*6U3%62-VX_VRQIVIYH!MWSS0#EL M'^:Q-+3I!;*G%_=TQ9.5RO2WJX5&VUTF"S.G:-@56I?'-O5 IRGU(Z?IAE,T M[ JM2VF;;B![O7^G)I?6>TE3G0(14?WOFZQ.LPZG:!CM?DX8A/Y68:Q+6YM2 M('M*\;%;X3_$K5TF C.G:-@56I?,-JU @].XM=,1;! M:\6K(QU5O2\'"9TK5?]BJ!Q 5*&ULM9U=<]NX%8;_"D;M=+(S68O?DE+;,XF);=U) M=CUQM[WH](*F8)E=B51!RA^=_OB"%",((G0L-*_W8B/)P$/P/>0!7P DSY\J M^5O]($3#GE?+LKX8/33-^L-X7.BU%-N\J MK9;CP/.2\2HKRM'E>??;C;P\KS;-LBC%C63U9K7*Y,LGL:R>+D;^Z-L/7XO% M0]/^,+X\7V<+<2N:7]BC_X$GL[9"5^)OA7BJ M]SZS=E?NJNJW]LOU_&+DM2T22Y$W+2)3_SR**[%HKJQ:LBG+[;_;<"[%707'L%8*^0G!8(3E2(>PKA(<5HB,5HKY" M=&J%N*_0[?IXN^^=<&G69)?GLGIBLBVM:.V'3OVNMM*K*-L#Y;:1ZJ^%JM=< M?J[*Q8]_%7+%4G'7L!_9SYF461L\]BX5358L?U __GJ;LG>__^%\W*A-MA7' M>8__M,4'1_ )^U*5S4/->#D7!%X2V!M'54Y&KZGY7/;!43^GJ7S*YJ^Y;JG.Z^L_5X[?&^S-"C' 7_;#C MA4?W1L7\NJP;N5$G?\/^\5D58->-6-7_M 5[2XOLM#:G?:C762XN1BIIU4(^ MBM'E'W[G)]X?;4(C82D2QD$P(R31+B011=^>D$U[0LY5<-ZS;%5MRL86C"TG MZ3AM?_"HSI8DF'HSS_/.QX_[4MN*3N)@.BR:DJUS%1($,X2,=T+&I)#J5%L4 M):L>A62?KS_]\I6]4U_70N;J2%=]H#6;D4C7 WP+\X,]V;TSSP\G\8'FR*UR M$,S0/-EIGI":=QW)LLI*F[9D55=MD; 4">,@F*'_9*?_!)K/)\B0(&$I$L9! M,",DTUU(IJ!\ON7$>]DB]N/0]X?I?#I(YRJ7AY/I,)N3;7.5$00S9)SM9)R1 M,G9'MM).-L5_LLYBB&=EEFIA4W(V4-*/0DNW:"F7!,%01;)IKBJ"8(:*OJ]906;OG[8N4)$$\%)/>L.OY#Z5Q%,T4?<]C^:3H MZFI]RNZSO%@6S8M59+*^:R*&TE(HC:-H9B0"'8D VD'V.%1@D+042N,HFAD8 M;41]TE0Y=),TR#DDX;#7#29>]]]!+P#=,$?13+VUR_3=;.:JFA?W1;[M6@GQ MHX%*'-NV1CC*%TCB*9FJO':I/6]2/^]>0ZN*G/?Q94=>;K,P%RZNZ MJ:WB)P/Q9Z%%>*@OA=(XBF8*KZVI3]HL\R*(_9=U/:\*0"[%O+ G&Z@]A=)2 M*(VC:&9HM$7UI]BK(J2MO(+24BB-HVAF8+3I]4]PO<4N,._;\T=0W3/2J5[Y M0W\<>Y[]V@AJD5$T^2 ]LA774;:Y:KW[7Q;L=JLV%TE%:SMJ/-,;?^( MF:/IKD$(AO[[6!"@&^8HFAD$[9D#!\^LN@MR:)EF.4L.]<]0&D?1S*AH_QQ@ M_7, ]<]06@JE<13-#(SVSP'MGUU["AKG')BABTZF1Y(4U$6C:*;JVD4'M(MN M%P&0 WMT?6>9H98:2N,HFAD);:F#&)N8H#.]4%H*I7$4S0R,]ML![;>=$Q-T MFKBG&5-EX9'$!#7;*)JINC;; 6VV#X?WVH]6M:$6^Y5&Q>Q%9-(VO))"V\%1 M-%-\;:<#>LKW1E:Y$/.:W6JGMU_;H?%FM AK/ 03BS#O+1K7!..E#? MC**9$="^.:!]\TWVTB:;>C? IS:B$E#>;&3GWHZ-\O78@S55%NF1=C>%TCB* M9BXHU.8YI,VS<4FD?-N7HFR]LW4U(=0H0VDIE,91-#,FVDN'/O3B*(3::2@M MA=(XBF8&1MOID'2%V_5RM[_\])5E\W]MZJ:+S@G+%'MLNZQAEZ@.<]0)95*Z M>)!YMJ-V5OVP"YFQ*YFQ2YG?PB"'VB"'$3;S0/TRE)9" M:1Q%,P.C_7)(3T'_WYFG7]3L[V>5,\_S#[//:>52NIG.HKZ%UPVUUPUIKWN8 M@5Z?XJ2!SL<[=/892N,HFAD:;8A#[,KH$&J,H;042N,HFAD8;99#VBR[C@_1 M..? #)=2)[%]? BZ88ZBF:IK@QS2!OD[ISAING,0AO/,1X, M@ M<28!NF*-HINK:54>TJ_ZHM)Z+>7O'<4Q.==(<9[FAGAI*XRB:&9&] M&X2QGCJ">FHH+872.(IF!D9[ZN@-[CBFF<[1.6*[@\,4!;7=*)JIN[;=$6V[ M!Q>S[9-#F,P:<5( H!:\IQW>].T-;_J&;I>C:&8(M+V.7EW'>PQG MHL/9S+?=:&4M.IU.AS>.IW3SG,5\"_L<:_LP%K7W G3SG)5Z M"S<<:S<EJ)NM=5)*UON=ZRE/S[(_\2H]&],BKE8K;LLL99%?M+X M0+\)8QW5X6H'NAG.ZD*]*(IFAD![T?B$^5TIUAN9/[3#,EO=LWI/]G:)1+98 M2+%H\\YZ]X2BQVRY$6RS5M'*A6PR%2O%*+<5\JIL9+4\+2]-+2$\&ZQ9H??$ M.8I0XXJBF5'4QC6FC6N_EDZ=2[D4;1B5Z//JJ5S(;+ZWQ*7M.=JY8_7#MM-H MJGY]D:JPW[FLLY?L;GG:^3<;!D^EX^ P>- EV5 :1]',9S)JHYR\.L_LOSHX M1S-0$.IT,I:50&D?1S,!H.Y[0=MQU<([&.0<&ZM![FI$Q[4O\.&K# MINI[3["F+;I#+S!\)-C17L!:U-X+8!]&_1;3PHGVW\D)_OO4P;F>9=Q\F4R& MC^.]LA6<6<9$4[IUSEJ^A9%.M)%.:"/]W:-S/?]P;8@_&)RC&^)\ZI^X68[: MK*FOMK@);7%=QN9HE'.JA5K7Q#(=[(7#TXBC-KO5>[SW#IJ5D(ONY3^U4E!E MS^WK:':_[EXP]+%[KH^/HAL+F1;0/W]OE+G1/^EW<#NM4N7_P-02P,$% @ _( )5]/+ M%G$. P : L !D !X;"]W;W)K&ULK99=;YLP M&(7_BL6JJ976 B9\I$N0UD;3.G52U;3;Q;0+)SB)5;"9;9)VOWZV(92DA&Q1 M;A(,/H?GF!?\#E:,/XD%QA(\9RD50VLA97YIVV*ZP!D2%RS'5%V9,9XAJ89\ M;HN<8Y0849;:T'$".T.$6O' G+OC\8 5,B44WW$@BBQ#_.4*IVPUM%QK?>*> MS!=2G[#C08[F>(SE8W['UNT9@9GPG>"4:QT!' MF3#VI !5F@@2^ M9ND/DLC%T(HLD. 9*E)YSU9?DWINRA % MJBB$1#0A= ZH*CAU,=$>*&-%JP0RD0,;*GB:"A[6J%?E>AP!_K7@EX S_D H .]%OEUMWR$ITKN&CG< ME-MJ$>N5A/5*0N/G[?13V6^HD+Q092[!SULU =Q(G(E?;>%*MUZ[FWY[+T6. MIGAHJ==38+[$5OS^G1LX']NB'LEL([A7!_>ZW.,')E':EK"4!4:F/R?+V(4! MC)S^P%XVX=OFA3Z,7N=M11VWDX39YI_>!Y/V:O+^//&@C[[>1]^$6>:?W@>2N\[I% M._O8P];MT7D#WX->J(MK@[[;_E#\1H?A'K8_5+KFA]]7]>ZZV_PM\V#DA='6 M_F WVB#=@WY#?$ZH "F>*:%S$:J5XF5;5PXDRTUG-&%2]5GF<*%:8&ULM9IA;^(V&,>_BL5.4T^Z0NQ "!T@[4BV M=>J=JJ.WO9CV(@47HDMBYIC22?OPLY,TP6 ,V9Z^*80\SR_._TD>YU]GO&/\ M6[ZF5*"7-,GR269=M:";W/#&>1D)N\E4OWW :+8ND-.D1 MQ_%Z:11GG>FX^.V>3\=L*Y(XH_<K87ZH3<= M;Z(5G5/Q=7//Y5:OIBSCE&9YS#+$Z=.D\R.^"8FO$HJ(WV*ZR_>^(W4JCXQ] M4QNWRTG'42.B"5T(A8CDQS.=T211)#F.ORIHISZF2MS__DK_J3AY>3*/44YG M+/D]7HKUI.-WT)(^1=M$?&&[7VAU0@/%6[ D+_ZB71D[E,&+;2Y86B7+$:1Q M5GY&+Y40>PFX?R*!5 GDT@2W2G O3>A7"?U+$P950G'JO?+<"^&"2$33,6<[ MQ%6TI*DOA?I%MM0KSM2%,A=<[HUEGIC>L6QU_4!YB@+Z*- UFLM+<;E-*&)/ M*)$[D5 [EVKG54!%%"?O9=37>8"NWKU'[U"0/K.G!W0ATW&13@SI@3W]4\3K=&Q(#^WIG]GS MZ^#Q2$_OR3+4M2!U+4C!C13Y-LL%W\I;4: _[F0 NA4TS?\T25O2^F:: MZC W^29:T$E'MI"<\F?:F7[_'?:<'TQ"0\("2%@(!--*XM8E<6WT\O:H[X / M*$K9-A.F8I0)L3#_?Z!!(%4QUD PD+(&$A$$S3 MWZ_U]T'G?Q^R))"P !(6 L&TDHSJDHR YO_14;<8R.:*\4%3,801WQWZ!SW% M.JJV @+!- &QTQ@,Y[_UX2KOK&2F.)-F]G&T%0V*IJNV9\NP535E*="<9C'C M*&."FKV5E=&V X#2 E!:"$73J]$8,PSKS#"H-0.E!:"T$(JF%Z:Q9QC*GU6@ M_2[BCD9XZ!QV&U.<[_OXL-N &C0HFBYC8]&PW:.=[M''ILNLFBG.I!JH/8.B MZ:HU!@W;'9KZK]'Y'@UIJ&:@M "4%D+1]&HT=@][L#T:TK?-0&D!*"V$HNF% M:5PEMMO*%CUZ>-Q%^KY+_,-N8XQS7.>PVX!:0RB:+F-C#K'5Z%AZM'^A:L8X M@VJ@[@V*IJO6^#=L-W _TTS2!;K;OM#TD6WY"LV[O)MTT3_HLF=L2"LV Z4% MH+00BJ:O?30^D3BPJQ^0=F\&2@M :2$432],8T6)W8I>WK\KT-FG16.PSY 4.Q\YOW8@A:0$H+82BZ95J_"89P,Z0H-83E!: TD(HFEZ8 MQGH2^U)CBQG2.^[UIF=U*=[E#><[Q\N[#<$&Q3O#[WR(1@:?%U3:,EY2I [G]B4NAJ0[V1 M5[_C.?T74$L#!!0 ( /R "5?)>$%6^P, %P- 9 >&PO=V]R:W-H M965T4%$6V:*4#NB^V7NZ.SQV/=Z?I7LBO:@N@R5.> M%6KF;+7>7;FN2K>0,W4I=E#@FXV0.=-X*Q]0B?W,H<[S@SO^L-7F@3N?[M@#W(/^O%M*O'-; M*VN>0Z&X*(B$S7Z>I+&%-;I\P M,10HPHHU^5UO09)%*244FGSD;,4SKCF^?4?N,9'6909$;' /:F7H*HM*.6V4 MLX[RVQO0C&<7:.7S_0UY^^:"O"&\(']L1:E054U=C2X9,#=M\-_7^/X9_%_+ MXI($WHCXGA]8U!?#ZC>0HCJMU/UC=1<#V4;3;Z/I5_:",_:6[,!661.(*K0L M4^3+]4IIB0G[M\W!VN+8;M&]D[,CY MH'4^&++>IM)S-MBV,<@>82$/:E<)<]:D>P+!2$-SZ0B]5ZZE_=*((NJLA[WF4]" Y;T"VL_\?K[Z<<^ M/=UVFUSD1>=VGG8:+AU$_L +AOM-,F"F93Z#'ZRPU +KQSU6BU@8)N=07[H9 M'>P7\WH.>.68-S:.MC8*QY-3QK[8.(KC,UE*7YH._6]=9W@&&9$"K"6?]EM. MA/DYZ;G1EXLGU//.9?)+;Z+#S>DY+3Z:M!BU0]=A1#Z)HO%D1$SQK>L:CE^U M"F<960K%JZGXR^V3-C,V#B%H0MDGCE=(OD]$%__W*G6L5 MGJX-+NM=QIAPLA[EZQLM=M4TO!(:9^OJS8T9L-L/JOF_ M4$L#!!0 ( /R "5=K3IDZ@@( (,% 9 >&PO=V]R:W-H965T1CVH-A, M+%26/(E.VK\?I3A&!C0%]K 76Z3(PW,H4=G&V =7(1(\UDJ[2501-5=Q[(H* M:^'.3(.:=Y;&UH+8M*O8-19%&9)J%:=)]7%7D'7&>-6*% [Q(W;F\-7LG"F =OW):3*/&$4&%!'D'P;XTWJ)0'8AJ_.\RH+^D3]]<[ M]'=!.VM9"(;#Y@I^?;1%"TCDS= M)3.#6NKM7SQV?=A+2-,#"6F7D ;>VT*!Y4R0R#-K-F!]-*/Y19 :LIFY==%85LL 1_YF!TZ$+H$0Q5:KFXM:@(EQ4(J29)W3^&SL%;X3L+Q M#$E(Y4[@"*2&KY5I'6>[+"8FYN'CHB,QW9)(#Y"887$&H^$ TB1-X=M\!L=' M)W_#Q*RK%Y?VXM* .SZ$*UUCG%"PLJ9M!E"A*D_Y(I^R#P>@#4$I76$T2>V; MP%?=:S/Z60TOUO+#<^4:4> DXNEP:-<8Y:]?#2^2MR\H&?5*1@%]=$#)K2Y, MC3 G0<@C00.8"B5TP:XPNO[4KLM2>O*LEX47RKB6B<#B"?H^O/=]< -@.-66 M4J]"9*__2Z\??GYD!G#+U=ROYYHQ^@_-&/?-&/_3L8KN#N]=U,'N]C['?8M^ M$=#]H[7.A\/Q91:O]SG%>S/EGZ=/PJXD-T;ADM.2L\OS".QVY+<&F2:,V<(0 M#VU85OQ*HO4!O+\TAG:&G]S^WZO MWQW)XTT/7'R56P!%'JNREC-GJ]3NVG5EL86*RBN^@QIG-EQ45.%0/+AR)X"N MC5-5NH'G)6Y%6>WD4_/N3N13WJB2U7 GB&RJBHJG=U#RP\SQG>\O[MG#5ND7 M;C[=T0=8@OJ\NQ,X@UE1"7->_L76 M:CMS,H>L84.;4MWSPZ_0!11KO8*7TOR20V?K.:1HI.)5YXP$%:O;?_K8)6+@ MX&QJ42.,O0 M3^6?U!8$N65TQ4JF&$CR$UGB7EDW)1"^(=S,EX/YMPM0E)47:/AYN2!OWUR0 M-X35Y(\M;R2MUW+J*@33\F[10;QK(8(3$+\W]14)O4L2>$%H<9^?=U] @>Z^ M<0^>N[N8CCXG09^3P.B%K\[)@LFBY+(10+[@F L*8JLH(8-4]:M MUXK$PV_[_N28T&+E)9/(3ACWA/%9PCFOL-Q*JC"1="6A+L"*&(\^'F5^,CE" MM%B%47H",>D1D[.("Q!L3W4IQ3.,&[O1^;1")J//3X+H"'%L$R;)B65.>\+T MA236YKP]+T(?N0(\[Q-B'K-:K!(_3NVP60^;G85]SVJ*JTQ*P*M% M]LA/-LQL!) %27I$.3;R_KY=BC? M^_+LE' M7A>-$'B +LE2X:DWM0DOT=:%T9+<<EFZ$57K.W3-IODQ=(7I.O M^7_3:'/D#OH+W=Q]H.(!JP7N\@V*>E$ \N,FUL>;8P;ZTV[_G[&910>LD'GB)?>>[[[[OXG.V,?;> M58@$#[72;A)51,UY'+NBPEJX$].@YI.EL;4@-NTJ=HU%48:D6L5IDIS%M9 Z MRK/@N[%Y9EI24N.-!=?6M;"/4U1F,XF&T9/C5JXJ\HXXSQJQPCG277-CV8I[ ME%+6J)TT&BPN)]'%\'PZ]O$AX)O$C=O9@U>R,.;>&U?E)$H\(518D$<0O*SQ M$I7R0$SC5X<9]25]XN[^"?U]T,Y:%L+AI5'?94G5)'H;08E+T2JZ-9N/V.DY M]7B%42Y\8=/%)A$4K2-3=\G,H)9ZNXJ'K@\["6FZ)R'M$M+ >ULHL)P)$GEF MS0:LCV8TOPE20S:3D]K_E#E9/I6<1_DU56A!2;&02I)$!\=?A+7"]PH.9TA" M*G<$!R U?*U,ZX0N7183E_8 <=&5F6[+I'O*S+ X@=%P &F2IG WG\'AP=&? M,#$S[^FG/?TTX([WX4K7&"<4K*QIFP%4J,ICOJK'[,,!:$-02E<835*W6 )? M9J_-Z&Y:T2!DXCOOT.[QBA__6IXEKQ[0+LI2>/.MEX84RKF4BL'B$O@\??!_< !A.M:74 MJQ#9Z[_N]<./3\P KKB:^_E<,T;_H1GCOAGC?_JMYN];.N#9L);;]!SS+?99 MP/:/TCH?CH=9O-XE%.^,C']]/@N[DMP5A4O.2D[>G$9@MQ.]-<@T88H6AG@F MP[;B1Q"M#^#SI3'T9/C![)_5_#=02P,$% @ _( )5[V?LKEO P J@L M !D !X;"]W;W)K&ULK5;;CMLV$/T50@V*!$A6 M=\G>V@+6EZ()D&*Q;IJ'H@^T-;:)2*1*4NM-OCZCBQ6OQ!46S;[8(G7.&9[A M4)S92<@OZ@B@R4.><36WCEH7U[:M=D?(J;H2!7!\LQ MV9[C1'9.&;>263UW*Y.9*'7&.-Q*HLH\I_+K C)QFENN=9ZX8X>CKB;L9%;0 M VQ ?RIN)8[L3B5E.7#%!"<2]G/KQKU>3RI\#?B;P4E=/)/*R5:(+]7@?3JW MG&I!D,%.5PH4_^YA"5E6">$R_FLUK2YD1;Q\/JO_7GM'+UNJ8"FRSRS5Q[DU ML4@*>UIF^DZ<_H#63UCI[42FZE]R:K&.17:ETB)OR;B"G/'FGSZT>;@@H(Z9 MX+4$KT\(GB#X+<%_;H2@)03/C1"VA-JZW7BO$[>BFB8S*4Y$5FA4JQ[J[-=L MS!?C59ULM,2W#'DZ6>=%)KX"D 5PV#--;C/*%7E'-EB1:9D!$7O"L5XQ^4A- MR;;%%8@C.Z&T(J]7H"G+WB#KTV9%7K]Z0UX1QLE?1U$JRE,ULS4NM0IH[]IE M+9IE>4\LRR M;UC/\OETSV3GYZ*O_W?T1\GPNZ+Q:SW_";T[T$P"?BWTN6P4^>=FJ[3$<_^O M:;<;O<"L5WT+KU5!=S"W\&.G0-Z#E?SZBQLYOYE2_9)BJY<46[^0V*--";I- M"<;4DPWJL1TT9]*T!PT]JNG5]7&?^'$PG=GWE[DU@"(W>@Q:#4%QZ/24U@:0 M-_T!>N0Q[#R&HQ[??T;!M0OA.$9N.3SOADU/B?H]>JR?AD<*8"OU^XRR'(C_Q^=0]!DWC: MW^PA* ZG4<^T?=%\Y" /==>GT$/)=7.E=+-=8WE3]U.]^85[O70-\RML1)N^ M\8=\T\5^I/+ L%O)8(^AG*L8-T@VG6$ST**H6Y^MT-A(U8]';*9!5@!\OQ=" MGP=5@*X]3[X#4$L#!!0 ( /R "5&PO=V]R M:W-H965TZD_?&S@4( %S6;>V\:(,_S,<\/ON6)%T?*/O(] MQ@)\SK."+ZV]$(=+V^:;/OQP@>RVPMUP5XM#FB';[&X M.]PP>6:WE)3DN."$%H#A[=)Z!R\3.%<.E<7O!!_YR3%0H=Q3^E&=7*=+RU%W MA#.\$0J!Y,<#7N,L4R1Y'Y\:J-6NJ1Q/CQ_I/U3!RV#N$<=KFOU!4K%?6I$% M4KQ%928^T../N DH4+P-S7CU%QP;6\<"FY(+FC?.\@YR4M2?Z'.3B!,'R=$[ MN(V#.W3PGW#P&@?ON2OXC8/_W!6"QJ$*W:YCKQ(7(X%6"T:/@"EK25,'5?8K M;YDO4JA&N15,?DNDGU@E^2&C7S &5[C 6R+ 388*#KX#M[(ETS+#@&X!RFE9 M" XVM!",W)<"IT!050])2[O+JO*'RI\4X $Q0DL._BX9X2FI^H*#US$6B&1O MY IWMS%X_>H->*6L?]M+6U2D?&$+&9:Z.7O3A'!5A^ ^$8('WLL;V'.0%"E. M-?[QM'\XX6_+=+8Y=1]S>N5. G\JBPO@.6^!Z[B>YG[6SW=W=>'\O]63_[QZ M+QE>VV!>Q?.>X,5-DZQ/FT0U&8@)WV24EPR#/W^1-N!:X)S_I6N >@E?OX32 MTDM^0!N\M*18L+7Z]AL8.M_KLF\2%IN$)89@O3KY;9W\*7I;I_'#_+;W MW-=:H"M2S0\KOOK_]+#R7"\,%_;#:?9U5O.YU[>*QU;AS/$'K$1G%04=JY>( MH$U$,)F(ZR(E2!??I-NY36@2%IN$)89@O=R';>[#EQ>+T&2=3,)BD[#$$*Q7 MIUE;I]D+BT7-#TX>70BC:#80"XV5$\W\@5B,K5S/\:*!6&BL8 A]O5A$;2*B MR43(EU7Y*MKTZ#_@[N+V0A?M).3G:#331S."XM'L\#IL^S/1F\:&JO '[UI:*R@?/,=F"4Z,SAW(KU\ MP)/Q"YXG(#]K!62:8:G![R!EOPJ M]I@!AG?J-UQMZ).XL[O4)"TV2DM,T?J%Z>9-&'T%33$ZCQJEQ49IB2E:OUK= M3 HG1RD3FC(?_<;I1[XSU!2-5>B,1IVQE7P_<>!04\9FO=R_>([4C!08:W M"D'SZG"/48J9,I#?;RD5CR=J@79;=O4O4$L# M!!0 ( /R "5<*L*R1W@8 "4] 9 >&PO=V]R:W-H965T@A33)QU5M) MF5_T^V*^(BD6YRPGF?IDP7B*I=KER[[(.<%Q$90F?<>RO'Z*:=:;7A;';OGT MDJUE0C-RRY%8IRGFC]HZOI?07I53!^YO/]'#XN;5S=QC068L^8O&0TFSWCA_*AM@+L(?/!#AE@-,. M<)\)&)0!@V,S#,N X;$9W#+ /3:#5P9XQP:,RH"B^OU=ZQ:E\;'$TTO.MHCK MLQ5-;Q3U+:)516BFI7@GN?J4JC@Y#=(\88^$H&N2D065Z#;!F4!GZ _,.=8R M06]](C%-WJF#7^Y\]/;-._0&T0Q]7K&UP%DL+OM278GF]>=EUMDNJ_-,U@&Z M89E<"11D,8D[X@-SO&>([ZL6J)K!>6J&:\<(_&V=G"/+?H\Z; M8G2+'_7I BF-HELF)">2\AVB5+M ?_^NTJ./DJ3BGXY[O]Y=Z[#[6O4X<2%R M/"=7/340",(WI#?]^2?;LW[I$A$DS(>$!9"P$!(6 <$:4AQ64AR:Z+44Y_M2 MS%4/B1**[VE"Y6.7:(S44T6S@WD%3$\L-M/A:&"K[_EF7PV0*8.C4H:0*:/# ME(.)YPZKE(WZN57]7&/]9EBLU"1+E5 -$QQM<+(FB"U0SA(ZIZ1KX+HV$D^M MW0[F-AIR,G);M8-,&1R5,H1,&;F'SW/6&"Z7SO] M[<-"$-E9/B/TU/)Y!VWIV .[53WOX.[/7&_2:O#@$#5T[5&K*AVHL35LG14! MW6*C*J.J*J/_596XLZ=\ZB2?^:H94YU:J]%!VSFV/6G5ZO D72NG5:O#LX9# MKW52V($:6^ZX52N@6VS4:ES5:FRLE5JJJ8585LSHNYK?&'UJ\T/"?$A8 D+ M(6$1$*PACDDECLDKFF5/(*4("?,A80$D+(2$14"PAA1MJ_8@+&-/]94(J765 M$SY7NL'+W4B/N533M!QK=;U50T[]\;LN$95)]%O5)[<&ZYGY0DX5!R@M *6% MH+0(BM84R)Y)91L%4KI4',54S'4'PS+,']&FU@UE73;2]0M[@GQDYTS75 MDM2\!>L MT[S#=9IU[K97:I!.K@]*"T!I(2@M@J(UE5+[P[;9(/Z\9>"#(JA/#$KS06D! M*"T$I450M*:N:B_;'K^F01'4.P>E^:"T )06@M(B*%I3DK6#;AM=4>!!<7+4 MH CJ;8/2 E!:"$J+H&C-_Y;5_K9C]K=O2@/JY;'.##JU8P&E^:"T )06@M(B M*%I3+K7;[=BO:*QS(.WA&2C-!Z4%H+00E!9!T9J2K&UUQ^R!UUI#W]4+73QJ MK6F5-?_Q<<1(5V9JC716^YZ8?>YGA,*R MM3A=*8/CE )JGX/2 E!:"$J+H&A-I=3VN6.VSV_*7U2.F!2!NN*@-!^4%H#2 M0E!:!$5KRJ5VQ9W7Y(H[H*XX*,T'I06@M!"4%D'1FI*L77''[(I#3HHZ/?%Q M>Z0#]<1!:0$H+02E15"TIDYJ3]PQ>^*@2^#R]O2OK%TXOSN^3V_1+6GZ]O\RKWTZ?EES615/_[EGY,9[-: MJM;COPUZ\MQGW7#SYR<]7+WYZLU<)47Z,9O],IV4=^].QB?6)+U)EK/R<_80 MI\T;\FOO.IL5J_]:#\VR@Q/K>EF4V;QI7*W!?+I8_S_YK?E#;#2PO3T-G*:! ML]W W=/ ;1JXQ_;@-0V\[0;^G@9^T\ _MH=ATV"XU<#9U\.H:3 ZMH=QTV"\ MW6"XI\%9T^#LV![LP=.6&ZQ&T'J3K\9+D)3)Q7F>/5AYO7SEU3^L!MVJ?35, MIHNZ/KZ4>?6OTZI=>?&ES*Y__>%#-<(FUL=L7I5=D:P&[@_6CTF>)_7HM5X% M:9E,9_^H7OSZ);!>_?4?YZ=EU7E-G%XW'8EU1\Z>CESK4[8H[PI++";II*-] M9&X_/-1>FMO;C@$XK?YJSW\ZY^E/]\$QBN_O\S?6P']M.0/[K&.%/IJ;?TH> MK<'9JO6HHW5P1.>VO6KN=&T-?NJ\"[)$]_N-JMP/=5^2UNT^K+J+2N M'JW-Y2Z3Q]7+[Q^2?&+]^U\5:]W]UU_ ;XO[Y#I]=U)] MPQ9I_BT]N?C;7^SAX)]=@YK$ A(3)!:26$1B,8E)$E,0IE61]UQ%GDE??X]9 MZ^JXWJRBZZPHNXK"R/4M"A(+2$RLL>$*J^?*WRX7=#UQN[9SH*2?,,*PK1!Z#\/0M\X"'^ZKX=<8=U6 M']QE.GE=#;Y%F5>[ ,MD9MVG^32K7GM,D[SH&I%&N^^()+& Q 2)A206F3>N M/=B[Z6)R-22)*0C3RF'X7 Y#XU_LZR)/K[/;Q?1_U8=RL=K1V/,!;54[^E:V MKIZNTC#VT[KC[B1F2O4;#G<_I[EYCLE=)8@K"M%$^ M>A[E(^,H_YP693Z]+I_&N+5<3$OK6_7J='%KY?7Q&>O5=&$5]?R]Z-IS_F#L MH._P)K& Q 2)A206C78+;VOLD]U)$E,0IHW]\?/8'W_OV']MW233W/J6S);I MH3HP=M:W#D@L(#%!8B&)1>.#=4!V)TE,09A6!V?/=7!FK(/+-%]%%8OK=%4" M1;_/?R/>=]R36$!B@L1"$HO.#HY[LCM)8@K"M'%O#]KX8& <^6)^/\L>T[3Y M_%_/X;O&N-GI.\A1+4 U@6HAJD6H%J.:1#5%:7I=;,1J]@L?U6]6@"HH4@M0 M3:!:B&H1JL6H)E%-49I>4$Y;4([QB^:7U9D.594DW](\N4VM/*U/_UC-L=+_ M+J?%M$R?9UWK8ZV=56/LI7?5D%J :@+50E2+#FQK9WVDU1I;\W5D;SO6)'GL M//2*KIA$-45I>LFTP;)M3-RTO?/Z:Z;9-7GU^[.-"H&-4$JH6H M%J%:C&H2U12EZ?711L:V]])S-#1E1K4 U02JA:@6H5J,:A+5%*7I!=7&W[8Y M(J7F:&@2CFH!J@E4"U$M.K"MG^9H[O,<;;Q_CH;FXZBF*$TOF38BM\T9^<]5 M-=1GBBR6\ZLTM[*;YCBQ]>IK/5GKGJ:A<3BJ!:@F4"U$M3>N=\?C,'VT= M.49[E:BF*$T?_&UR;INC\Q_3TBK2LIRMIUK5S.OIRZ&J@[QK[^50DF+NL'=I MH%DZJ@E4"U$MLCOR]/'('6V'*FBO$M44I>FET0;KMCE9/_[>H]V-$!'-8%J(:I%J!:CFD0U16GZ56=MY.X,7OBPE8-F]:@6H)I MM1#5(E2+44VBFJ(TO:#:K-XQ1I=_:!_<3/8N$31]1S6!:B&J1:@6HYIL-&TG MZ.S,.=LZ/J"H7O7!W^;JCCEKY??!S1WV+@TT8DFET>;GSG?DYYV[)W9G/:"I.JH%J"90+42U"-5B5).HIBA-KYHV M57=>.E5WT%0=U0)4$Z@6HEJ$:C&J2513E*875)NJ.^:D]0_MGJ 1.JH%J"90 M+42U"-5B5).-IA\X'[KN]M[)GQ&/.VT\[ICC\3]A[P0-SU$M0#6!:B&J1.Z>^;:_O7."9N>HIBA-KXPV.W?,V?G.)8>=@QV-PU$M0#6!:B&J1:@6HYI$ M-45I>DVTH;DS?NE=#S181[4 U02JA:@6H5J,:A+5%*7I!=4&](XYH(=.Z#7W MTKMJT( >U02JA:@6'=C6]NJ$7LL>/)W0ZWA[3^A%5TRBFJ(T_6:>;3KOFB^( M_R-[ZV:R;WV@6H!J M5"5(L:;7.?9.B-?.]L:Z<$[56BFJ(T??"W2;IK3M*_ M[ZQ%,]Z[#-!,'=5$HVV>/3CR'6_W;ILAVF]T=+\QVJ]$-45I^B!O$W/7G)CO MWNSG=^NRFOKD5IGMNZ/U![/9>VRCH3BJ"50+42U"M1C5)*HI2M-K9..>YB]^ M4W/VKN;L;W/S/R-5=]M4W36&C(?N,-?G+HOF MGGI7#AJ?HYI M1#5HD8SW7,.[5"BFJ(TO1S:3-PU9^*[Y;#_Z).9ZCW>T2P< MU02JA:@6'=B@ZZ-/G5\*:.R-:HK2]"IHTW'7G(YW[8GLW0%!D&UV;IK MOB"]UXP+3:\]R3V2Q[J"JGS*QT M-KV=7LU2*VV^F(KZU>>OI?(NSY:W=]9]\IAGLYDU22?+Z_5#"NNCQ!5Y795> M503J!:B6M1H]0,-G@\5#]YLGY6"]BE135&:7D-M8.^9 M _M/R6_3^7*^,=KKT[*>"N;OQ>JQL5:1S)+\<;.VKM+G0IH<52YHQH]J :J) M1ML:DMN7;X1HI]%QG<9HIQ+5%*7IA="F\I[Y@O:G0IA47P5);B7S;%E?5'53 MGYXUSYY"PWTET#GDT10>U0)4$Z@6HEK4:-K#F[L>R(S&ZZBF*$VOC(VGAYOC M]8]: 30]3%:/I9T6Q7)UU.M K&[NH7VVW/?*\D;M=*!W+C>WQ:.L>01)=.T5I>@FTH;EG#LVUPU+I;_7/Z>J# M7GRYO.P*TO1QV";4GOD"[D_313T9[QQQ:+2,:@&J"50+42U"M1C5)*HI2M,KH8V6 MO9>^;-M# VE4"U!-H%J(:A&JQ:@F44U1FEY0;4CMF4/J55&\/N+";+/3NR[0 M=!K5!*J%J!8=V)J&$S70]9"HIBA-JP&_3:)]\W78S?3*^MWZW/ZC.3*J!:@F4"U$M0C58E23J*8H M32^H-F_VS7GST=,OL].[+M# &-4$JH6H%AW8FD\/N.PL C1K1C5%:7H1M%FS M?R!K?IY_'76G0K/6NQ30(!G5!*J%J!:A6HQJ$M44I>G5T>;-OO?2B6TX;K_ MTI=_^VA&CVH!J@E4"U$M0K48U22J*4K3"ZK-Z'WSU<+'SZ_0J!W5 E03J!:B M6G1@:_K[(T5T/22J*4K3:Z"-U7US$/MT^<0?B131H!W5 E03J!:B6H1J,:I) M5%.4IE7*L W?AR]]&?@0S>A1+4 U@6HAJD6H%J.:1#5%:7I!M1G]T'P9^-'3 M+[/3NR[0J!W5!*J%J!8=V)K>_ND7NAX2U12EZ370QNK#XR[C/C)1-&N]*P$- MUU%-H%J(:A&JQ:@F44U1FEX=;=X^?.D[K@_1B![5 E03J!:B6H1J,:I)5%.4 MIA=4&]$/C8EECRD7FK2C6H!J M5"5(L.;$W#2?3H>DA44Y2FUT";J@_-.:PS M&(RLG^:+Z=6RL"[WW.+0;/0>_VBBCFH"U4)4BU M1C6):HK2])IH0_;A\*4G M6FA6CVH!J@E4"U$M0K48U22J*4K3"ZK-ZH?F"^'?5Z4QJ8HD:[YGZON,O+:F MB^L\K6\[,EUL/$MSZT95R_(NRUS$>=-Q(YF/'@J[?L6#0 ML:#OG[G.]H+"_*?H/>#1+!W58E23J*:Z!L#8'X^=]@8I^EAN8_*A.5C]$1ZI MXYT5==SNH=JQY+![K.XN:?M=IC"_U]Z#%0VX42U&-8EJBM+T$=V&WD-SZ.T, M['870"[J^U].OZ7ZS&?OG@&:>J-:@&H"U4)4BU M1C6):HK2M%(9M:GWZ*53 M[Q&:>J-:@&H"U4)4BU M1C6):HK2]()J4^^1.2>%9U/FWGI7CWWD/"I ^Q6H M%J):A&HQJDE44Y2VKHS3XBY-RR IDXOS>9K?IA_3V:RH1OUR4=:=;+QJY>E- M53GVV_?.R>G.Z\)^&]H=KT?VV[CK=6F_5:O73]MN+\[OD]OT4Y+?3A>%-4MO MJE48O!E5 WWUJ-FG7\KL_MU)]5>XRLHRFZ]^O$N329K7"U3_?I-EY=,O=0_!]02P,$% @ _( )5]:A+?&W @ E 8 !D !X;"]W;W)K M&UL?55=;YLP%/TK%I.F3EH#(0EINP0I:3=MDRI% MC=8]3'MPX )6C,ULDS3_?M>&L'2BY"'8YI[C2"[WT"F.J M.]_720$EU2-9@< WF50E-;A5N:\K!31UH)+[81!$?DF9\.*%.]NH>"%KPYF MC2*Z+DNJ3FO@\KCTQM[YX(GEA;$'?KRH: Y;,#^JC<*=W[&DK 2AF11$0;;T M5N.[]=S:.X-G!D=]L2;6DYV4>[OYEBZ]P H"#HFQ#!0?![@'SBT1ROC3\I\L-<72N_%("AFMN7F2QZ_0^C.S?(GDVOV38VL; M>"2IM9%E"T8%)1/-D[ZT<;@ ($\_(&P!H=/=7.14/E!#XX621Z*L-;+9A7/5 MH5$<$S8I6Z/P+4.&Z)ELL@+3F0&1&-,L%RUA" MA2%48P8K:Z1);7%,8!P,*)3'1$XRRA0Y4%X[I&PMWKWX+_] C8];)F W*^/Q28;-B]#C+@%QA794NX[W%,DQU,VVQ ]&) M.EG1(-<3T_OK3 $018TK:H:EC%DP?;JBWDB-Y^/^V,P[$?-!$<^28V-R9DY] ME\[[+@VC\/^$^!>3H@25NWFH22)K89JAT9UV(W?53)I_YLV\?J0J9]C8'#*$ M!J,Y)D0U,[#9&%FYN;.3!J>86Q;XV0!E#?!])J4Y;^P%W8&ULM9IK;Z,X%(;_BI4=K6:D-L'FWFTC39.]C33:T71GYK,+3H*&2]8V2?OO MUP8"X1(GM.Z7%@CG]>'A8/L%W^XS^I-M".'@*8E3=C?9<+Z]F9BEZYG;$L)#HN@))XAPW!F"8[2R?RV./:%SF^SG,=12KY0P/(D MP?3YGL39_FX")X<#7Z/UALL#L_GM%J_) ^'?ME^HV)O5*F&4D)1%60HH6=U- M/L*;I6G(@.*,[Q'9LZ-M("_E,7,PC9F21Q3^BD&_N)MX$A&2%\YA_S?9_D>J";*D7 M9#$K_H)]=:XQ 4'.>)94P2*#)$K+__BI G$4@.P3 :@*0)T :)T(,*L L]O" MJ0"K"K *,N6E%!R6F./Y++RHU3>]P=.Q:^1B./S!YX% M/Z_O!;D0++)$E!/#Q0VY!@^BQL(\)B!; 29/ ]FVN5<1?P;OEX3C*/X@3O[V ML 3OWWT [\ ,L VFA($H!=_2B+,K<5!L_[O)*H+QAO_X"'>,W3",6I6L@.@EYY\M[ M/GC32E%K6%1V6#=LBP-R-Q$]$B-T1R;SLHDA8#K%EIK$6C"M&J:E4I__DW/& M19T+AE>'1V&8Z15X).LH3>4OCSC&:4# >_&DE$$?AI"73=M%T[)+W\U=U_(@ MM&YGNV.:RA3'TM0DUJ)IUS1M)UCLTW?[Q:2,I6QU#2)M:AY-37O##5"@XB]FIO7YP:1YR*O2TZ9SEAR MFL1:Y/R:G*]M!"#%:9=V_WZ/I6-X+O2]#DIE?F-1]AOMCCDM2M!HIIZ&DM-W MPD1O!@0I0)ZVP@B('9Z!G3@,^(8(&[/BA+ZR_*H.V<6JU?54:N[)H:W]WK@Q/4B/Z=%3DE4R77:P M.V-7)SV6G2ZU-N+&_*"7F1]-2&&_,(QIMQC5*8X&^A86"#46"*&+)NCM^3DE M\KNB?)Z#+.44!SS'<7E*'*T$SF>"Z;"31#KMRT*KVE*76IMU8X:0TABH^]-! MY$#2'IS$*VZ .@D'%*&#L+6ZI#-YV&4>P 5)^?W. 2%^9BK0C4-":H?TXH[X M]$U0$E=GHR*NU3WI4FM3;]P34KNGB_OF%U)6MVY5]>0?Z@EZ P558=?JNG2I MM;$WK@LYRA[\XWI-R5J^LHH$S"AE45"^MQJ$J-,I+;2J+76IM3DVO@N=\UVU M9\"CD+J]5WK(L[S>-$RKO]*EUF;5^"ND]E?'(QEF\@7IISPEJE43]ZC_L<@T M'*_[JE[=\&A,;V&@4&.@D-I '7K$@M!G3(--O;3CW. TB+#_N<8T+*?[3DF= MU&B$FM3:JU<:3V6.\%3UH')IT57BK6?3LFGC_']02P,$% M @ _( )5_ 0Q"N>! M!8 !D !X;"]W;W)K&ULO5AK;ZLV&/XK%INF5FH#-B&0+HG4]ERV2>>L:M2>SPXX"2K@S#9)C[0? M/]M02 AQ4Y3L2\#$[^5Y?'D?>[2A[(4O"1'@-4TR/K:60JQN;)N'2Y)BWJ,K MDLE_YI2E6,@F6]A\Q0B.M%&:V,AQ!G:*X\R:C/2W!S89T5PD<48>&.!YFF+V M\XXD=#.VH/7VX3%>+(7Z8$]&*[P@4R*>5@],MNS*2Q2G).,QS0 C\[%U"V_N MD3;0/9YCLN%;[T!!F5'ZHAI_1F/+41F1A(1"N<#RL2;W)$F4)YG'/Z53JXJI M#+??W[Q_T> EF!GFY)XF/^)(+,=68(&(S'&>B$>Z^8.4@#SE+Z0)U[]@4_9U M+!#F7-"T-)89I'%6//%K2<26@8L.&*#2 !UKX)8&K@9:9*9A?<("3T:,;@!3 MO:4W]:*YT=8239RI89P*)O^-I9V83 4-7Z[O)!$1N*>IG!T<:WZOP51.F2A/ M"*!S.6!]>+Q^D3OQS90B:M M0MMAF>!=D2 ZD. ?*.96'+P.8M(U&)_;[:'R.# EFQ5E*$WRNZ0T>-?>=8# MKG,%D(-<\"NP"YR\?+2E:';XB832(=0.T7L.=U)VJU%V=03W0(3O>3HC[+=? MX,#YG.XP2=NM([QB+P0TL: M$A4N;]>$29U6-/0N :2 (. +CLM"\8R3O'6HRC@GJ@6G\K;+RI;^@4?/WTW) M$, %.6"A>8D4+W/)"U@K2EJ*@U['.8_ 2DX9/5\NP;];E;R5Q2(O?VO6]%%O MV)SOYO2[TH-J>M Q]>/J2&XZ$5%D -UM)MR>T]SES)EV9:*64-"H2LKR=Y >1A495,A>G02?$]G0/W M51L,?->'343G4&VPEFW0K-N>2YARJ&(:Z>-:*YH3Z;$2\SG4':SE'0S.?72$ M1@7Y83Y.Y&V7CUHH0K-2/.X48G;R8?H,K ^X>;YS :YZOS8E]%+B]=2^8$K;0UZ4.,"D%3_;HD."), M=9#_SRD5;PT5H+JHGOP'4$L#!!0 ( /R "5?;RRC4#P0 +\3 9 M>&PO=V]R:W-H965TJ' M0=#U,T*9-Q[:L9D8#WFN4LI@)I#,LXR([012OAEYV-L-/-#%4ID!?SQ;?X9HH')L#.^$IA(P^ND:$RY_S)W'R.1UY@ M,H(4(F4@B/Y9PQ32U"#I//XM0;UJ31-X>+U#_]V2UV3F1,*4IW_16"U'7M]# M,20D3]4#WWR"DE#'X$4\E?8;;B7"J>E<$Z@XRRXI<\EX4X" @[9P+" M,B \"<#M,P&M,J!EB1:965IW1)'Q4/ -$F:V1C,7MC8V6K.AS+3Q40G]E.HX M-7Y4/'JZFNA"Q&C*,_UV2&+K>X4>]2L3YRD@GB!)%XPF-"),(2)USU=FDD2Y MB:-,%TZ!T.E1MD )H0*M29K;R!4(^[*Q"%#.J)+HPQTH0M-?AK[2!$P:?E0F M.RF2#<\DVT7WG*FE1!]9#/%QO*^)5^S#'?M)Z 3\(V?7J!7\BL(@;-7D,WU[ M>.A(IU4UHV7Q6N>:L20"KN8OFW$K!&$+T-M'H?D6'YK2!-"'+1 A:W>)$^92:NZ<^FV4V3WGZ%FWXM=U8CU0^725" D MB++B0)F6#9"JCJ03ZU*2W=K^X1ZN[UBO8M1S,OK*4[U!4ZJV=0RN7S'H.QG,7LCS?^A>ZWB69W64G&"74FH([(CWH.(]^,%2.VBR5 V! M'94*!WN/$/Q/L2T!7FPP\[>X/B3B7NF]3 [<#FY&8E_!"9$-1=U2'1%NHYAL M95WOW%#OI1SN*8<-JFX)=MK(5O^TC\Y%WTMJ;Y2PTUR\(KQE\*E8MH/6*8OO M86'PWL-@MXFI%5_R?$Y\W6B72DI3:,?<]UX'=WZP .-&;5)3:,?EVELG[/9. M;Y#@,QZG\T*"&W)6QTSVE@F[/=/;)=B-LY/@027!_?,2W) 5.Z:\]UC8;;(N ME.!^;2/;[?9I([^'@<)[!X6=KN,U#1[4:_"!Y2Y9-.IM_(.CD S$PIX0213Q MG*GB7* :K4ZA;NW9R\GXQ)Q.V2.6/4QQM'5/Q((RB5)(-&1PW=/*((K3HN)& M\94]<)ESI7AF+Y= 8A!F@GZ><*YV-V:!ZLQN_ U02P,$% @ _( )5W;T MG:3.!@ G"L !D !X;"]W;W)K&ULO9IK;]LV M%(;_"N$-0PHDEDCJ8G6.@21M=P&Z!0G:?I8MVM:JBR=1=@KLQX^B%-&Z^,11 MI7Y)?.'EO*\HGD?'G!_BY&NZ98RCIS"(TNO)EO/=6TU+5UL6NNDTWK%(?+.. MD]#EXFVRT=)=PEQ/=@H#C>BZI86N'TT6<_G9?;*8QQD/_(C=)RC-PM!-OMVR M(#Y<3_#D^8,'?[/E^0?:8KYS-^R1\4^[^T2\TZI1/#]D4>K'$4K8^GIR@]_> M&33O(%M\]MDA/7J-40L8"N>#^&*?WMVQX(@'TG$\6\Y MZ*2:,^]X_/IY] ]2O!"S=%-V%P=??(]OKR>S"?+8VLT"_A ??F>E(#,?;Q4' MJ?R+#F5;?8)66A RP[2.:V( M3,IZYW)W,4_B TKRUF*T_(7T1O86:OPHOXR//!'?^J(?7SSR>/7UZE88X:&[ M.!2K(W6EOU?H42P9+PL8BM=HQQ*Y9*(50UGD\[3PW^??T,4[QET_>"-Z_(PT ME&[=A*5SC8O@\BFT51G(;1$(.1&(A3[&$=^FZ'WD,:^C_QW<'Q-@ $VX4EE# MGJVY)>"(?V;1%%']$A&=T*Z X.[OV$ITQ[([ <*AU96B%!.9P2H<93N1 M"M=^Y :"#3A+1 8NTJ,0&[ ]"YK)<1.+INYJZXLOY0B %TY[]5J6-6LX <;: MTPFL*SS0!]B%6-$ V(+*:6I[D.WHNDD:)8+&BS=RBT4" M$QGZX/IEHY(0^KNY@3TV/A9&K2IO8Q$ LKQL(P9!TE[6'E M6QWRZ=1IR1^#Q+!",0RSV+")_3QG[ YGC&D3=^# ^QJC6 [#,-=G>ZSG_'/M MF'7MC;2U3CJ;'6VA=9T*[+ #)L>/[I,?9F'AW&.1\]\'_L9?!F6.Y''Q_X&M MF+_O3HP#$5DI=0R^(XKOR/E\%Q;N/,,0*XW)>2DI[#B5%(L>G5>4:1'8-(;/.M!GK3YK^N9%HZXKR,* M (\ G->571B/+^B!Y]OMW$@ M17#WZ44![;*:@0FQF] "!]'W*BJ:(S#-/0B1B2^?Z*68\H>)BX?'3R=T#019 MI?HQD(TH9".S<0KD9*#26NG"&(4ZHH".P*6Z 8ODI%V.,VW'(JV[=@Q@HPK8 M* QLO>KDM UA6-=MAS0W9GCRON(4A%$8POH4RVF;MJ[(;.:8S8(+/'=?;8JV M*$Q;/0OFM .M3&)CJZEN#+*B1S].GE]@^YXZ,6U#%2:&.;-;5[/=L'&[UI4H M7*(P+GU?F9BV 0ACD=);R1..HN_U4@A$S1]3)J8#5;1*5\:HCU'%313FIA]9 M)BY#J=4XR-1IK?,Q((LJR*(P9(U3)J9=53$ZU5N;VAB,115C4;@L-DJIN)RS M62IN:Q^#K*@B*PJ3U5BEXG+:IGRKB5EP>'U/GRC,,LZOBXU:$2WCL.MW FEN M UW-:KM%7:\M4&=!38L..0UJK7CLX_ABS9R&.A*5K% M6<2+HY#5I]71TQMYX%)3S8MSJQ_=1*3S% 5L+;KJ4UO,GA1'08LW/-[)TY3+ MF/,XE"^WS/58DC<0WZ_CF#^_R2>H#N0N_@=02P,$% @ _( )5S[LE*F% M!@ J3@ !D !X;"]W;W)K&ULM9MK<^(V%(;_ MBH9V.KLS6_ 50TJ82; -QKBSW73;#YU^4$ !3WQA99%L^NLK7S V%E[3/=T/ M&VS.^YPCK-=(6)J\QO0YV1'"T-9*(P&"B2-!R$V(]ZTTEV[B.=3N(#"_R(?*0H.80AIF_W)(A? M;WMR[WCBD[_=L?3$8#K9XRUY(.SS_B/E1X.2LO%#$B5^'"%*GFY[=_*-)^NI M((OXPR>O2>4U2IOR&,?/Z8&SN>U):44D(&N6(C#_\T)F) A2$J_C2P'ME3E3 M8?7UD6YGC>>-><0)F<7!G_Z&[6Y[HQ[:D"=\"-BG^'5!B@9E!:[C(,G^1Z]Y M[-#HH?4A87%8B'D%H1_E?_'7XH.H"&3M@D I!$I7@5H(U*X"K1!H705Z(="[ M"H:%8-A58!0"HZM@5 A&YP+]@F!<",9=,\C2\R*#_*^F'5D$S,\G=#X%=$TGO/2%YD;,CWOOWZ4&O>!4?ZNSW5L.L-[ MG^$ /;!X_8Q^1K]B2G'J)?3.) S[0?*>G_W\8*)W/[Z?#!A/F0H'ZP+OY'CE M EY%7ARQ78*L:$,V KW;KA^VZ >\J65[E6-[[Y56X/(0]9$R_( 425$%]I%^;Q#\;)T4;[HWG99U),Z MM%V5+GYTR^YR4?'N]V5??5]VK\.%4V51]IH)U-+T:L93+_"L+P>?O7U LP G M"8J?T._\.S\YT+?B-O#7B@N0PTB8_"VH]CZG:V)Z.M2X2?9X36Y[?"R1$/I" M>M.??I"'TB\BPT'"3$B8!0FS(6%S2-@"$N9 PI:0,!<2MH*$>4"PVJU *V\% M6AM]FAN>DOV!KG=\ (SP@>UBZO]#-@B'\2%BHAM *_/:&P DS(2$69 P&Q(V MAX0M(&%.#AMFL'36^#)5%%W*_TT&+U5[0^9UN^==0>;UFGF/64]I:\[42V?J M[<[<89Z^8DUNR&C#CYE/^>MW?H22+$0T++]O95_K4$B8"0FS(&$V)&P."5M MPAQ(V!(2YN8PO>(E=:2,I)%V9F!!G*:.Q[I2C_. BJO9=UC:=]AJWUD9T1FCKUIS7VAH29D+"+$B8#0F;0\(6D# ' M$K:$A+DYS*C:==Q7Y3-3-Z,TK2^/SRP-5%C-TD9I::/5TM;7/8F2S,ZVA(F D) MLR!A-B1L#@E;0,*<4<,0FJ%INMJ<_$*F=3NG74&F]8!@-6./2V./6XWM1.OT M1VN"^+CYRP%31FCPAM8XV:&-_^)O2)3/D?EX>DTBAK?B 75KDFN]# DSOT+R)0.)&P)"7,A82M(F <$JUE8EDX/GZ56 M$_]6&K?T[(:L WS\@>O;$^(BP:C>S51#KW>T6< M+6PA+DXZ+\[IV(AEM[2N,$PYIZV*,*,>=A;EM?>(_]KC*LL=Y-8>=Q=%!QR4 MW4W8I5H)UWXG@-+,@E;_C/5&YX3,:8/2YN(6G'=T49"FGG=SR,*6H#07E+8" MI7E0M+H%E9,%E6^,W'SF5SR(]M@7&U%I/M/1)55NC&IGPDA%UQN19GMMUTZ1 M1'F5L=K,:XLB55G5&I%ST H7H#0'E+8$I;F@M!4HS8.BU1UW6NXCMRXAR!\E M5G_;2-?]HA#39R+\@:,==_4W(.@*'U":!4JS06ES4-H"E.: TI:@-!>4M@*E M>5"T^HW@M-A'SIOV%0S"^P/HLB-0F@E*LT!I-BAM M#DI;@-(<4-H2E.86M.H<3=8ES6A..%?"4$62FJ$>5(VYLP>5K3XAH=MLSUO" MO;^#Q,MWZ4H( \\512 MW^ -H_F^N/R Q?MLH]%CS%@<9B]W!&\(30/X^T]QS(X':8)R=^+T7U!+ P04 M " #\@ E7[DVO+[L" <" &0 'AL+W=OY4#:/)0%EQ-G5SK:N*Z*LVAI.I"5,#Q M9B-D234>Y=95E02:65!9N('GC=V2,NXDL=6M9!*+6A>,PTH259)*[J%.]!?JY7$D]NS9*P$KIC@1,)FZES[DV5D[*W!-P:- M.I")R60MQ+TY?,JFCF<"@@)2;1@H?NU@#D5AB#",7QVGT[LTP$-YS_[!YHZY MK*F"N2B^LTSG4^?2(1EL:%WH6]%\A"Z?D>%+1:'L)VDZ6\\A::VT*#LP1E R MWG[3AZX.!P#D&08$'2!X#(B> (0=(#S70]0!HG,]C#J 3=UM<[>%6U!-DUB* MADACC6Q&L-6W:*P7X^9W&Q)X03@0S_Q\>#"4SO]Y7_ZS]Z-BA'W30\L7GM_T']=KI24^VY]# MS6[IHF$Z,\HFJJ(I3!V<50KD#ISDY0M_[+T?JO1SDBV>DVSY3&1'/8GZGD2G MV),O=;G&;H@-P3>?WA/:4)DI@J-=:!CFR@9L_LDL /1N/(C]W= M82,'["['T>AR=&RW&+ +KSPT/;9;#O%Y_O@JZ.W:RKH'XZX$N;5[1F&*-=?M M(^BU_2J[MA/\D7[F3^;^@'Z!JZ_=5'_IV[UY0^66<44*V* K[^(=1BO;7=0> MM*CLL%T+C:/;BCFN;Y#& .\W0NC]P3CH_Q D?P!02P,$% @ _( )5];O MU"G> P O@T !D !X;"]W;W)K&ULM5==CZ,V M%/TK%EU5,])L ,&IDFDF2&KMM)6HTVG^^P$)T$#=FJ;9/OO>PV$)L231MOI M2P+V.C]?;>==5RPRJJ1F++./2LA*RHAE>Y M=M56,IHWI*ITL><1MZ(%=Z;CINU93L>BUF7!V;-$JJXJ*O]Z9*783QS?.31\ M*=8;;1K@9:VTJ#HR1% 5 MO/VGWSH?C@B@8R?@CH"'A/ -0M 1@FM'"#M">.T(44=H4G?;W!OC,JKI="S% M'DF#!C7ST+C?L,&O@ILZF6L)O07P]'1&)2_X6J%G)M%\0R5#']$>*'5'33"\^\;42O*VC]W*A78Y MLQ[>JRU=LHD#"YYB;T>XIE[RDV>R>QDV\2]M\DO*0^_0TV MEH(O1<5L'Z#EDH9K]H_=U/<)CJ 8=L?6GL-BG\3>*2H[1V&,@R@XA=I)GU.<975PLH0UBO(/D*-J!N,:H5@& 5@M9M MK:%Q+TG\?]59+FQ M$QHOE!FZ[&5L^]()CGP_'KAI0\9@.AG.Q.-B9OT MGB87/9V]9B S2?;*!@D'M9.<@?X3]@1TV MI=2W.Y'V3J3?Z\2A>J[S(KW&"QLH&*PNV3G('_G#R6932H95X1X=2"LFU\U- M0$&:-=?M":-O[2\;#\T9>]#^Z-\_^9;V#"XG[5WB'_GV9O.9RG7!%2K9"H;R M1C%4L6QO"^V+%MOF.+P0&@[7S>,&+EA,&@#TKX30AQ ^OUU)P( +8$ : >&PO=V]R:W-H965TE M5 TUUE05T:T"6GA0PTD8!$O24"9P&ONSK4ICV1G.!&P5TEW34/5[ USV"9[C MX\&.5;5Q!R2-6UK!'LS7=JNL12:6@C4@-),"*2@3O)ZO-@OG[QV^,>CUR1ZY M3#(I'YSQN4APX 0!A]PX!FJ7 UP#YX[(RO@U[H_L'WWN-I>,:KB6 M_#LK3)W@MQ@54-*.FYWL/\&8SY7CRR77_HOZP3=ZAU'>:2.;$6P5-$P,*WT< MZ_ 40#@"0J][".15WE!#TUC)'BGG;=GG$#AC+^,B;&QG((DH^\FX$W_ _O$MU*86J-/H@" MBG_QQ&J%0-%4D<@' MBIYW# M LHYV/M22G,T7(#IJ4K_ %!+ P04 " #\@ E7S%16W+,+ !_7@ &@ M 'AL+W=O&ULM5QMC]NX$?XKPO90)$ V%E\E MI9L%$DN';'&Y"[*Y]D/1#UJ;:ZNQI3U)3G)%?WPIVS%-:D2O-F,<<+&]#Q^* M,]1H'@[%JZ]5_;E9*M4&W]:KLGE]L6S;AU>323-;JG7>O*P>5*G_%#K;]-#BSS8JW*IJC*H%;WKR_> MD%>93+H&6\0_"O6U.?H<=$.YJZK/W9>;^>N+L+LBM5*SMJ/(]3]?U%2M5AV3 MOHX_]J07ASZ[AL>?O[/_O!V\'LQ=WJAIM?IG,6^7KR_BBV"N[O/-JOU8?7VG M]@,2'=^L6C7;_P=?]]CP(IAMFK9:[QOK*U@7Y>[?_-O>$$<-- _<@.X;4+[L6\-E^9M?GU55U^#ND-KMN[#UOK;UMI> M1=E-E-NVUG\M=+OV^E8MM-O;X*-ZJ.JV*!?!I?[\194;U01Y.0_R^7_T5:AY M4)2S:JV"^[I:!WJ>UGGGZ":X^U//EZYM?K=20;.C:X)GJ6KS8O5_*0I@D_+:M-HWN9JTNK+[RYB,MM?ZMO=I=*!2V7!^ZILETV0E7,U!]JG M_O;2TWZBS7:P'?UNN[?42_CW3?DR8.&+@(:4 =/9%NRETOFWY#G=]P$A$)0?C7Y&1C4O[.$H2'G-FXS(()R*1A ><-5QQ&*[P#O?- M;S?0*'>-Q/'5QR*1H3-("$:C1#AC[,.8Y(F@SA !&*0S:+ M^Y\);5]1PF)GX"".Z/O%&3N$H]J03NC- M0!RC0_<+.4J(B=<$'_7PZ\VLW=1=4-V/'QRYEV=L&-VS60^).";N$P>UT^QD MI[8-J;$A'6'#W5P"34A[_?,X!>KN\^'9_QLI<-T<5]T,=EYX@?/M-;N(G<5_%JU*HC!>+V_@&,S MN$G0:4@*0"[CT,U_O$2VA4PV2_SI[,TN0+7Y-^\]RH&G*B>D%YT G$YA$N:. M%\!)G?+U1@S@!".)'!BVR6J)/ZWMLGC/_03DK412-R&= KB(R*CGW3Z,4MI/ MV:!N913S@92-F R7^%/*CVG@T5=;1Y>;.?YI9[GE]T\UX^DJ@WF13/3 MLK[0LF9^M"X!6@1'^TF3+84E2W#8K/= M9*0!\6N#_3I?;TGOI'[T\X[V$)#&\X2XF@"&N9+@))EM*Z,)B%\43)=YO5#- M$VSEY1UMJW[:?QE1Z@H("*9S;>(:ZQ2;O2QJ5 3UJX@G&\O/.]98M"\1 %L! M*,!4I[AL2QFQ0?UBHUNSO_RD9LO+-^!RE;_Y:(-@LJ6H;!D6F^T(HU@H/>,C MBV(JE"DJ6XK*EF&QV6XRNHCZ==&I16S:5QHB#"/F2DH Q^-8N(O3*8!+NO7B MR T/ $X(&@]DP-3('.J7.6FQ*+IE7G]FZR<9/?\PV5)4M@R+S7:'D5]4G#-, M>+7=:#=ALJ6H;!D6F^TFHQNI7S>>#!/](H,,>>1FDU,0%\K>HB6 TSE$'$?N M(C\,I"P<2%"IT5S47]_X;1<@](S-S!@I4 M@87*EJ*R95ALMIN,K*-^67ZKF,$3 MT,\\>F<,J@!$9[S'Y, +*^$-/) M%7=W6TP!'-4"4"9.N 9P(DF27CD>PDF:1 -Y'3,"D/D%X%"P[A>8N.SM$IA" ML)"Z\C4%8'J(O?T6 $S*B$0#8S2JBOF+6F!\G&JMNUFK>KMKY9W*5^UREM?@ MLJ&??O3=AZJK4-DR+#;;4497,7G.((E:?T-E2U'9,BPVVTU&"S*_%CP9)/M[ MS9A.01-WMQ: XV$8N>7D%,!%<2B(NZD"P,5:_$8#R^C,J"UV8I?;0)#L%X-$ MG CB#K,/DR'KK04",$($C=W:/XR3/!X8I1$KS"]6P##YKE@L@ZZ"L(V3[_-R MGC%4!BPGGH+A0"N"BAE _D6MSH'.[?FC<0 M*GE_5YQ,).T-LP^+!'%WN:8 C#"6$#=40C@NJ!@(E=S(!.Z7"6"H/%5L]7.. MONE07T-!98BLW\H;[RT8GH\:CE^W\'8V>HZA2!Y4MPV*S76:D#C_G M5D..6@Y#94M1V3(L-MM-1J!QOT [&4H S:25E:NMIA".4<+W(%P+(G)P+MDXNB$A">4 MW1ZWX=3//'I2HE;<4-DR+#;;1T:2BG-6W 2J#$5E2U'9,BPVVTU&AHH?J[B) M?N4+W' *XH -IP .WG * XCQZR<3?W>BYBKKG$94MPV*S M'6>DJ4C.&5)0E2@J6XK*EF&QV8?[&"4J_;LT3X44";RW%C$BW-57"" M,P)5GG/_I$35HJAL*2I;AL5FN\EH4?EC^RBRH0+HKU M:F*)&U4 '(LC-E#3D4;52;^J>WQ4&;E\XN]W])1%+4.BLF58;+8'C4R5YWSG M3J(J552V%)4MPV*SW71T&N&/O7,G@8/]:"AZ)1X0)_O+)P".2)-^ZZ\_'@H:*6%5'94E2V#(O-=H'1H/*<;]E)5,6)RI:BLF58;+:; MC.*4_F+HP)ZS?2O[*%GIGO0W!6"7U'TW(050E/8.H,P 6)1(-\N8'!VHK77& M8GN2>1/,JDW9[HY$/OQZ."W]S?:,<.?WM^35E "_I^15MCL+W=#OCF9_G]>+ M[KC)E;K7784O(QVXZMUIY[LO;?6P/<[[KFK;:KW]N%3Y7-4=0/_]OJK:[U^Z M#@YGSE__'U!+ P04 " #\@ E7&Q.6.8P# I$ &@ 'AL+W=OV7;8EU 3<0EVP)5*QO&:R+5D.>VV'(@60NJ*]O%.+1K4E)K.6_G M[OERSAI9E13N.1)-71/^Y08JME]8CG68>"CS0NH)>SG?DAQ6(#]N[[D:V0-+ M5M9 1I@#6@M_BQA+XZ>D0[ED;%/>G"7+2RL/8(*UE)3$/6S M@UNH*LVD_/BW)[6&/37P^/G _DL;O KFD0BX9=5?92:+A159*(,-:2KYP/:_ M0A]0H/G6K!+M7[3O;;&%UHV0K.[!RH.ZI-TO^=PGX@B@>,P MP>XIP#_&8#7 M [R7[N#W /^E.P0]H W=[F)O$Y<0299SSO:(:VO%IA_:[+=HE:^2ZH.RDERM ME@HGEW^HL_@ .Z -"'2!5NH@9DT%B&T054O\L)25@N0YAYQ(R-#CE]XWX.AM M I*4U3N%_KA*T-LW[] ;5%+TH6"-(#03Y;PMX9>(@__A%SL>@9_;E\.=TWAO&[W M]'_O/DJ&-QP9K^7SGN%;0:Z40A^;+>.RI#FZHYUBZ9O_]^_*'-U)J,4_ILIW MW+Z96\OBE=B2-2PLI7L"^ ZLY8\_."'^V93V*C0P='5##">>:>*\-3,CZ+@]*(G3\WB M*(C#$]U(#69*A:+8+ ?1$&IT7@[*O)2D0NI;FK?GSQCP68YO/7-3DB53DJ43 MD8T*$0^%B+^C*,13%FA*LF1*LG0BLE&!'/SUXQ^_2A9Z^/$K.\3^[.B-W>77 M:(>5Z8DP&.P<%T?1+#R1!K.AZV'G1!SLH]9'=2-YVW,*M&8-E=TG[3 []+77 M;3=W,G_C7-TZAOE$]\%MJ_65OFNBWQ.>EU2@"C9J*WPY4TK&N[ZT&TBV;1NO M1R95J]0^%JJ7!ZX-U/J&,7D8Z V&_PXL_P-02P,$% @ _( )5ST[]5S) M!0 US !H !X;"]W;W)KK!DN3(7 M&^=V;Q(]\'X\\4YWSM_,^$'(SVK%F$:/29RJF\Y*Z_5UMZO"%4NH>BG6+#5W M%D(F5)M3N>RJM60TRHV2N.LYCM]-*$\[DW%^[9V+AIN-VMA?>\^5*9Q>ZD_&:+MD=TQ_7[Z0YZU:4B">5>TV\ M?F:0C_B#LP>U1W==)S,(Q:S4&<(:G[=LQF+XXQD_/B[A':J M.3/#W>,MG>0/;QYF3A6;B?A/'NG53>>J@R*VH)M8OQ3ARJW- O,TRZP[+;63/; M;EC.,"UF\ [,T$-O1*I7"@5IQ*(6>VRW]RWV7?.TU2-[VT>>>E;@;YOT)>HY M%\ASO![Z>(?1\V1 M[MOHD]L\I;,(2[864M-YS) JTEJAK\>D_-0ZT[&QAX3A C;(85E7OY_TQMW[ MW8!"3D> 8(V #JJ #JP!W;ZHDH5BF?)_6HO[M&#X.POB.[ZSMRBS;T<-1CW? M;8["WXYR77'V5NJ04-BP%*4ZE11+4IF:\>N?IT MG;>22V=XZ;AM$;&Z=NS+ PG#D+ $D: 8(UD&5;),CQ3BQQ"1AH2AB%A 22, M ,$:D;ZJ(GWUW2BM2+;?1BA)/^XW98"5LMC4^!D-P)(-P@0K!'O417O MT0]N WW3 PZT :MKQQ8'2!B&A 60, ($:R2+Z]1_JCMG:@0E&"C8H#0,2@M M:02*U@SXCC;C_@_ZP7\XT4-?&)6M_70BG.I' .H'@:(U@^[50?=^<%/P M#S<%NV]'%PI(&@:E!: T D5KYDPMHKGG4M%<4!D-E(9!:0$HC4#1F@&OM337 M+J9]I\Y@=\+6&4!%M9/]"$#](%"T9M!KOD,0'I9F1^0- Q* M"T!I!(K6S)E::'3]V\]XFD8;Z*LS+>_ZQF M B@-@]("4!HI:;M?27NN?U5](]T,<:T/>G9);+:-6,SIG,=<7:Y[_3FC+ZB#RN&IAMED*K] M?065\T!I&)06@-((%*V9$[6?WA7K'O[NR[3IA7_#95+;GI S!9F*N?ET+0E6>RB M+TZT6.>[ON=":Y'DARM&(R:S >;^0@B]/&PO=V]R:W-H965T_[^+Z[XTAV4MWK$L"0AXH+/?5*8S:7OJ^S$BJJS^4&!)X44E74 MX%:M?;U10','JK@?!D'L5Y0)+TWVMB MG:RDO+>;S_G4"ZP@X) 9RT#QMH49<&Z)4,;OEM/K7FF!^^M']H_..WI940TS MR7^PW)13;^*1' I: M,L29] 8;Y1:V(&K0Y#U98I?D-0CIWIV>( MN5O.R>G)&3DA3)!OI:PU%;E.?(/R[$O\K)5RW4@)7Y#RI1;G) K>D3 (HQ[X M[#A\#AG"!PX>'L)]3$J7F;#+3.CXHA?XNJS\O%IIY_Y7GZ>&9-A/8K_!2[VA M&4P]_,@TJ"UXZ=LW@SCXT.?PE<@._$:=W^@8>SI[K#'5&DQO_1J"V!'8\;!- M!Y-H/$[\[;Z)WJCAOZ@#=<-.W?!H-3IUG-$5X\PPVX0WT@!9G?5I';YF75Z) M[,#YJ',^.EJ7.12@%.0$_>/P-,WX=+W9Y[LA&^UG/[@838(G1>H)"R?C,.ZO M4MQIC8]JOELI?M8D\22^N'BB\GG49!*,GHKT]\:?_?5\ MI6K-A"8<"L0%YV.TJ9IQWFR,W+B)N)(&%;IEB7] 4#8 SPN)?=5N[)#M_JGI M7U!+ P04 " #\@ E7TZZ_-$H# C#P &@ 'AL+W=O&ULS5=M;]LV$/XKA%84+>!$+WZ1DMH"FF;#.FQK$*?KAZ(? M:.EL$Z5(C:3L;+]^1TJ6U=96AZ!N\\7BVQV?Y^Z1?#?=2O51KP$,N2^XT#-O M;4QYZ?LZ6T-!];DL0>#.4JJ"&IRJE:]+!31W1@7WHR"8^ 5EPDNG;NU&I5-9 M&> M$,??C5.OO=,:=L<[[[\X\DAF036\DOP=R\UZYB4>R6%)*VYNY?97: @Y@)GD MVOV2;7,V\$A6:2.+QA@1%$S43WK?!*)C$$5'#*+&('*XZXL[,!1==8(C@F;E;E1N,O0SJ1_8N)O80.B DW.R!RSGE<P&I\TQ!58:3*Q("?ZI&Q^#TT8H:B,4.;_#(WZ;Z PP3#LJ-QTJ;UHJ _+S+CYW MK+#G,(ASW-)+6DOP_>_HF[PV4.@/APC60$:'@=CW\U*7-(.9AR^@!K4!+WWZ M4S@)7O30'+8TAWW>TSM%A6YPEHHA,\JYS/YO'@\FK+YQXFZTGX=-&L9)%%], M_V"*DI9X\EB4F)R YD5+\^*[*_'B"R6.PF08'A9B&.S_QH,?+,7)<2GV M8WM@DL)."1,^%C4V2+XQTWTI$O:6 "<19'-E5Y%)/)H<$>2^G C[ZXG3"S+I M$60OMH>F:5^@A*-'(\A3%"3AOB()>RN!TPAR_$79.$KBS_3H=UH>VS[^0=6* M"4TX+-$J.(_1B:H[LGIB9.FZH(4TV%.YX1J[6%#V .XOI32[B6VLVKXX_0]0 M2P,$% @ _( )5UAVSP!9! &A8 !H !X;"]W;W)KV9Q)#I]?I]3)QKGWH]$$Q MLLT<(%>2[;1_?24@V& 9.PT/]V)+8O?;_7;%+M)H1]E7OB)$@.<\*_C86 FQ MOC%-/E^1'/-KNB:%?+*@+,="3MG2Y&M&<%(JY9F)+,LS40R,A<* LN_+9F2 M+%-(TH^_:U"CL:D4#\ =4*J*O@G%"P:P7[ M4@M.K>!<:L&M%4KJ9L6]#%R$!9Z,&-T!IJ0EFAJ4T2^U9;S20FV4F6#R:2KU MQ.0WN1O_L WH&T (\KNN&X2/C(%-(M!6[.:Q?N*A?0"1=L\$E:6G$0%PE)-/I1 MO[[7HV_*<#0Q02\QN4.]@+]LBFM@6U< 6OR_K;>"83<; MQ"[Q[!-X]>:XDKM$U9VT6()[PLH*5M/$O"8YDI. M[J&9?,07N"H*?_XJL<%'07+^EVZ;5(XX>D=4Q;SA:SPG8T.61$[8EAB3[[^# MGO6C+D=#@D5#@L4#@;6RZ339=/K0)Y]E@U&I><*92I\N"[T K\W"D&!1!>:5 M8*H!;B<(>IYOC6WD M*C#WC,UX()NMR'E-Y+S>R,UP)CM0*H-6J$\'L&9TR7"N[2>]2*_=HD."14." MQ0.!M=+A-^GPOY6R[P^9S2'!HB'!XH' 6MD,FFP&;RW[P5&)L#UDPTY5"HZ* MEVT%MMV6BC183F"YG6JCP4(H]!JI%M.P81J^M0"'Q][YKNMUF!Y+H1 &':GH M(JSX'%:+*;3VG^Y6+]?;G#*1_EN^AMK/;NO(KN^$J$-4(^4A)^@0U4A!Q_6Z M3'5BR V"$U0/3BFPE^HCP_)LNC]:RB'1'S5Z<5Y;309%BP9%BX=":V<$[3." MOI4&47LR5$Z'1(L&18N'0FOG='_4@[UGCTO:1(W0>L$]SX9NMZH(&LC=UFH<7SG/!49=D?B&#_B>B"AE$CM'QT-K$8."[7;K'8DX K:/6H1&35NT.6?/@KBLG M;%E>,G(PIYM"5+<:S6ISD7E;7M]UUN_@S11JUB-U\5G>K>WAJUO33Y@MTX*# MC"RD*>O:EQZSZB*RF@BZ+F_:GJ@0-"^'*X(3PI2 ?+Z@5+Q,E('F.GCR'U!+ M P04 " #\@ E77\,>I\<# "I#0 &@ 'AL+W=O&ULK5=M;]LV$/XKA%8,"1!'LB2_9;:!)/:V#NT6-.OZ8=@'VCI; M1"52):DX_?<]4HIJRZR^*B30Q#KEF1\&P=#/*>/>?&K'[N1\*DJ=,0YW MDJ@RSZG\? .9V,V\OOG,&WLD@0TM,_U.['Z'.I^!P5N+3-E? MLJMM X^L2Z5%7COC#'+&JW_Z6/.PYX X;H>P=@C;#O$W'*+:(7INA+AVB)\; M85 [V-3]*G=+W()J.I]*L2/26".::5CVK3?RQ;C1R;V6^)6AGY[_I5.0!&4G MJ69\2\X87XLQ1H4F9 Q(:(9_F<+4!3EIVC\_O[!3E[ M=4Y>$<;)WZDH%>6)FOH:$S#3\-?U9&^JR8;?F&Q$W@JN4T66/('$X;_H]A]V M^/M(7,->^,3>3=@)^$?)+TD47) P""/'?&Z?[QZZTOFQZ,O_'?V C*B14F3Q MHDXIO;9:(+C 9%G)09%_KU=*2SP3_G.M>84:NU'-.7FE"KJ&F8<'H0+Y -[\ MYY_ZP^ 7%^$O";9X2;#E"X$=+$W<+$W7:CL&GDA5X*VC7NE4AAS:DN8X>YL'4?]A?C&.+?C0: M'1HM3L(L3\ <,#)H&!ET,O)&*$7PHD+-$D6K<\VT5Z5"2_RVSI ;MF&0($DD MA2PA>"M7MF=XF:'4M2!_"@UD?.ZBIXH_Z*#GI,7BV&(V/1*=2"NIRL-%Y/@XJ_&D1:/#)AZVM>0P&ASM+"=2[%;3I,EZ\D-9V]K) ME?KDZ!#LQ9-AU$K^V"KLA_UV]BZLP9$XG%AA^W#Q]VK/'.36%OUX?(J2ZZIV M:$:;=\6U+:=;XS?]J]N^8WR![Y#JV? 5OGK$O*5RR[C"K;C!4,'E")=*5@^# MJJ-%82O?E=!81]MFBF\ID,8 OV\$;MJZ8P(TK[/Y%U!+ P04 " #\@ E7 MF/7;>0P# #E"0 &@ 'AL+W=O&ULK59= M;]HP%/TK5E9-K=0VWREE$*E IG52IZJLV\.T!Y-<2-3$9K8#W;^?G804@HO8 MUA>(G7/.O>=>Q_9@3=D33P$$>BYRPH=&*L2R;YH\3J' _)(N@<@W<\H*+.20 M+4R^9("3BE3DIF-9@5G@C!CAH)J[9^& EB+/"-PSQ,NBP.SW"'*Z'AJVL9EX MR!:I4!-F.%CB!4Q!/"[OF1R9K4J2%4!X1@EB,!\:-W8_"A2^ GS+8,VWGI%R M,J/T20UNDZ%AJ80@AU@H!2S_5C"&/%=",HU?C:;1AE3$[>>-^L?*N_0RPQS& M-/^>)2(=&CT#)3#'92X>Z/H3-'Y\I1?3G%>_:-U@+0/%)1>T:,@R@R(C]3]^ M;NJP19 Z>H+3$)PNP7N%X#8$]]@(7D/PCHW@-X3*NEE[KPHWP0*' T;7B"FT M5%,/5?4KMJQ71M0ZF0HFWV:2)\);(H !%^B6Q+0 =!H]RR7(X>PB^XH$2E'$4D@T? GA_G! ;XI2]76R]G4:^0<%/Q+JCL_-_T:-_CKY3#+==/&ZEY[ZB-\+D*2,+)'LKF\RRN3A' M[8+Z<3/C@LF-X*>N[;6PIQ=6FV.?+W$,0T/N?AS8"HSP_3L[L#[H:OZ68I.W M%(O>2&RG.U[;'>^0^LNG77^MNB[4 D$EH$Z45>AZUU<#<[5=W7U0T/-V,9-] M3,]3*W0;%.V#G,!R6M".2;\UZ1]GLMF*="YK!7\K[H7M!Z[?\:F#V;U>KV-5 M W,MNPN+-##'[UU[>KM!:S?XFYYV=F"=^6"OZ!>V8[N==,E@KG/=[;6Y=6X5P!;5A8&CF)9$U+M0.]O>26ZJH[@S/[+[8ULS/Y%W MF/K*\2)?7X#N,%MDA*,LWJU;X , ",1 : >&PO M=V]R:W-H965T0[]4?1XR_A7 ML0:0:%?D5$RLM92;D6V+= T%%M=L U0]63)>8*EN^SX=LU+FA,(]1Z(L"LS_N8.<;2>6:STW?":KM=0-]G2\P2MX /FX MN>?JSFY9,E( %811Q&$YL6[=47*C^U<=?B>P%7O72,]DP=A7??,AFUB.'A#D MD$K-@-77$\P@SS61&L;?#:?52FK@_O4S>U+-71Z8@TME,$2 ME[G\S+:_0C.?4/.E+!?5)]HV?1T+I:60K&C :@0%H?4WWC4^[ $4CQG@-0#O M&!"\ / ;@'^N0M @G,5P@80'@.B%P!1 X@J[VNS*J=C+/%TS-D6<=U;L>F+ M*JX*K0PF5"^L!\G54Z)P\%+1]]9%2N!9K3##(#/N[&1_^% M3[KQKM=!8"OC6O>\9_?NO$[&WTIZC7SG'?(R5^P3L4$Y'F3)0R@XR#-N.@BWTZ7RZA MVDITP4&JTJ@ZHVK*!G@*5*J-[,J4\Q?(W,-N2>=T7VEFV)H9=IKY2#FD;$7)OY!5?BZ PI)(@>0: M2[6CEWF&2*'T)8(3XTU&UWK1WIR]('2/#)QUCNK2W\E9DO,^)1.#9!CX3BMY M$$;4AA&]+HQW:M.4H(8ED7J1(OO;+4Y37AHWLKM:+-P;H^^X1VMTUCFB2X,X M1W'>IV)RJN@-!ZXYAD$;PZ SAMO:4E51*,XE >-;RN!D ?B#\,C;3IE+O1V< M>GLL..]3,#$)!F9GAZVSP]9D1NM)7:TQ74)?VC*BJPX&F:JVK(]#W M'X)B E6+C"N_V)_K8Z MR!ZUW[FCF6MHC]W1O#ZP?Z>O_S[XB/F*4(%R6"HIYWJ@UAROC^3UC62;Z@BY M8%(=2*O+-> ,N.Z@GB\9D\\W6J#]7V3Z#5!+ P04 " #\@ E749\2X&@# M """ &@ 'AL+W=O&ULE5;;;MLX$/V5 M@;98M$ :R?(]:PN(DQ1M@6(#IVD?%OM 2R.+*$6J)!6[_?H=4K+J-K+1?;%) M#F=XSIDA1XN=TE],@6AA7PIIED%A;745AB8ML&3F4E4HR9(K73)+4[T-3:61 M9=ZI%&$<19.P9%P&R<*OW>MDH6HKN,1[#:8N2Z:_K5"HW3(8!(>%-=\6UBV$ MR:)B6WQ ^UC=:YJ%792,ER@-5Q(TYLO@>G"UFKO]?L,GCCMS- ;'9*/4%S=Y MERV#R %"@:EU$1C]/>$-"N$"$8RO;*/&99[98 M!K, ,LQ9+>Q:[=YBRV?LXJ5*&/\+NW9O%$!:&ZO*UID0E%PV_VS?ZG#D$,F\"QZ5+RH/59.7D9Y-W,E4E@F5[ M-/ :'BCI62T05-X(QBTG@T;!+&9@%=128ZJVDG]W<[:'#4K,N35 %4+6%+6E M6O"F2AGNM#?P\A9I5;R"%T"VCX6J#9.96826.#@D8=KB735XXQ-X)_!!25L8 MN),99C_[A\2]$R ^"+"*SP9\7\M+&$87$$?Q$!X?;N'EBU=GX@X[88<^[O!$ MW#6I)%,N.//51WH^'BOWD>19MAW>T:Y M;]W6:&M-FOZS5D( U>:.Z>S?/BD;A*-^A.ZZ7YF*I;@,Z#X;U$\8)'_^,9A$ M?YWA/^KXC\Y%3_ZF9\.AWS#!J"B 67C/9$T7'P9]6)MH$Q_-O21/23P>#:-% M^-0#8MR!&)\%0=5-+Y7!XP*N-*="_89,_URC%U29ARRX1&FJ+U>L+/U:\V8/ MC5.7'MK21Z'!,CZB,)C-^PE,.@*3LP1N\?<)0%:CLPM6F>8"5Y7@*=O0=3:6 MV=KZ5<%+;GU1]G&8/./P>A"=2L.T8S']WRP,6BN0GG/BI&>U+93V MSTX?OFD/OND)>+,.WNPLO+L\IQ[AM,%]6C"Y): $$YIQ+XS9,QCS$YF>=R#F M9T'<",KC+_>EE@A.^^?GSY_?EM%X,/L%0GC4%TK46]_]#/@:;EI$M]HUV.NF MK_S8WG3G#TQO.=68P)Q*V4/ M$W= ]]F1_ =02P,$% @ _( )5]_8E84U P \@L !H !X;"]W;W)K MQ8)43F@FO&E\!#!HHTU9L?' M*[?:5>VIU<@9./M&06N\_ZC&H%9CT*K&)0]%"D33#8$-Q9I$304_(50IP%]D M=G"V6+"$40U-2K0Z>.TUZY(L&#P]HYX[\LYJ_?*A(^O:Y-0K;2O%:I+LJ CLCTYA[6Z<;2D$NBZY2 M84(YUV574*_6C>M%T:\=K,^QH2W[ST>:LAN^HG+)N,*/P (IG=,AE@U9=ICE M1(NLZ+GNA<8.KAC&V)2#- :XOQ!";R?&0=WF3_\"4$L#!!0 ( /R "5>O M@:0'&PO=V]R:W-H965T'Y'YW\DDD><[AC_+C8 $CVF"14S:R-E=FG;(MY BL4%RX"J*RO& M4RS5*5_;(N. EX51FMB>XPSM%!-JS:=%VPV?3]E6)H3"#4=BFZ:8/UU!PG8S MR[6>&V[)>B/S!GL^S? :[D!^RVZX.K-KRI*D0 5A%'%8S:R/[F7D3G*#HL>? M!'9B[QCEH=PS]CT_N5[.+">_(T@@ECD"J[\'6$"2Y"1U'S\JJ%7[S WWCY_I MGXK@53#W6,"")7^1I=S,K+&%EK#"VT3>LMVO4 4TR'DQ2T3QBW9EWT!UCK=" MLK0R5G>0$EK^X\=*B#T#Q>DV\"H#[] @>,7 KPS\4ST$E4%PJH=!95"$;I>Q M%\*%6.+YE+,=XGEO1YNDJ4G9S?@I!\&\LM)W2-WH<@ M,4D^H'/T[2Y$[]]]0.\0H>B/#=L*3)=B:DOE-#>UX\K!5>G >\6!CSXS*C<" M170)RP[[4&\_U-C;*M@Z8N\YXBM/"_QM2R^0[YPAS_'\COM9G&[N=87S_[Q' M_]E[2PR_3K]?\/R3TK]@0B*59J2:@3\ ^OMWU1]=2TC%/UVI+^%!-SP?XRY% MAF.866H0*XC6_.>?W*'S2Y?N)F&A25AD"-;*4%!G*-#1#S($CVJ&$-"5"RVF M;RY*V+" Y7/-P]P?C]W!U'[8%]FDR^B8RY9Z@UJ]@5:].W@ CFD,*-Y@ONX4 M3DOH*UP)&^Q%X8Y^PUG?8X^DD-&9II\9:2E^-AR\T/N]Z M.DWZC([Z;,DWJN4;&9%O].+=",:CH!WO0NNJ[_AYBL?(D,>6=.-:NK%6NANN M%LM\[VO?F.LTPX?E+@M@*24S7Y#X!A(4 *<[0BE BX3Q1 MU5O78OVJHN\/A,[!.-31Q?5'HX/1^3@H.@9J*[!7\;A:!;XP>AYCL=$L"?2$ MOH^B45IHE!:9HK5SX36Y\-YRQ*CHIO)DDA8:I46F:.T\-66BJZUQ3J]"])S> M&?%?C ">.QP'AV.)T6K/%*TM=5/ON7T*OM?7A'I,;Z6#EPO<3JF-UGRF:&VI MF^+0U5>'7UFGG7[%+2Z><)DM;JH:/NC5]<7 :-.(U.T MMM1-_>OJ"^"3YPFCA6]%._KQQ:C7R!2M+753UKK:FNQTJ2>G?*?IZ.4R8E2XO##> E\+R#NKYB M3#Z?Y [JS=/YOU!+ P04 " #\@ E7:0/*9-8# #H&@ &@ 'AL+W=O M&ULM9EMC^(V$,>_BI56U9W4DB=(=BE$NEV> M2:35K=J^J/HB$ /1)3%G.W#W[>LX(0B.2\R3.\ M%+$_3D'Y]P@DYCS53NTQ\C/<'7DSHWN@8[O$KYK\= M7Z@8Z34EBE.,L+0BC>3O@9)TD!$F%\KIA:[;(07E]?Z#.9N\AE$S+\3)(_XH@?QMJ#AB*\ M"_.$?R3G!:[R&12\+4F8?$7GTK;O:&B;,T[22BPB2..L? ^_5)_#E<#LMPBL M2F"I"NQ*8*L*^I6@KRH85(*!JL"I!(ZJP*T$KJK@H1(\J H>*\'CO6#0MG#& M9>4,51]FO=C_6.U6+Y?E-I77V[PLN"E77"]K41;R).2A-Z+DC&AA+WC%A>P& MJ1?U&V=%W[YR*N[&0L>]UWS#\.<<9QSADWAEZ-T$\S!.WJ-?T(](1^P04LQ& M.A?."HF^K<"K$FRU@&T4D(P?&)IF$8X:]'ZWWNG0ZR+).E/KDNF3U0EY^_)LQZRG%;YI%L>A%3(^ZWR:;=\AC<]9#RVRFK0;Y M7"5XNU6^4 C>-%KE2_74/.O&_Z+NC$O_6[H(0]2%CQY^+D&3W3 M=@&MFW5G-E:P62E;+QL",^\!6:O&OE7SZ35;6/2LH MK=Q;JV]&-R4VJ$MLT%EB]S\O357427AK%4'")I"P*21L!@F;0\(6D+ E)&P% M"5M#PGQ(6 $NVEWIVYW!W8WZ4#V/B1L @F;0L)FD+ Y)&P!"5M"PE:0L#4D MS(>$!4"PF]YWZ]YW_]_=I*NTY7GNC.*M70X)FT+"9I"P.21L 0E;0L)6D+ U M),R'A 5 L+++]:M'Q2FF>WEFPD3_YADO'R/5L_6QS ?Y=/IN?F4.UV;#O&\. M@_+4Y1N^/ ,*0KJ/,X82O!.NC)XKMBZT/%&6QEU MY-B9X[*67X^OG:8?^%8=#X,N%<2^Q^?<8_NF,?0KO>3T;D:I#A8%%]4@G&E= M?HZB:C*C!:DN9$F%07*I"J)-5TVCJE249!60"AYU6JTD*@@3X; OYL5-H:M@ M(N="#\)N$PK<[5LV"-O)91@XN9',Z"!\./OX>R[U]8? W4\^G9RT'LZO=^-G M%C@/(Z_HU0&B%RU=4R\MRUNQY\:)<<\Q6BIAV;2 MK)G00U-VY3ZZ]Q,1]@^%#B]531G"]M?Y(T!3+V-JY.R MY,LOG$U%0=WD#TXX[),5+YA)Q9Y,-BB5B0E0%0:/5&DVV8S\4:2\IPN]*J=% MCGON'*'G?[O.4RJH(GS3M*G]][S*KW8<=]_*LOU6V37L]5B_O]^[R:MC,)D< M@\FCJ,G>,9A,C\!D]\V^-0\W&;_/A8SJD]#&<6OKL-5$ SC4#L*?<$CFZZ3! M>,ZX9J+NS5B64?'BS&7D-1F;/]JV],WXC.9DSO5] P["=?L'S=B\2)M1M[ 0 M]:AU^SM,KYTT)VJ3BXF,+F@VJKMJ.K;-P#1,UOH"PBYR8R\_@G$W#G?12MWE/1^C^9PV=02P,$% M @ _( )5Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'Z?3@==/]7:B!JW>A:_U+EZ2 9"+AX@O\F%ZYYIY>)&>I#309;X ]YJZ]KN M'=WQI6?<*/_F_M&Z-9]TU2I[(5OUIS7KE6[NPF'\KS@A/Z-KA^W?OA'?V?_2 MC.;V5A?JPA3K6C5MWXY650&P<4N]<@/1R%J=#L[-1MGP>_P77)7];VL]%&DI M^T[[%^Q5V>%QHC3.5+KTWUZ*,UG)IE"B:T)' $< $<@)@)R\&N3E/VM-(#, F;TBY-\C CD% MD-/7ZV[IE@0R!Y Y+^17>R<;_:M[@1#- -&,EVB^KFMI'T(S.7W7:/\QV;3> M)859-RT] 8<)NFPGO)AG:Z<;Y9P'\\/"Z>X-% XZA5DJ'_O&.]IV4E=.-:VWV28B*K#)FU)CZY6/?!_>BE7577<\K_(C M?!4^]U903.26(;-<_C2FO-=5U?%I'[XW=X% R*Z5*262RY#9+O.EL>VQC_AK ML3#6FGL?\$=PR#-#9M%\-LU=SU:J!1W-(^25$;-7_*7;KM5_&25E$R)(L1LRSF MZBZ\PX=9*W^A\XP4#.EAQ*R'+_ZX-VJCFG4\,I$,1MRI1G?)"':5H:G$D?:9 M>:W>/%[J*";2PHA9"U>-=X)RK>CQQ-'CE?A-%T'3<@?21,JLB:L>KI4_HPY. MD1-2]E)67>NV3W*#M0K3A(Y6/G".(9$?4F8_W*@0OQ?MVL;#-875*VXMK!?. M!YGA4G*Y>98"I<@'*7=N(1_$QHEK9;N/A]+?A79%94*R1B&1'U)F/UPU3I?^ MTO+-RC)<6#Y:Z\/AG5PR1:9(N4V!JAI1Q2I%WDB9O8$Q4XJ)5)(RJP36-^+6 M1"I)F57R0GU#''T+Q/3<'".7C)E= NL<46N.D5[&S'J!=8X8$PEFS"P86$"( M,9%RQLS*P04$6N<8PRD39@'%2?IVY+RA>$@]8^ZB%LK6X\Y&]ADSVVF]7 MPPEY9L?0*5IQ++Y(:_M@[>A"M9).B$Z08R:'RW#F)'7H0_6_QQ03B69RN QG M#^:$8B+13)A%LW=ZV??^7SYL,R8:.$@T$V;1X$2,YHL9DDW&/ZD",.FYF2'C M9,S&Z?+%[UV^^#^:+QZ+N3]Z23&1>[)#3-N_A!FY)T/NR9C=@S&C\H+T)%_7E!@6(B"^7,%MK![%*@M>]VG[/5 M=-M)CBR4,UL(8E9TXTF.+)0S6V@[3W%)G=[7$,_CT"-'%LJ9+82G4^@%*4<6 MRKDK;2#OK)M+.Z41:#THQD85FS!8" MF*';*2:RT(S90A S.C=GR$*S@ZQ^?@F36FB&+#1CMA#&I!::(0O-F"V$,6E8 M/$,6FG'OU7Q<4M[A[LY?44QDH1FWA;93YM?>F?-^RKR;7ZNBF< 94M",6T&[ MC#3PH)AP R=W(O0XM7_S-+4?]3K!'"9X"^>!UB!0T.VJ>1]Z1J!P.V=R@*4( M3V!QCO%L&GV8P V=";.(GH&"N>IA K=V)LPJ BU:QE>E80(W=R;,,@*@RCW; M#@VW=R;,.@*@82- ! HW>"8'28M>6CJ31J!PBV?"K*2GQ3./RU..+I\6SWR) M,XYA G=Y)LQ>BI;/_,NHASL^$_:]/1$H/4?#O6HH*+ZY /?=!9YOI3FG6VEB MA?[+C0:8S11MI]E&3&\B/B@D[EL,D)TU:M,OOM_'"%W4WV?@I'N[^_"^]&EU MH\HO_OC./U_(JKBV(OSICC4:3\*VYMMU59W[Y[XVGXTLMWM=[6 44^8MMA %,Q#Y*78K8;==P0# M.*4>] 3Y'UGE*-=G8'V**G6N?HW;]?Q\V$]/S\?IXG6WW4_7JZ=Y/OX8AFGS M-.[6T^7A..[/GSP<3KOU?%Z>'H?C>O.R?AP'[UP>3E]GK&ZNOLZ\N'L[CO\S M\?#P\+P9?QXVOW?C?O['X.'/X?0R/8WCO+JX6Y\>Q_EZ-;QN/V]/P_O%+L^3 M5Q>W]]>KT^V]K8:E WD)Y)GN WE[U]@"]??=C&Z"W5[T]0&^O>GN WE[U]@"] MO>KM 7I[U=L#]/:JMP?H[55O#] [J-X!H'=0O0- [Z!Z!X#>H=LL >@=5.\ MT#NHW@&@=U"] T#OH'H'@-Y!]0X O8/J'0!Z1]4[ O2.JG<$Z!U5[PC0.ZK> M$:!W[#:[ 7I'U3L"](ZJ=P3H'57O"- [JMX1H'=4O2- [Z1Z)X#>2?5. +V3 MZIT >B?5.P'T3JIW NB=NC\K 7HGU3L!]$ZJ=P+HG53O!- [J=X)H'=6O3- M[ZQZ9X#>6?7. +VSZIT!>F?5.P/TSJIW!NB=N\,F +VSZIT!>F?5.P/TSJIW M!NA=5.\"T+NHW@6@=U&]"T#OHGH7@-Y%]2X O8OJ70!Z%]6[ /0NW6%!@-Y% M]2X O8OJ70!Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W5;TK0.^J>E> WE7UK@"] MJ^I= 7K7[K W0.^J>E> WDWU;@"]F^K= 'HWU;L!]&ZJ=P/HW53O!M"[J=X- MH'=3O1M [Z9Z-X#>3?5N +U;5]8!Z&VNK^L _#;7%78<0'!S767' 0PWUY5V M'$!Q7!E&ULS=M/;YLP&,?QMQ)QK0*V 1NFII=VUZV'O0$&3H/"/V&W M2]_]'-)6VM1%JS)IWTM0L/W\'FSI<_/UM^?)NM6A[P:WB7;>3Y^2Q-4[VU5#W_GAV2JZGWU8!,EA$[JAN:WE/5+0AQ6+G/\F M'$?^'/"R[NN3G>>VL:O[:O9?JC[,2@Y=XOQS9UU\OL0[/8[;;5O;9JP?^[ D M=M-LJ\;MK/5]%Y^*7IU/]F&'[>E77IR_E#D7&&;>S^/DPHG-]N-QKT=R7+V> M0B$[^_;\)[XEAM(7?Y\]GG9CF[_,#MO[8YSWRWFX9'E

    _GO%;_0_VH2!] MI) ^,D@?.:0/#>G#0/HH('V4D#ZDH#1"$5522)444R4%54E155)8E117)056 M29%54615%%D5159%D5519%44615%5D6155%D51194XJL*476E")K2I$UI&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M /R "5=47KGZX@4 *&PO=V]R:W-H965T&UL4$L! A0# M% @ _( )5X:Z G0Z P [PH !@ ("!?!4 'AL+W=O MP8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ _( )5[LTH^.: M#0 'H4 !@ ("!MB, 'AL+W=O$_<,510, #$. 8 " M@88Q !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ _( )5W\NHO'" @ 08 !@ M ("!@#X 'AL+W=O&UL4$L! A0#% @ _( )5U*4]5;R!@ R! !D M ("!CF, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ _( )5^ROVALB#@ 4"H !D ("! M8G@ 'AL+W=O&PO=V]R:W-H965TVT+C[9@8 (X/ 9 M " @46* !X;"]W;W)K&UL4$L! A0#% M @ _( )5]P4S+Z; @ *@8 !D ("!XI 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _( )5[48^J/)" Z!4 !D M ("!_+( 'AL+W=O&PO=V]R M:W-H965T+25Q/S 4 " / M 9 " @5W, !X;"]W;W)K&UL M4$L! A0#% @ _( )5ZQX9!*'! 9PL !D ("!8-( M 'AL+W=OUP >&PO=V]R:W-H965T&UL4$L! A0#% @ M_( )5Y5$;??Z @ 'P< !D ("!X.L 'AL+W=O&PO=V]R:W-H965TPYQ.NM@0 -L, 9 " @;[Q !X;"]W M;W)K&UL4$L! A0#% @ _( )5P];QL(Z"P M%QT !D ("!J_8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _( )5VX2V-R @ NP< !D M ("!!PH! 'AL+W=O&PO=V]R:W-H M965T:H,Z<+2( "YU 9 M " @3D/ 0!X;"]W;W)K&UL4$L! M A0#% @ _( )5\:17 S> @ : 8 !D ("!G3$! 'AL M+W=OT" M !9!@ &0 @(&R- $ >&PO=V]R:W-H965T&UL4$L! A0#% @ _( ) M5W&,9G^7"@ UAX !D ("!$$ ! 'AL+W=O2@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ _( )5YF_1C.O! Y P M !D ("!$U$! 'AL+W=O&PO=V]R:W-H965TB"V.# M,P, .X& 9 " @8I9 0!X;"]W;W)K&UL4$L! A0#% @ _( )5X&PO=V]R:W-H965T M&UL4$L! A0# M% @ _( )5XFHRT:8 P 7 @ !D ("!/FL! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ _( )5]MK MQ ( P #@< !D ("!TWL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _( )5XJO\[9H @ ) 8 !D M ("!(X4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ _( )5ZI_06-N!P CT$ !D ("! MQHT! 'AL+W=O&PO=V]R:W-H965TJP4 -TB 9 M " @;*8 0!X;"]W;W)K&UL4$L! A0#% M @ _( )5^=B#+]$!0 #1\ !D ("!E)X! 'AL+W=O(=*%%\# S$ &0 M@(%LKP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ _( )5VT8Q%Q&PO=V]R M:W-H965TS1D$: 8 $0J M 9 " @3?& 0!X;"]W;W)K&UL M4$L! A0#% @ _( )5S'7SVES P IPH !D ("!ULP! M 'AL+W=O&PO=V]R:W-H965TF%G*@C@4 %XE 9 M " @3?3 0!X;"]W;W)K&UL4$L! A0#% @ M_( )5]]:>U*E @ Y 8 !D ("!_-@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _( )5P$+BN\K!0 M)1X !D ("!O^(! 'AL+W=O&PO=V]R:W-H965TWM 0!X;"]W;W)K&UL4$L! A0#% @ _( )5S0T .MW!0 MR( !D M ("!)/(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ _( )5V]M%VMD!0 [RD !D ("!$@8" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _( ) M5ZU!/&IT P P0H !D ("!F!(" 'AL+W=O&PO=V]R:W-H965T]G[*Y;P, *H+ 9 " @>H8 @!X;"]W;W)K M&UL4$L! A0#% @ _( )5RU?W?.I! HAT M !D ("!D!P" 'AL+W=O&PO=V]R:W-H965TD=U\ M; \ /[= 9 " @84H @!X;"]W;W)K&UL4$L! A0#% @ _( )5]:A+?&W @ E 8 !D M ("!*#@" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ _( )5]O+*-0/! OQ, !D ("!;$8" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ _( )5^Y- MKR^[ @ ' @ !D ("!&PO=V]R:W-H965T ^OUU)P( +8$ : " @7I? @!X;"]W;W)K : M " @=EA @!X;"]W;W)KA] @!X;"]W;W)K8]=MY M# , .4) : " @7B& @!X;"]W;W)KLWJU;X , ",1 : M " @;R) @!X;"]W;W)KO@:0'&4 @!X M;"]W;W)K&UL4$L! A0#% @ _( )5Y>*NQS M$P( L ( !"J$" %]R96QS+RYR96QS4$L! A0#% @ M_( )5RW2BBX3" )4H \ ( !\Z$" 'AL+W=O@@( ,4_ 3 " 92M @!;0V]N=&5N=%]4>7!E <&UL4$L%!@ !Y 'D 5"$ $>P @ $! end XML 126 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 127 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 128 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 437 483 1 false 106 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.genpact.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://www.genpact.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.genpact.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Income Sheet http://www.genpact.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Equity Sheet http://www.genpact.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Equity (Parenthetical) Sheet http://www.genpact.com/role/ConsolidatedStatementsofEquityParenthetical Consolidated Statements of Equity (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.genpact.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Organization Sheet http://www.genpact.com/role/Organization Organization Notes 9 false false R10.htm 0000010 - Disclosure - Summary of significant accounting policies Sheet http://www.genpact.com/role/Summaryofsignificantaccountingpolicies Summary of significant accounting policies Notes 10 false false R11.htm 0000011 - Disclosure - Business acquisitions Sheet http://www.genpact.com/role/Businessacquisitions Business acquisitions Notes 11 false false R12.htm 0000012 - Disclosure - Accounts receivable, net of allowance for credit losses Sheet http://www.genpact.com/role/Accountsreceivablenetofallowanceforcreditlosses Accounts receivable, net of allowance for credit losses Notes 12 false false R13.htm 0000013 - Disclosure - Fair value measurements Sheet http://www.genpact.com/role/Fairvaluemeasurements Fair value measurements Notes 13 false false R14.htm 0000014 - Disclosure - Derivative financial instruments Sheet http://www.genpact.com/role/Derivativefinancialinstruments Derivative financial instruments Notes 14 false false R15.htm 0000015 - Disclosure - Prepaid expenses and other current assets Sheet http://www.genpact.com/role/Prepaidexpensesandothercurrentassets Prepaid expenses and other current assets Notes 15 false false R16.htm 0000016 - Disclosure - Assets and liabilities held for sale Sheet http://www.genpact.com/role/Assetsandliabilitiesheldforsale Assets and liabilities held for sale Notes 16 false false R17.htm 0000017 - Disclosure - Property, plant and equipment, net Sheet http://www.genpact.com/role/Propertyplantandequipmentnet Property, plant and equipment, net Notes 17 false false R18.htm 0000018 - Disclosure - Goodwill and intangible assets Sheet http://www.genpact.com/role/Goodwillandintangibleassets Goodwill and intangible assets Notes 18 false false R19.htm 0000019 - Disclosure - Short-term borrowings Sheet http://www.genpact.com/role/Shorttermborrowings Short-term borrowings Notes 19 false false R20.htm 0000020 - Disclosure - Long-term debt Sheet http://www.genpact.com/role/Longtermdebt Long-term debt Notes 20 false false R21.htm 0000021 - Disclosure - Accrued expenses and other current liabilities Sheet http://www.genpact.com/role/Accruedexpensesandothercurrentliabilities Accrued expenses and other current liabilities Notes 21 false false R22.htm 0000022 - Disclosure - Other liabilities Sheet http://www.genpact.com/role/Otherliabilities Other liabilities Notes 22 false false R23.htm 0000023 - Disclosure - Employee benefit plans Sheet http://www.genpact.com/role/Employeebenefitplans Employee benefit plans Notes 23 false false R24.htm 0000024 - Disclosure - Stock-based compensation Sheet http://www.genpact.com/role/Stockbasedcompensation Stock-based compensation Notes 24 false false R25.htm 0000025 - Disclosure - Capital stock Sheet http://www.genpact.com/role/Capitalstock Capital stock Notes 25 false false R26.htm 0000026 - Disclosure - Earnings per share Sheet http://www.genpact.com/role/Earningspershare Earnings per share Notes 26 false false R27.htm 0000027 - Disclosure - Segment reporting Sheet http://www.genpact.com/role/Segmentreporting Segment reporting Notes 27 false false R28.htm 0000028 - Disclosure - Net Revenues Sheet http://www.genpact.com/role/NetRevenues Net Revenues Notes 28 false false R29.htm 0000029 - Disclosure - Other operating (income) expense, net Sheet http://www.genpact.com/role/Otheroperatingincomeexpensenet Other operating (income) expense, net Notes 29 false false R30.htm 0000030 - Disclosure - Interest income (expense), net Sheet http://www.genpact.com/role/Interestincomeexpensenet Interest income (expense), net Notes 30 false false R31.htm 0000031 - Disclosure - Income taxes Sheet http://www.genpact.com/role/Incometaxes Income taxes Notes 31 false false R32.htm 0000032 - Disclosure - Commitments and contingencies Sheet http://www.genpact.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 32 false false R33.htm 0000033 - Disclosure - Restructuring Sheet http://www.genpact.com/role/Restructuring Restructuring Notes 33 false false R34.htm 0000034 - Disclosure - Subsequent Events Sheet http://www.genpact.com/role/SubsequentEvents Subsequent Events Notes 34 false false R35.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 35 false false R36.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 36 false false R37.htm 9954701 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies Summary of significant accounting policies (Policies) Policies 37 false false R38.htm 9954702 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesTables Summary of significant accounting policies (Tables) Tables http://www.genpact.com/role/Summaryofsignificantaccountingpolicies 38 false false R39.htm 9954703 - Disclosure - Accounts receivable, net of allowance for credit losses (Tables) Sheet http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesTables Accounts receivable, net of allowance for credit losses (Tables) Tables http://www.genpact.com/role/Accountsreceivablenetofallowanceforcreditlosses 39 false false R40.htm 9954704 - Disclosure - Fair value measurements (Tables) Sheet http://www.genpact.com/role/FairvaluemeasurementsTables Fair value measurements (Tables) Tables http://www.genpact.com/role/Fairvaluemeasurements 40 false false R41.htm 9954705 - Disclosure - Derivative financial instruments (Tables) Sheet http://www.genpact.com/role/DerivativefinancialinstrumentsTables Derivative financial instruments (Tables) Tables http://www.genpact.com/role/Derivativefinancialinstruments 41 false false R42.htm 9954706 - Disclosure - Prepaid expenses and other current assets (Tables) Sheet http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsTables Prepaid expenses and other current assets (Tables) Tables http://www.genpact.com/role/Prepaidexpensesandothercurrentassets 42 false false R43.htm 9954707 - Disclosure - Property, plant and equipment, net (Tables) Sheet http://www.genpact.com/role/PropertyplantandequipmentnetTables Property, plant and equipment, net (Tables) Tables http://www.genpact.com/role/Propertyplantandequipmentnet 43 false false R44.htm 9954708 - Disclosure - Goodwill and intangible assets (Tables) Sheet http://www.genpact.com/role/GoodwillandintangibleassetsTables Goodwill and intangible assets (Tables) Tables http://www.genpact.com/role/Goodwillandintangibleassets 44 false false R45.htm 9954709 - Disclosure - Long-term debt (Tables) Sheet http://www.genpact.com/role/LongtermdebtTables Long-term debt (Tables) Tables http://www.genpact.com/role/Longtermdebt 45 false false R46.htm 9954710 - Disclosure - Accrued expenses and other current liabilities (Tables) Sheet http://www.genpact.com/role/AccruedexpensesandothercurrentliabilitiesTables Accrued expenses and other current liabilities (Tables) Tables http://www.genpact.com/role/Accruedexpensesandothercurrentliabilities 46 false false R47.htm 9954711 - Disclosure - Other liabilities (Tables) Sheet http://www.genpact.com/role/OtherliabilitiesTables Other liabilities (Tables) Tables http://www.genpact.com/role/Otherliabilities 47 false false R48.htm 9954712 - Disclosure - Employee benefit plans (Tables) Sheet http://www.genpact.com/role/EmployeebenefitplansTables Employee benefit plans (Tables) Tables http://www.genpact.com/role/Employeebenefitplans 48 false false R49.htm 9954713 - Disclosure - Stock-based compensation (Tables) Sheet http://www.genpact.com/role/StockbasedcompensationTables Stock-based compensation (Tables) Tables http://www.genpact.com/role/Stockbasedcompensation 49 false false R50.htm 9954714 - Disclosure - Earnings per share (Tables) Sheet http://www.genpact.com/role/EarningspershareTables Earnings per share (Tables) Tables http://www.genpact.com/role/Earningspershare 50 false false R51.htm 9954715 - Disclosure - Segment reporting (Tables) Sheet http://www.genpact.com/role/SegmentreportingTables Segment reporting (Tables) Tables http://www.genpact.com/role/Segmentreporting 51 false false R52.htm 9954716 - Disclosure - Net revenues (Tables) Sheet http://www.genpact.com/role/NetrevenuesTables Net revenues (Tables) Tables 52 false false R53.htm 9954717 - Disclosure - Other operating (income) expense, net (Tables) Sheet http://www.genpact.com/role/OtheroperatingincomeexpensenetTables Other operating (income) expense, net (Tables) Tables http://www.genpact.com/role/Otheroperatingincomeexpensenet 53 false false R54.htm 9954718 - Disclosure - Interest income (expense), net (Tables) Sheet http://www.genpact.com/role/InterestincomeexpensenetTables Interest income (expense), net (Tables) Tables http://www.genpact.com/role/Interestincomeexpensenet 54 false false R55.htm 9954719 - Disclosure - Income taxes (Tables) Sheet http://www.genpact.com/role/IncometaxesTables Income taxes (Tables) Tables http://www.genpact.com/role/Incometaxes 55 false false R56.htm 9954720 - Disclosure - Organization - Narrative (Detail) Sheet http://www.genpact.com/role/OrganizationNarrativeDetail Organization - Narrative (Detail) Details 56 false false R57.htm 9954721 - Disclosure - Summary of Significant Accounting Policies - Schedule of estimated useful lives of intangible assets (Detail) Sheet http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail Summary of Significant Accounting Policies - Schedule of estimated useful lives of intangible assets (Detail) Details 57 false false R58.htm 9954722 - Disclosure - Summary of Significant Accounting Policies - Narrative (Detail) Sheet http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetail Summary of Significant Accounting Policies - Narrative (Detail) Details 58 false false R59.htm 9954723 - Disclosure - Business acquisitions - Hoodoo Digital - Narrative (Details) Sheet http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails Business acquisitions - Hoodoo Digital - Narrative (Details) Details 59 false false R60.htm 9954724 - Disclosure - Accounts receivable, net of allowance for credit losses - Schedule of allowance for credit losses (Detail) Sheet http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesScheduleofallowanceforcreditlossesDetail Accounts receivable, net of allowance for credit losses - Schedule of allowance for credit losses (Detail) Details 60 false false R61.htm 9954725 - Disclosure - Accounts receivable, net of allowance for credit losses - Narrative (Detail) Sheet http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail Accounts receivable, net of allowance for credit losses - Narrative (Detail) Details http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesTables 61 false false R62.htm 9954726 - Disclosure - Fair Value Measurements - Schedule of fair value of assets and liabilities, including derivative instruments, at fair value on a recurring basis (Detail) Sheet http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail Fair Value Measurements - Schedule of fair value of assets and liabilities, including derivative instruments, at fair value on a recurring basis (Detail) Details 62 false false R63.htm 9954727 - Disclosure - Fair Value Measurements - Schedule of roll-forward of fair value of earn-out consideration categorized as level 3 in fair value hierarchy (Detail) Sheet http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofearnoutconsiderationcategorizedaslevel3infairvaluehierarchyDetail Fair Value Measurements - Schedule of roll-forward of fair value of earn-out consideration categorized as level 3 in fair value hierarchy (Detail) Details 63 false false R64.htm 9954728 - Disclosure - Fair Value Measurements - Schedule of roll-forward of fair value of deferred compensation plan assets categorized as level 3 in fair value hierarchy (Detail) Sheet http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofdeferredcompensationplanassetscategorizedaslevel3infairvaluehierarchyDetail Fair Value Measurements - Schedule of roll-forward of fair value of deferred compensation plan assets categorized as level 3 in fair value hierarchy (Detail) Details 64 false false R65.htm 9954729 - Disclosure - Fair Value Measurements - Roll-forward of fair value of deferred compensation liabilities categorized as Level 3 in fair value hierarchy (Detail) Sheet http://www.genpact.com/role/FairValueMeasurementsRollforwardoffairvalueofdeferredcompensationliabilitiescategorizedasLevel3infairvaluehierarchyDetail Fair Value Measurements - Roll-forward of fair value of deferred compensation liabilities categorized as Level 3 in fair value hierarchy (Detail) Details 65 false false R66.htm 9954730 - Disclosure - Derivative Financial Instruments - Narrative (Detail) Sheet http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail Derivative Financial Instruments - Narrative (Detail) Details 66 false false R67.htm 9954731 - Disclosure - Derivative Financial Instruments - Schedule of aggregate notional principal amounts of outstanding derivative financial instruments with related balance sheet exposure (Detail) Sheet http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail Derivative Financial Instruments - Schedule of aggregate notional principal amounts of outstanding derivative financial instruments with related balance sheet exposure (Detail) Details 67 false false R68.htm 9954732 - Disclosure - Derivative Financial Instruments - Schedule of fair value of derivative instruments and their location in the Company's financial statements (Detail) Sheet http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail Derivative Financial Instruments - Schedule of fair value of derivative instruments and their location in the Company's financial statements (Detail) Details 68 false false R69.htm 9954733 - Disclosure - Derivative Financial Instruments - Schedule gains (losses) recorded as component of other comprehensive income (loss) in connection with cash flow hedges (Detail) Sheet http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail Derivative Financial Instruments - Schedule gains (losses) recorded as component of other comprehensive income (loss) in connection with cash flow hedges (Detail) Details 69 false false R70.htm 9954734 - Disclosure - Derivative Financial Instruments - Schedule of gains or losses recognized in other comprehensive income (loss) (Detail) Sheet http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail Derivative Financial Instruments - Schedule of gains or losses recognized in other comprehensive income (loss) (Detail) Details 70 false false R71.htm 9954735 - Disclosure - Prepaid expenses and other current assets - Schedule of prepaid expenses and other current assets (Detail) Sheet http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail Prepaid expenses and other current assets - Schedule of prepaid expenses and other current assets (Detail) Details 71 false false R72.htm 9954736 - Disclosure - Prepaid expenses and other current assets -Narrative (Details) Sheet http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsNarrativeDetails Prepaid expenses and other current assets -Narrative (Details) Details 72 false false R73.htm 9954737 - Disclosure - Assets and liabilities held for sale - Narrative (Details) Sheet http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails Assets and liabilities held for sale - Narrative (Details) Details 73 false false R74.htm 9954738 - Disclosure - Property, Plant and Equipment, Net - Schedule of gross and net amount of property, plant and equipment (Detail) Sheet http://www.genpact.com/role/PropertyPlantandEquipmentNetScheduleofgrossandnetamountofpropertyplantandequipmentDetail Property, Plant and Equipment, Net - Schedule of gross and net amount of property, plant and equipment (Detail) Details 74 false false R75.htm 9954739 - Disclosure - Property, Plant and Equipment, Net - Narrative (Detail) Sheet http://www.genpact.com/role/PropertyPlantandEquipmentNetNarrativeDetail Property, Plant and Equipment, Net - Narrative (Detail) Details 75 false false R76.htm 9954740 - Disclosure - Goodwill and Intangible Assets - Schedule of changes in goodwill (Detail) Sheet http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofchangesingoodwillDetail Goodwill and Intangible Assets - Schedule of changes in goodwill (Detail) Details 76 false false R77.htm 9954741 - Disclosure - Goodwill and Intangible Assets - Changes in goodwill by reporting unit (Detail) Sheet http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail Goodwill and Intangible Assets - Changes in goodwill by reporting unit (Detail) Details 77 false false R78.htm 9954742 - Disclosure - Goodwill and Intangible Assets - Narrative (Detail) Sheet http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail Goodwill and Intangible Assets - Narrative (Detail) Details 78 false false R79.htm 9954743 - Disclosure - Goodwill and Intangible Assets - Schedule of intangible assets (Detail) Sheet http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail Goodwill and Intangible Assets - Schedule of intangible assets (Detail) Details 79 false false R80.htm 9954744 - Disclosure - Short-Term Borrowings - Narrative (Detail) Sheet http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail Short-Term Borrowings - Narrative (Detail) Details 80 false false R81.htm 9954745 - Disclosure - Long-Term Debt - Narrative (Detail) Sheet http://www.genpact.com/role/LongTermDebtNarrativeDetail Long-Term Debt - Narrative (Detail) Details 81 false false R82.htm 9954746 - Disclosure - Long-Term Debt - Schedule of maturity profile of term loan outstanding net of debt amortization expense (Detail) Sheet http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail Long-Term Debt - Schedule of maturity profile of term loan outstanding net of debt amortization expense (Detail) Details 82 false false R83.htm 9954747 - Disclosure - Long-Term Debt - Schedule of long term debt (Detail) Sheet http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail Long-Term Debt - Schedule of long term debt (Detail) Details 83 false false R84.htm 9954748 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Detail) Sheet http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Detail) Details 84 false false R85.htm 9954749 - Disclosure - Accrued expenses and other current liabilities - Narrative (Details) Sheet http://www.genpact.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails Accrued expenses and other current liabilities - Narrative (Details) Details 85 false false R86.htm 9954750 - Disclosure - Other Liabilities - Schedule of other liabilities (Detail) Sheet http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail Other Liabilities - Schedule of other liabilities (Detail) Details 86 false false R87.htm 9954751 - Disclosure - Other liabilities -Narrative (Details) Sheet http://www.genpact.com/role/OtherliabilitiesNarrativeDetails Other liabilities -Narrative (Details) Details 87 false false R88.htm 9954752 - Disclosure - Employee Benefit Plans - Schedule of net defined benefit plan costs (Detail) Sheet http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail Employee Benefit Plans - Schedule of net defined benefit plan costs (Detail) Details 88 false false R89.htm 9954753 - Disclosure - Employee Benefit Plans - Schedule of amounts contributed to defined contribution plans in various jurisdictions (Detail) Sheet http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail Employee Benefit Plans - Schedule of amounts contributed to defined contribution plans in various jurisdictions (Detail) Details 89 false false R90.htm 9954754 - Disclosure - Employee Benefit Plans - Narrative (Detail) Sheet http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail Employee Benefit Plans - Narrative (Detail) Details 90 false false R91.htm 9954755 - Disclosure - Stock-Based Compensation - Narrative (Detail) Sheet http://www.genpact.com/role/StockBasedCompensationNarrativeDetail Stock-Based Compensation - Narrative (Detail) Details 91 false false R92.htm 9954756 - Disclosure - Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of options granted (Detail) Sheet http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofoptionsgrantedDetail Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of options granted (Detail) Details 92 false false R93.htm 9954757 - Disclosure - Stock-Based Compensation - Schedule of stock option activity (Detail) Sheet http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail Stock-Based Compensation - Schedule of stock option activity (Detail) Details 93 false false R94.htm 9954758 - Disclosure - Stock-Based Compensation - Schedule of restricted share units activity (Detail) Sheet http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail Stock-Based Compensation - Schedule of restricted share units activity (Detail) Details 94 false false R95.htm 9954759 - Disclosure - Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of performance units (Detail) Sheet http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of performance units (Detail) Details 95 false false R96.htm 9954760 - Disclosure - Stock-Based Compensation - Schedule of performance units activity (Detail) Sheet http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail Stock-Based Compensation - Schedule of performance units activity (Detail) Details 96 false false R97.htm 9954761 - Disclosure - Capital Stock - Narrative (Details) Sheet http://www.genpact.com/role/CapitalStockNarrativeDetails Capital Stock - Narrative (Details) Details 97 false false R98.htm 9954762 - Disclosure - Earnings Per Share (Details) Sheet http://www.genpact.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details 98 false false R99.htm 9954763 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Detail) Sheet http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail Earnings Per Share - Schedule of Earnings Per Share (Detail) Details 99 false false R100.htm 9954764 - Disclosure - Segment Reporting - Narrative (Detail) Sheet http://www.genpact.com/role/SegmentReportingNarrativeDetail Segment Reporting - Narrative (Detail) Details 100 false false R101.htm 9954765 - Disclosure - Segment Reporting - Revenues and adjusted income from operations by reportable segments (Detail) Sheet http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail Segment Reporting - Revenues and adjusted income from operations by reportable segments (Detail) Details 101 false false R102.htm 9954766 - Disclosure - Net Revenues - Schedule of net revenues disaggregated by customer (Detail) Sheet http://www.genpact.com/role/NetRevenuesScheduleofnetrevenuesdisaggregatedbycustomerDetail Net Revenues - Schedule of net revenues disaggregated by customer (Detail) Details 102 false false R103.htm 9954767 - Disclosure - Net Revenues - Narrative (Detail) Sheet http://www.genpact.com/role/NetRevenuesNarrativeDetail Net Revenues - Narrative (Detail) Details 103 false false R104.htm 9954768 - Disclosure - Net Revenues - Schedule of details of contract balances (Detail) Sheet http://www.genpact.com/role/NetRevenuesScheduleofdetailsofcontractbalancesDetail Net Revenues - Schedule of details of contract balances (Detail) Details 104 false false R105.htm 9954769 - Disclosure - Net Revenues - Schedule of estimated revenue expected to be recognized in the future related to remaining performance obligation (Detail) Sheet http://www.genpact.com/role/NetRevenuesScheduleofestimatedrevenueexpectedtoberecognizedinthefuturerelatedtoremainingperformanceobligationDetail Net Revenues - Schedule of estimated revenue expected to be recognized in the future related to remaining performance obligation (Detail) Details 105 false false R106.htm 9954770 - Disclosure - Net Revenues - Schedule of contract cost assets (Detail) Sheet http://www.genpact.com/role/NetRevenuesScheduleofcontractcostassetsDetail Net Revenues - Schedule of contract cost assets (Detail) Details 106 false false R107.htm 9954771 - Disclosure - Other operating (income) expense, net - Schedule of other operating (income) expense, net (Detail) Sheet http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail Other operating (income) expense, net - Schedule of other operating (income) expense, net (Detail) Details http://www.genpact.com/role/OtheroperatingincomeexpensenetTables 107 false false R108.htm 9954772 - Disclosure - Interest Income (Expense), Net - Schedule of interest income (expense), net (Detail) Sheet http://www.genpact.com/role/InterestIncomeExpenseNetScheduleofinterestincomeexpensenetDetail Interest Income (Expense), Net - Schedule of interest income (expense), net (Detail) Details 108 false false R109.htm 9954773 - Disclosure - Income taxes - Narrative (Detail) Sheet http://www.genpact.com/role/IncometaxesNarrativeDetail Income taxes - Narrative (Detail) Details 109 false false R110.htm 9954774 - Disclosure - Income taxes - Schedule of activities related to unrecognized tax benefits for uncertain tax positions (Detail) Sheet http://www.genpact.com/role/IncometaxesScheduleofactivitiesrelatedtounrecognizedtaxbenefitsforuncertaintaxpositionsDetail Income taxes - Schedule of activities related to unrecognized tax benefits for uncertain tax positions (Detail) Details 110 false false R111.htm 9954775 - Disclosure - Commitments and Contingencies (Detail) Sheet http://www.genpact.com/role/CommitmentsandContingenciesDetail Commitments and Contingencies (Detail) Details 111 false false R112.htm 9954776 - Disclosure - Restructuring (Detail) Sheet http://www.genpact.com/role/RestructuringDetail Restructuring (Detail) Details http://www.genpact.com/role/Restructuring 112 false false R113.htm 9954777 - Disclosure - Subsequent events (Detail) Sheet http://www.genpact.com/role/SubsequenteventsDetail Subsequent events (Detail) Details 113 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: g:LessorOperatingLeaseTerminationTerm, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - g-20230630.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - g-20230630.htm 4 g-20230630.htm g-20200930x10qex311.htm g-20200930x10qex312.htm g-20200930x10qex321.htm g-20200930x10qex322.htm g-20230630.xsd g-20230630_cal.xml g-20230630_def.xml g-20230630_lab.xml g-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 131 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "g-20230630.htm": { "axisCustom": 1, "axisStandard": 37, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1348, "http://xbrl.sec.gov/dei/2023": 32, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 437, "dts": { "calculationLink": { "local": [ "g-20230630_cal.xml" ] }, "definitionLink": { "local": [ "g-20230630_def.xml" ] }, "inline": { "local": [ "g-20230630.htm" ] }, "labelLink": { "local": [ "g-20230630_lab.xml" ] }, "presentationLink": { "local": [ "g-20230630_pre.xml" ] }, "schema": { "local": [ "g-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", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 858, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 9, "http://www.genpact.com/20230630": 1, "http://xbrl.sec.gov/dei/2023": 5, "total": 15 }, "keyCustom": 83, "keyStandard": 400, "memberCustom": 55, "memberStandard": 46, "nsprefix": "g", "nsuri": "http://www.genpact.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.genpact.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of significant accounting policies", "menuCat": "Notes", "order": "10", "role": "http://www.genpact.com/role/Summaryofsignificantaccountingpolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "numberofoperatingsegment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954764 - Disclosure - Segment Reporting - Narrative (Detail)", "menuCat": "Details", "order": "100", "role": "http://www.genpact.com/role/SegmentReportingNarrativeDetail", "shortName": "Segment Reporting - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954765 - Disclosure - Segment Reporting - Revenues and adjusted income from operations by reportable segments (Detail)", "menuCat": "Details", "order": "101", "role": "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail", "shortName": "Segment Reporting - Revenues and adjusted income from operations by reportable segments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "g:AdjustedIncomeLossFromOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954766 - Disclosure - Net Revenues - Schedule of net revenues disaggregated by customer (Detail)", "menuCat": "Details", "order": "102", "role": "http://www.genpact.com/role/NetRevenuesScheduleofnetrevenuesdisaggregatedbycustomerDetail", "shortName": "Net Revenues - Schedule of net revenues disaggregated by customer (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R103": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "numberofoperatingsegment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954767 - Disclosure - Net Revenues - Narrative (Detail)", "menuCat": "Details", "order": "103", "role": "http://www.genpact.com/role/NetRevenuesNarrativeDetail", "shortName": "Net Revenues - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954768 - Disclosure - Net Revenues - Schedule of details of contract balances (Detail)", "menuCat": "Details", "order": "104", "role": "http://www.genpact.com/role/NetRevenuesScheduleofdetailsofcontractbalancesDetail", "shortName": "Net Revenues - Schedule of details of contract balances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954769 - Disclosure - Net Revenues - Schedule of estimated revenue expected to be recognized in the future related to remaining performance obligation (Detail)", "menuCat": "Details", "order": "105", "role": "http://www.genpact.com/role/NetRevenuesScheduleofestimatedrevenueexpectedtoberecognizedinthefuturerelatedtoremainingperformanceobligationDetail", "shortName": "Net Revenues - Schedule of estimated revenue expected to be recognized in the future related to remaining performance obligation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954770 - Disclosure - Net Revenues - Schedule of contract cost assets (Detail)", "menuCat": "Details", "order": "106", "role": "http://www.genpact.com/role/NetRevenuesScheduleofcontractcostassetsDetail", "shortName": "Net Revenues - Schedule of contract cost assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-410", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "g:WriteDownOfIntangibleAssetsAndPropertyPlantAndEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954771 - Disclosure - Other operating (income) expense, net - Schedule of other operating (income) expense, net (Detail)", "menuCat": "Details", "order": "107", "role": "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail", "shortName": "Other operating (income) expense, net - Schedule of other operating (income) expense, net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "g:OtherOperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "g:InterestAndDebtIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954772 - Disclosure - Interest Income (Expense), Net - Schedule of interest income (expense), net (Detail)", "menuCat": "Details", "order": "108", "role": "http://www.genpact.com/role/InterestIncomeExpenseNetScheduleofinterestincomeexpensenetDetail", "shortName": "Interest Income (Expense), Net - Schedule of interest income (expense), net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "g:InterestAndDebtIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954773 - Disclosure - Income taxes - Narrative (Detail)", "menuCat": "Details", "order": "109", "role": "http://www.genpact.com/role/IncometaxesNarrativeDetail", "shortName": "Income taxes - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Business acquisitions", "menuCat": "Notes", "order": "11", "role": "http://www.genpact.com/role/Businessacquisitions", "shortName": "Business acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954774 - Disclosure - Income taxes - Schedule of activities related to unrecognized tax benefits for uncertain tax positions (Detail)", "menuCat": "Details", "order": "110", "role": "http://www.genpact.com/role/IncometaxesScheduleofactivitiesrelatedtounrecognizedtaxbenefitsforuncertaintaxpositionsDetail", "shortName": "Income taxes - Schedule of activities related to unrecognized tax benefits for uncertain tax positions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954775 - Disclosure - Commitments and Contingencies (Detail)", "menuCat": "Details", "order": "111", "role": "http://www.genpact.com/role/CommitmentsandContingenciesDetail", "shortName": "Commitments and Contingencies (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954776 - Disclosure - Restructuring (Detail)", "menuCat": "Details", "order": "112", "role": "http://www.genpact.com/role/RestructuringDetail", "shortName": "Restructuring (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-340", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954777 - Disclosure - Subsequent events (Detail)", "menuCat": "Details", "order": "113", "role": "http://www.genpact.com/role/SubsequenteventsDetail", "shortName": "Subsequent events (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-437", "decimals": "4", "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Accounts receivable, net of allowance for credit losses", "menuCat": "Notes", "order": "12", "role": "http://www.genpact.com/role/Accountsreceivablenetofallowanceforcreditlosses", "shortName": "Accounts receivable, net of allowance for credit losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Fair value measurements", "menuCat": "Notes", "order": "13", "role": "http://www.genpact.com/role/Fairvaluemeasurements", "shortName": "Fair value measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Derivative financial instruments", "menuCat": "Notes", "order": "14", "role": "http://www.genpact.com/role/Derivativefinancialinstruments", "shortName": "Derivative financial instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Prepaid expenses and other current assets", "menuCat": "Notes", "order": "15", "role": "http://www.genpact.com/role/Prepaidexpensesandothercurrentassets", "shortName": "Prepaid expenses and other current assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Assets and liabilities held for sale", "menuCat": "Notes", "order": "16", "role": "http://www.genpact.com/role/Assetsandliabilitiesheldforsale", "shortName": "Assets and liabilities held for sale", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Property, plant and equipment, net", "menuCat": "Notes", "order": "17", "role": "http://www.genpact.com/role/Propertyplantandequipmentnet", "shortName": "Property, plant and equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Goodwill and intangible assets", "menuCat": "Notes", "order": "18", "role": "http://www.genpact.com/role/Goodwillandintangibleassets", "shortName": "Goodwill and intangible assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Short-term borrowings", "menuCat": "Notes", "order": "19", "role": "http://www.genpact.com/role/Shorttermborrowings", "shortName": "Short-term borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.genpact.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Long-term debt", "menuCat": "Notes", "order": "20", "role": "http://www.genpact.com/role/Longtermdebt", "shortName": "Long-term debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Accrued expenses and other current liabilities", "menuCat": "Notes", "order": "21", "role": "http://www.genpact.com/role/Accruedexpensesandothercurrentliabilities", "shortName": "Accrued expenses and other current liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Other liabilities", "menuCat": "Notes", "order": "22", "role": "http://www.genpact.com/role/Otherliabilities", "shortName": "Other liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Employee benefit plans", "menuCat": "Notes", "order": "23", "role": "http://www.genpact.com/role/Employeebenefitplans", "shortName": "Employee benefit plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Stock-based compensation", "menuCat": "Notes", "order": "24", "role": "http://www.genpact.com/role/Stockbasedcompensation", "shortName": "Stock-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Capital stock", "menuCat": "Notes", "order": "25", "role": "http://www.genpact.com/role/Capitalstock", "shortName": "Capital stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Earnings per share", "menuCat": "Notes", "order": "26", "role": "http://www.genpact.com/role/Earningspershare", "shortName": "Earnings per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Segment reporting", "menuCat": "Notes", "order": "27", "role": "http://www.genpact.com/role/Segmentreporting", "shortName": "Segment reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Net Revenues", "menuCat": "Notes", "order": "28", "role": "http://www.genpact.com/role/NetRevenues", "shortName": "Net Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Other operating (income) expense, net", "menuCat": "Notes", "order": "29", "role": "http://www.genpact.com/role/Otheroperatingincomeexpensenet", "shortName": "Other operating (income) expense, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.genpact.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "2", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Interest income (expense), net", "menuCat": "Notes", "order": "30", "role": "http://www.genpact.com/role/Interestincomeexpensenet", "shortName": "Interest income (expense), net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Income taxes", "menuCat": "Notes", "order": "31", "role": "http://www.genpact.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Commitments and contingencies", "menuCat": "Notes", "order": "32", "role": "http://www.genpact.com/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Restructuring", "menuCat": "Notes", "order": "33", "role": "http://www.genpact.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "34", "role": "http://www.genpact.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "35", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "36", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of significant accounting policies (Policies)", "menuCat": "Policies", "order": "37", "role": "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Summary of significant accounting policies (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Accounts receivable, net of allowance for credit losses (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesTables", "shortName": "Accounts receivable, net of allowance for credit losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Statements of Income", "menuCat": "Statements", "order": "4", "role": "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Fair value measurements (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.genpact.com/role/FairvaluemeasurementsTables", "shortName": "Fair value measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "g:ScheduleOfAggregateNotionalAmountsOfOutstandingDerivativeInstrumentTogetherWithRelatedBalanceSheetExposureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Derivative financial instruments (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.genpact.com/role/DerivativefinancialinstrumentsTables", "shortName": "Derivative financial instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "g:ScheduleOfAggregateNotionalAmountsOfOutstandingDerivativeInstrumentTogetherWithRelatedBalanceSheetExposureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Prepaid expenses and other current assets (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsTables", "shortName": "Prepaid expenses and other current assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Property, plant and equipment, net (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.genpact.com/role/PropertyplantandequipmentnetTables", "shortName": "Property, plant and equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "g:ScheduleOfChangesInGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Goodwill and intangible assets (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.genpact.com/role/GoodwillandintangibleassetsTables", "shortName": "Goodwill and intangible assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "g:ScheduleOfChangesInGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Long-term debt (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.genpact.com/role/LongtermdebtTables", "shortName": "Long-term debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Accrued expenses and other current liabilities (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.genpact.com/role/AccruedexpensesandothercurrentliabilitiesTables", "shortName": "Accrued expenses and other current liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Other liabilities (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.genpact.com/role/OtherliabilitiesTables", "shortName": "Other liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Employee benefit plans (Tables)", "menuCat": "Tables", "order": "48", "role": "http://www.genpact.com/role/EmployeebenefitplansTables", "shortName": "Employee benefit plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Stock-based compensation (Tables)", "menuCat": "Tables", "order": "49", "role": "http://www.genpact.com/role/StockbasedcompensationTables", "shortName": "Stock-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Earnings per share (Tables)", "menuCat": "Tables", "order": "50", "role": "http://www.genpact.com/role/EarningspershareTables", "shortName": "Earnings per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Segment reporting (Tables)", "menuCat": "Tables", "order": "51", "role": "http://www.genpact.com/role/SegmentreportingTables", "shortName": "Segment reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "g:RevenuesByTypesOfCustomersTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Net revenues (Tables)", "menuCat": "Tables", "order": "52", "role": "http://www.genpact.com/role/NetrevenuesTables", "shortName": "Net revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "g:RevenuesByTypesOfCustomersTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Other operating (income) expense, net (Tables)", "menuCat": "Tables", "order": "53", "role": "http://www.genpact.com/role/OtheroperatingincomeexpensenetTables", "shortName": "Other operating (income) expense, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Interest income (expense), net (Tables)", "menuCat": "Tables", "order": "54", "role": "http://www.genpact.com/role/InterestincomeexpensenetTables", "shortName": "Interest income (expense), net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Income taxes (Tables)", "menuCat": "Tables", "order": "55", "role": "http://www.genpact.com/role/IncometaxesTables", "shortName": "Income taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "country", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Organization - Narrative (Detail)", "menuCat": "Details", "order": "56", "role": "http://www.genpact.com/role/OrganizationNarrativeDetail", "shortName": "Organization - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "country", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-53", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Summary of Significant Accounting Policies - Schedule of estimated useful lives of intangible assets (Detail)", "menuCat": "Details", "order": "57", "role": "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail", "shortName": "Summary of Significant Accounting Policies - Schedule of estimated useful lives of intangible assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-53", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-60", "decimals": null, "first": true, "lang": "en-US", "name": "g:LessorOperatingLeaseTerminationTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Summary of Significant Accounting Policies - Narrative (Detail)", "menuCat": "Details", "order": "58", "role": "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetail", "shortName": "Summary of Significant Accounting Policies - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-60", "decimals": null, "first": true, "lang": "en-US", "name": "g:LessorOperatingLeaseTerminationTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Business acquisitions - Hoodoo Digital - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "shortName": "Business acquisitions - Hoodoo Digital - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-61", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-22", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Equity", "menuCat": "Statements", "order": "6", "role": "http://www.genpact.com/role/ConsolidatedStatementsofEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-22", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Accounts receivable, net of allowance for credit losses - Schedule of allowance for credit losses (Detail)", "menuCat": "Details", "order": "60", "role": "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesScheduleofallowanceforcreditlossesDetail", "shortName": "Accounts receivable, net of allowance for credit losses - Schedule of allowance for credit losses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "g:AccountsReceivableAllowanceForCreditLossChargedReversalReleasedToCostAndExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Accounts receivable, net of allowance for credit losses - Narrative (Detail)", "menuCat": "Details", "order": "61", "role": "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail", "shortName": "Accounts receivable, net of allowance for credit losses - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-76", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Fair Value Measurements - Schedule of fair value of assets and liabilities, including derivative instruments, at fair value on a recurring basis (Detail)", "menuCat": "Details", "order": "62", "role": "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail", "shortName": "Fair Value Measurements - Schedule of fair value of assets and liabilities, including derivative instruments, at fair value on a recurring basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-76", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-81", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Fair Value Measurements - Schedule of roll-forward of fair value of earn-out consideration categorized as level 3 in fair value hierarchy (Detail)", "menuCat": "Details", "order": "63", "role": "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofearnoutconsiderationcategorizedaslevel3infairvaluehierarchyDetail", "shortName": "Fair Value Measurements - Schedule of roll-forward of fair value of earn-out consideration categorized as level 3 in fair value hierarchy (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-81", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-91", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Fair Value Measurements - Schedule of roll-forward of fair value of deferred compensation plan assets categorized as level 3 in fair value hierarchy (Detail)", "menuCat": "Details", "order": "64", "role": "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofdeferredcompensationplanassetscategorizedaslevel3infairvaluehierarchyDetail", "shortName": "Fair Value Measurements - Schedule of roll-forward of fair value of deferred compensation plan assets categorized as level 3 in fair value hierarchy (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-91", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Fair Value Measurements - Roll-forward of fair value of deferred compensation liabilities categorized as Level 3 in fair value hierarchy (Detail)", "menuCat": "Details", "order": "65", "role": "http://www.genpact.com/role/FairValueMeasurementsRollforwardoffairvalueofdeferredcompensationliabilitiescategorizedasLevel3infairvaluehierarchyDetail", "shortName": "Fair Value Measurements - Roll-forward of fair value of deferred compensation liabilities categorized as Level 3 in fair value hierarchy (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-101", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-110", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeRemainingMaturity1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Derivative Financial Instruments - Narrative (Detail)", "menuCat": "Details", "order": "66", "role": "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail", "shortName": "Derivative Financial Instruments - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-110", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeRemainingMaturity1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "g:ScheduleOfAggregateNotionalAmountsOfOutstandingDerivativeInstrumentTogetherWithRelatedBalanceSheetExposureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CreditRiskDerivativesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Derivative Financial Instruments - Schedule of aggregate notional principal amounts of outstanding derivative financial instruments with related balance sheet exposure (Detail)", "menuCat": "Details", "order": "67", "role": "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail", "shortName": "Derivative Financial Instruments - Schedule of aggregate notional principal amounts of outstanding derivative financial instruments with related balance sheet exposure (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "g:ScheduleOfAggregateNotionalAmountsOfOutstandingDerivativeInstrumentTogetherWithRelatedBalanceSheetExposureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CreditRiskDerivativesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-151", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Derivative Financial Instruments - Schedule of fair value of derivative instruments and their location in the Company's financial statements (Detail)", "menuCat": "Details", "order": "68", "role": "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail", "shortName": "Derivative Financial Instruments - Schedule of fair value of derivative instruments and their location in the Company's financial statements (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-151", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-35", "decimals": "-3", "first": true, "lang": "en-US", "name": "g:AccumulatedOtherComprehensiveIncomeCumulativeChangesInNetGainLossFromCashFlowHedgeEffectBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Derivative Financial Instruments - Schedule gains (losses) recorded as component of other comprehensive income (loss) in connection with cash flow hedges (Detail)", "menuCat": "Details", "order": "69", "role": "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail", "shortName": "Derivative Financial Instruments - Schedule gains (losses) recorded as component of other comprehensive income (loss) in connection with cash flow hedges (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-35", "decimals": "-3", "first": true, "lang": "en-US", "name": "g:AccumulatedOtherComprehensiveIncomeCumulativeChangesInNetGainLossFromCashFlowHedgeEffectBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-340", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Equity (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.genpact.com/role/ConsolidatedStatementsofEquityParenthetical", "shortName": "Consolidated Statements of Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Derivative Financial Instruments - Schedule of gains or losses recognized in other comprehensive income (loss) (Detail)", "menuCat": "Details", "order": "70", "role": "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail", "shortName": "Derivative Financial Instruments - Schedule of gains or losses recognized in other comprehensive income (loss) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Prepaid expenses and other current assets - Schedule of prepaid expenses and other current assets (Detail)", "menuCat": "Details", "order": "71", "role": "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail", "shortName": "Prepaid expenses and other current assets - Schedule of prepaid expenses and other current assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-71", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Prepaid expenses and other current assets -Narrative (Details)", "menuCat": "Details", "order": "72", "role": "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsNarrativeDetails", "shortName": "Prepaid expenses and other current assets -Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-71", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Assets and liabilities held for sale - Narrative (Details)", "menuCat": "Details", "order": "73", "role": "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails", "shortName": "Assets and liabilities held for sale - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-195", "decimals": "2", "lang": "en-US", "name": "g:PercentageOfIssuedAndOutstandingSharesOfCapitalStockToBeDivested", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Property, Plant and Equipment, Net - Schedule of gross and net amount of property, plant and equipment (Detail)", "menuCat": "Details", "order": "74", "role": "http://www.genpact.com/role/PropertyPlantandEquipmentNetScheduleofgrossandnetamountofpropertyplantandequipmentDetail", "shortName": "Property, Plant and Equipment, Net - Schedule of gross and net amount of property, plant and equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Property, Plant and Equipment, Net - Narrative (Detail)", "menuCat": "Details", "order": "75", "role": "http://www.genpact.com/role/PropertyPlantandEquipmentNetNarrativeDetail", "shortName": "Property, Plant and Equipment, Net - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-201", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "g:ScheduleOfChangesInGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Goodwill and Intangible Assets - Schedule of changes in goodwill (Detail)", "menuCat": "Details", "order": "76", "role": "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofchangesingoodwillDetail", "shortName": "Goodwill and Intangible Assets - Schedule of changes in goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Goodwill and Intangible Assets - Changes in goodwill by reporting unit (Detail)", "menuCat": "Details", "order": "77", "role": "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "shortName": "Goodwill and Intangible Assets - Changes in goodwill by reporting unit (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-220", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "g:ScheduleOfChangesInGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Goodwill and Intangible Assets - Narrative (Detail)", "menuCat": "Details", "order": "78", "role": "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "shortName": "Goodwill and Intangible Assets - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Goodwill and Intangible Assets - Schedule of intangible assets (Detail)", "menuCat": "Details", "order": "79", "role": "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail", "shortName": "Goodwill and Intangible Assets - Schedule of intangible assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "g:FundBasedNonFundBasedCreditFacilityLimit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Short-Term Borrowings - Narrative (Detail)", "menuCat": "Details", "order": "80", "role": "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail", "shortName": "Short-Term Borrowings - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "g:FundBasedNonFundBasedCreditFacilityLimit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - Long-Term Debt - Narrative (Detail)", "menuCat": "Details", "order": "81", "role": "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "shortName": "Long-Term Debt - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-258", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - Long-Term Debt - Schedule of maturity profile of term loan outstanding net of debt amortization expense (Detail)", "menuCat": "Details", "order": "82", "role": "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail", "shortName": "Long-Term Debt - Schedule of maturity profile of term loan outstanding net of debt amortization expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-260", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - Long-Term Debt - Schedule of long term debt (Detail)", "menuCat": "Details", "order": "83", "role": "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail", "shortName": "Long-Term Debt - Schedule of long term debt (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954748 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Detail)", "menuCat": "Details", "order": "84", "role": "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail", "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-71", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954749 - Disclosure - Accrued expenses and other current liabilities - Narrative (Details)", "menuCat": "Details", "order": "85", "role": "http://www.genpact.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "shortName": "Accrued expenses and other current liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-71", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954750 - Disclosure - Other Liabilities - Schedule of other liabilities (Detail)", "menuCat": "Details", "order": "86", "role": "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail", "shortName": "Other Liabilities - Schedule of other liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-71", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954751 - Disclosure - Other liabilities -Narrative (Details)", "menuCat": "Details", "order": "87", "role": "http://www.genpact.com/role/OtherliabilitiesNarrativeDetails", "shortName": "Other liabilities -Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-71", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954752 - Disclosure - Employee Benefit Plans - Schedule of net defined benefit plan costs (Detail)", "menuCat": "Details", "order": "88", "role": "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail", "shortName": "Employee Benefit Plans - Schedule of net defined benefit plan costs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954753 - Disclosure - Employee Benefit Plans - Schedule of amounts contributed to defined contribution plans in various jurisdictions (Detail)", "menuCat": "Details", "order": "89", "role": "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail", "shortName": "Employee Benefit Plans - Schedule of amounts contributed to defined contribution plans in various jurisdictions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Organization", "menuCat": "Notes", "order": "9", "role": "http://www.genpact.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954754 - Disclosure - Employee Benefit Plans - Narrative (Detail)", "menuCat": "Details", "order": "90", "role": "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail", "shortName": "Employee Benefit Plans - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954755 - Disclosure - Stock-Based Compensation - Narrative (Detail)", "menuCat": "Details", "order": "91", "role": "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "shortName": "Stock-Based Compensation - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-7", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954756 - Disclosure - Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of options granted (Detail)", "menuCat": "Details", "order": "92", "role": "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofoptionsgrantedDetail", "shortName": "Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of options granted (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954757 - Disclosure - Stock-Based Compensation - Schedule of stock option activity (Detail)", "menuCat": "Details", "order": "93", "role": "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail", "shortName": "Stock-Based Compensation - Schedule of stock option activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-313", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954758 - Disclosure - Stock-Based Compensation - Schedule of restricted share units activity (Detail)", "menuCat": "Details", "order": "94", "role": "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail", "shortName": "Stock-Based Compensation - Schedule of restricted share units activity (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-7", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954759 - Disclosure - Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of performance units (Detail)", "menuCat": "Details", "order": "95", "role": "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail", "shortName": "Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of performance units (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-320", "decimals": "4", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "g:SummaryOfPerformanceUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-324", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954760 - Disclosure - Stock-Based Compensation - Schedule of performance units activity (Detail)", "menuCat": "Details", "order": "96", "role": "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "shortName": "Stock-Based Compensation - Schedule of performance units activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "g:SummaryOfPerformanceUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-325", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-4", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954761 - Disclosure - Capital Stock - Narrative (Details)", "menuCat": "Details", "order": "97", "role": "http://www.genpact.com/role/CapitalStockNarrativeDetails", "shortName": "Capital Stock - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-35", "decimals": "0", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954762 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "98", "role": "http://www.genpact.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954763 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Detail)", "menuCat": "Details", "order": "99", "role": "http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail", "shortName": "Earnings Per Share - Schedule of Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "g-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 106, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "U.K." } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "domainItemType" }, "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "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", "verboseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.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", "verboseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r898" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r931" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.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", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.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", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.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", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.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", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.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", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r896" ], "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", "verboseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.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", "verboseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r896" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r896" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r970" ], "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", "verboseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityNumberOfEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of persons employed by the Entity", "label": "Entity Number of Employees", "terseLabel": "Number of employees around the globe, minimum" } } }, "localname": "EntityNumberOfEmployees", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/OrganizationNarrativeDetail" ], "xbrltype": "decimalItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r896" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r896" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r896" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r896" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r895" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r897" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "verboseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.genpact.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r932" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r903", "r914", "r924", "r949" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r906", "r917", "r927", "r952" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r910", "r918", "r928", "r945", "r953", "r957", "r965" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r963" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r960" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r961" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r959" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r957" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r957" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r936" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r941" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r943" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r940" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r939" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r903", "r914", "r924", "r949" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r900", "r911", "r921", "r946" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r907", "r918", "r928", "r953" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r907", "r918", "r928", "r953" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r907", "r918", "r928", "r953" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r907", "r918", "r928", "r953" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r907", "r918", "r928", "r953" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r910", "r918", "r928", "r945", "r953", "r957", "r965" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r963" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r899", "r969" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r899", "r969" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r899", "r969" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r964" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r907", "r918", "r928", "r945", "r953" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r935" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r964" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r964" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r905", "r916", "r926", "r951" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r908", "r919", "r929", "r954" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r908", "r919", "r929", "r954" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r933" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r936" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r936" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r935" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r933" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r933" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r900", "r911", "r921", "r946" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r901", "r912", "r922", "r947" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r902", "r913", "r923", "r948" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r909", "r920", "r930", "r955" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r964" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r964" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r904", "r915", "r925", "r950" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r944" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r936" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r943" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r963" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r965" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r966" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r967" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r965" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r965" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r968" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r966" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r962" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "g_A2018CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "$500 million Revolving Credit Facility", "label": "2018 Credit Agreement [Member]", "terseLabel": "2018 facility" } } }, "localname": "A2018CreditAgreementMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_A2022CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Credit Agreement", "label": "2022 Credit Agreement [Member]", "terseLabel": "2022 facility" } } }, "localname": "A2022CreditAgreementMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_AccountsReceivableAllowanceForCreditLossChargedReversalReleasedToCostAndExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable charged/reversal released to cost and expense.", "label": "Accounts Receivable, Allowance for Credit Loss, Charged (Reversal) Released To Cost And Expense", "terseLabel": "Additions (net), charged to income statement" } } }, "localname": "AccountsReceivableAllowanceForCreditLossChargedReversalReleasedToCostAndExpense", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesScheduleofallowanceforcreditlossesDetail" ], "xbrltype": "monetaryItemType" }, "g_AccountsReceivableAllowanceForCreditLossDeductionsAndForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for Doubtful Accounts Receivable Deductions and Foreign Currency Translation Adjustments", "label": "Accounts Receivable, Allowance for Credit Loss, Deductions And Foreign Currency Translation Adjustments", "negatedTerseLabel": "Deductions/effect of exchange rate fluctuations" } } }, "localname": "AccountsReceivableAllowanceForCreditLossDeductionsAndForeignCurrencyTranslationAdjustments", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesScheduleofallowanceforcreditlossesDetail" ], "xbrltype": "monetaryItemType" }, "g_AccountsReceivableFactoringFacilityAggregateMaximumCapacityUtilized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Factoring Facility, Aggregate Maximum Capacity Utilized", "label": "Accounts Receivable Factoring Facility, Aggregate Maximum Capacity Utilized", "terseLabel": "Factoring facility, maximum capacity utilized" } } }, "localname": "AccountsReceivableFactoringFacilityAggregateMaximumCapacityUtilized", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_AccountsReceivableFactoringFacilityAmountOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Factoring Facility, Amount Outstanding", "label": "Accounts Receivable Factoring Facility, Amount Outstanding", "terseLabel": "Factoring facility, amount outstanding" } } }, "localname": "AccountsReceivableFactoringFacilityAmountOutstanding", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_AccountsReceivableFactoringFacilityMaximumCapacity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Factoring Facility, Maximum Capacity", "label": "Accounts Receivable Factoring Facility, Maximum Capacity", "terseLabel": "Factoring facility maximum capacity" } } }, "localname": "AccountsReceivableFactoringFacilityMaximumCapacity", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses And Other Current Liabilities [Member]", "label": "Accrued Expenses And Other Current Liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "domainItemType" }, "g_AccumulatedOtherComprehensiveIncomeCumulativeChangesInNetGainLossFromCashFlowHedgeEffectBeforeTax": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": 2.0, "parentTag": "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated pretax change in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges.", "label": "Accumulated Other Comprehensive Income Cumulative Changes In Net Gain Loss From Cash Flow Hedge Effect Before Tax", "periodEndLabel": "Closing balance, before-tax amount", "periodStartLabel": "Opening balance, before-tax amount" } } }, "localname": "AccumulatedOtherComprehensiveIncomeCumulativeChangesInNetGainLossFromCashFlowHedgeEffectBeforeTax", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail" ], "xbrltype": "monetaryItemType" }, "g_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectTax": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": 1.0, "parentTag": "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax effect on accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.", "label": "Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Tax", "negatedPeriodEndLabel": "Closing balance, tax (expense) or benefit", "negatedPeriodStartLabel": "Opening balance, tax (expense) or benefit" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectTax", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail" ], "xbrltype": "monetaryItemType" }, "g_AdjustedIncomeLossFromOperations": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": 7.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted income loss from operations.", "label": "Adjusted Income Loss From Operations", "terseLabel": "AOI" } } }, "localname": "AdjustedIncomeLossFromOperations", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "g_AdvancesToSuppliers": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advance payment to suppliers for which goods and services are to be received within one year or normal operating cycle whichever is longer.", "label": "Advances To Suppliers", "terseLabel": "Advances to suppliers" } } }, "localname": "AdvancesToSuppliers", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail" ], "xbrltype": "monetaryItemType" }, "g_AllowanceForCreditLossesOtherAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for credit losses, other assets.", "label": "Allowance For Credit Losses Other Assets", "terseLabel": "Allowance for credit losses, other assets" } } }, "localname": "AllowanceForCreditLossesOtherAssets", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail", "http://www.genpact.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "g_AllowanceForCreditLossesOtherAssetsCurrentPeriodCharge": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance For Credit Losses Other Assets Current Period Charge", "label": "Allowance For Credit Losses Other Assets Current Period Charge", "terseLabel": "Allowance for credit losses current period charge" } } }, "localname": "AllowanceForCreditLossesOtherAssetsCurrentPeriodCharge", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_AmendedTwoThousandFifteenCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended two thousand fifteen credit facility.", "label": "Amended Two Thousand Fifteen Credit Facility [Member]", "terseLabel": "Amended 2015 facility" } } }, "localname": "AmendedTwoThousandFifteenCreditFacilityMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_AmortizationAndImpairmentOfIntangibleAssetsExcludedFromAdjustedIncomeFromOperation": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": 9.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization and impairment of intangible assets excluded from adjusted income from operation.", "label": "Amortization And Impairment Of Intangible Assets Excluded From Adjusted Income From Operation", "negatedTerseLabel": "Amortization and impairment of acquired intangible assets (other than included above)" } } }, "localname": "AmortizationAndImpairmentOfIntangibleAssetsExcludedFromAdjustedIncomeFromOperation", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "g_AmortizationOfFinancingCostsIncludingLossOnExtinguishmentOfDebt": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of financing costs including loss on extinguishment of debt.", "label": "Amortization Of Financing Costs Including Loss On Extinguishment Of Debt", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsIncludingLossOnExtinguishmentOfDebt", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "g_AssetsAndLiabilitiesHeldForSalePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities Held-For-Sale, Policy", "label": "Assets And Liabilities Held-For-Sale, Policy [Policy Text Block]", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsAndLiabilitiesHeldForSalePolicyPolicyTextBlock", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "g_AustralianDollarsSellIndianRupeesBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Australian dollars (sell) indian rupees (buy).", "label": "Australian Dollars Sell Indian Rupees Buy [Member]", "terseLabel": "Australian Dollars (sell) Indian Rupees (buy)" } } }, "localname": "AustralianDollarsSellIndianRupeesBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_BaseRatePlusApplicableMarginMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Base Rate Plus Applicable Margin", "label": "Base Rate Plus Applicable Margin [Member]", "terseLabel": "Base rate plus applicable margin" } } }, "localname": "BaseRatePlusApplicableMarginMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_BusinessAcquisitionContingentConsiderationCashPaid": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments resulting from the contingent consideration arrangement.", "label": "Business Acquisition Contingent Consideration Cash Paid", "negatedTerseLabel": "Payment of earn-out consideration" } } }, "localname": "BusinessAcquisitionContingentConsiderationCashPaid", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "g_BusinessAcquisitionContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition Contingent Consideration [Member]", "label": "Business Acquisition Contingent Consideration [Member]", "terseLabel": "Business acquisition contingent consideration" } } }, "localname": "BusinessAcquisitionContingentConsiderationMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofearnoutconsiderationcategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "domainItemType" }, "g_BusinessCombinationContingentConsiderationAtFairValueCurrent": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the current portion of the fair value as at the end of the reporting period of potential payments under the contingent consideration arrangement, including cash and shares as applicable.", "label": "Business Combination Contingent Consideration At Fair Value Current", "terseLabel": "Earn-out consideration" } } }, "localname": "BusinessCombinationContingentConsiderationAtFairValueCurrent", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "g_BusinessCombinationNetConsiderationTransferred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Net Consideration Transferred", "label": "Business Combination, Net Consideration Transferred", "terseLabel": "Net consideration transferred" } } }, "localname": "BusinessCombinationNetConsiderationTransferred", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "g_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Tax", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Tax", "terseLabel": "Measurement period adjustment related to taxes" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTax", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "g_CommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments And Contingencies [Line Items]", "label": "Commitments And Contingencies [Line Items]", "terseLabel": "Commitments And Contingencies [Line Items]" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/CommitmentsandContingenciesDetail" ], "xbrltype": "stringItemType" }, "g_CommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments And Contingencies [Table]", "label": "Commitments And Contingencies [Table]", "terseLabel": "Commitments And Contingencies [Table]" } } }, "localname": "CommitmentsAndContingenciesTable", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/CommitmentsandContingenciesDetail" ], "xbrltype": "stringItemType" }, "g_CommonStockDividendsAnnualDividend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock dividends annual dividend.", "label": "Common Stock Dividends Annual Dividend", "terseLabel": "Annual dividend" } } }, "localname": "CommonStockDividendsAnnualDividend", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "g_ConsumerAndHealthcareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumer goods, retail, life sciences and healthcare.", "label": "Consumer And Healthcare [Member]", "terseLabel": "Consumer and Healthcare" } } }, "localname": "ConsumerAndHealthcareMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "g_CostOfAccountsReceivableFactoringFacility": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost Of Accounts Receivable Factoring Facility", "label": "Cost Of Accounts Receivable Factoring Facility", "terseLabel": "Cost of factoring facility" } } }, "localname": "CostOfAccountsReceivableFactoringFacility", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_DataTechAIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data-Tech-AI", "label": "Data-Tech-AI [Member]", "terseLabel": "Data-Tech-AI" } } }, "localname": "DataTechAIMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofnetrevenuesdisaggregatedbycustomerDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "g_DeferredCompensationArrangementEmployerDiscretionaryVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred compensation arrangement, employer discretionary, vesting percentage.", "label": "Deferred Compensation Arrangement Employer Discretionary Vesting Percentage", "verboseLabel": "Employer discretionary vesting percentage (in percentage)" } } }, "localname": "DeferredCompensationArrangementEmployerDiscretionaryVestingPercentage", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "percentItemType" }, "g_DeferredCompensationArrangementEmployerDiscretionaryVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred compensation arrangement, employer discretionary, vesting period", "label": "Deferred Compensation Arrangement Employer Discretionary Vesting Period", "terseLabel": "Employer discretionary vesting period" } } }, "localname": "DeferredCompensationArrangementEmployerDiscretionaryVestingPeriod", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "durationItemType" }, "g_DeferredCompensationArrangementWithIndividualParticipantsDeferralsVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred compensation arrangement with individual, participants\u2019 deferrals vesting percentage.", "label": "Deferred Compensation Arrangement With Individual Participants Deferrals Vesting Percentage", "terseLabel": "Vesting percentage of participants (in percentage)" } } }, "localname": "DeferredCompensationArrangementWithIndividualParticipantsDeferralsVestingPercentage", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "percentItemType" }, "g_DeferredCompensationArrangementWithIndividualQualifyingBonusCompensationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred compensation arrangement with individual, qualifying bonus compensation percentage.", "label": "Deferred Compensation Arrangement With Individual Qualifying Bonus Compensation Percentage", "terseLabel": "Individual qualifying bonus compensation (in percentage)" } } }, "localname": "DeferredCompensationArrangementWithIndividualQualifyingBonusCompensationPercentage", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "percentItemType" }, "g_DeferredCompensationLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred compensation liabilities.", "label": "Deferred Compensation Liabilities [Member]", "terseLabel": "Deferred compensation liabilities" } } }, "localname": "DeferredCompensationLiabilitiesMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsRollforwardoffairvalueofdeferredcompensationliabilitiescategorizedasLevel3infairvaluehierarchyDetail" ], "xbrltype": "domainItemType" }, "g_DeferredCompensationPlanAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred compensation plan assets fair value disclosure.", "label": "Deferred Compensation Plan Assets Fair Value Disclosure", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssetsFairValueDisclosure", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "monetaryItemType" }, "g_DeferredCompensationPlanAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred compensation plan assets.", "label": "Deferred Compensation Plan Assets [Member]", "terseLabel": "Deferred compensation assets" } } }, "localname": "DeferredCompensationPlanAssetsMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofdeferredcompensationplanassetscategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "domainItemType" }, "g_DeferredCompensationPlanLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred compensation plan liabilities fair value disclosure.", "label": "Deferred Compensation Plan Liabilities Fair Value Disclosure", "terseLabel": "Deferred compensation plan liability" } } }, "localname": "DeferredCompensationPlanLiabilitiesFairValueDisclosure", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "monetaryItemType" }, "g_DepreciationExpenseOnPropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation Expense On Property Plant And Equipment [Member]", "label": "Depreciation Expense On Property Plant And Equipment [Member]", "terseLabel": "Depreciation on PPE" } } }, "localname": "DepreciationExpenseOnPropertyPlantAndEquipmentMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/PropertyPlantandEquipmentNetNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_DerivativeInstrumentGainAmortized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instrument Gain Amortized", "label": "Derivative Instrument Gain Amortized", "terseLabel": "Derivative instrument, gain amortized" } } }, "localname": "DerivativeInstrumentGainAmortized", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_DigitalOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Digital Operations", "label": "Digital Operations [Member]", "terseLabel": "Digital operations" } } }, "localname": "DigitalOperationsMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofnetrevenuesdisaggregatedbycustomerDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "g_DisposalGroupIncludingDiscontinuedOperationAdjustedIncomeLossFromOperations": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": 6.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Adjusted Income Loss From Operations", "label": "Disposal Group, Including Discontinued Operation, Adjusted Income Loss From Operations", "negatedTerseLabel": "Charges from operations held for sale", "terseLabel": "Charges from operations held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAdjustedIncomeLossFromOperations", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "g_DisposalGroupIncludingDiscontinuedOperationContractAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group Including Discontinued Operation, Contract Assets", "label": "Disposal Group Including Discontinued Operation, Contract Assets", "terseLabel": "Disposal group including discontinued operation, contract assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationContractAssets", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/NetRevenuesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_DisposalGroupIncludingDiscontinuedOperationContractCostAssetsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group Including Discontinued Operation, Contract Cost Assets, Current", "label": "Disposal Group Including Discontinued Operation, Contract Cost Assets, Current", "terseLabel": "Disposal group including discontinued operation, contract cost assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationContractCostAssetsCurrent", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/NetRevenuesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group Including Discontinued Operation, Contract Liabilities, Current", "label": "Disposal Group Including Discontinued Operation, Contract Liabilities, Current", "terseLabel": "Contract liabilities held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/NetRevenuesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAccumulatedAmortizationCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group Including Discontinued Operation, Intangible Assets, Accumulated Amortization, Current", "label": "Disposal Group Including Discontinued Operation, Intangible Assets, Accumulated Amortization, Current", "terseLabel": "Intangible assets held for sale, accumulated amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAccumulatedAmortizationCurrent", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsGrossCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group Including Discontinued Operation, Intangible Assets, Gross, Current", "label": "Disposal Group Including Discontinued Operation, Intangible Assets, Gross, Current", "terseLabel": "Intangible assets held for sale, gross" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsGrossCurrent", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "g_EuroSellRomanianLeuBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Euro Sell Romanian Leu Buy [Member]", "label": "Euro Sell Romanian Leu Buy [Member]", "terseLabel": "Euro (sell) Romanian Leu (buy)" } } }, "localname": "EuroSellRomanianLeuBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_EuroSellUnitedStatesDollarsBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Euro Sell United States Dollars Buy [Member]", "label": "Euro Sell United States Dollars Buy [Member]", "terseLabel": "Euro (sell) United States Dollars (buy)" } } }, "localname": "EuroSellUnitedStatesDollarsBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_ExpensesRelatedToStockPurchaseExtension": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses Related To Stock Purchase Extension", "label": "Expenses Related To Stock Purchase Extension", "terseLabel": "Expenses related to stock purchase" } } }, "localname": "ExpensesRelatedToStockPurchaseExtension", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "g_ExpensesRelatedToStockRepurchaseExtension": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses related to stock repurchase extension.", "label": "Expenses Related To Stock Repurchase Extension", "negatedTerseLabel": "Expenses related to stock repurchased (Note 17)" } } }, "localname": "ExpensesRelatedToStockRepurchaseExtension", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "g_FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the nature of financial instruments that subject the Company to concentration of credit risk.", "label": "Financial Instruments And Concentration Of Credit Risk Policy [Text Block]", "terseLabel": "Financial instruments and concentration of credit risk" } } }, "localname": "FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "g_FinancialServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Banking, capital markets and insurance.", "label": "Financial Services [Member]", "terseLabel": "Financial Services" } } }, "localname": "FinancialServicesMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "g_FixedRateUnsecuredLoanNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Unsecured Loan Note", "label": "Fixed Rate Unsecured Loan Note [Member]", "terseLabel": "Fixed Rate Unsecured Loan Note" } } }, "localname": "FixedRateUnsecuredLoanNoteMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails" ], "xbrltype": "domainItemType" }, "g_ForwardForeignExchangeContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward Foreign Exchange Contracts [Member]", "label": "Forward Foreign Exchange Contracts [Member]", "terseLabel": "Foreign exchange gains (losses), net" } } }, "localname": "ForwardForeignExchangeContractsMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "domainItemType" }, "g_FundBasedNonFundBasedCreditFacilityLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Limit available for fund based and non fund based credit facilities with banks for short term in the form of overdraft, letter of credit, guarantees, short term loans excluding forward hedging.", "label": "Fund Based Non Fund Based Credit Facility Limit", "terseLabel": "Fund-based and non-fund-based credit facilities limits available" } } }, "localname": "FundBasedNonFundBasedCreditFacilityLimit", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_GoodwillAndIntangibleAssetsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill and Intangible Assets Disclosure [Line Items]", "label": "Goodwill And Intangible Assets Disclosure [Line Items]", "terseLabel": "Goodwill And Intangible Assets Disclosure [Line Items]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureLineItems", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail" ], "xbrltype": "stringItemType" }, "g_GoodwillAndIntangibleAssetsDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill and Intangible Assets Disclosure [Table]", "label": "Goodwill And Intangible Assets Disclosure [Table]", "terseLabel": "Goodwill And Intangible Assets Disclosure [Table]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTable", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail" ], "xbrltype": "stringItemType" }, "g_HighTechAndManufacturingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "High tech, manufacturing and services.", "label": "High Tech And Manufacturing [Member]", "terseLabel": "High Tech and Manufacturing" } } }, "localname": "HighTechAndManufacturingMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "g_HoodooDigitalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hoodoo Digital, LLC", "label": "Hoodoo Digital, LLC [Member]", "terseLabel": "Hoodoo Digital, LLC" } } }, "localname": "HoodooDigitalLLCMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "domainItemType" }, "g_IncomeExpenseOnDeferredCompensationArrangementLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (expense) on deferred compensation arrangement liability.", "label": "Income Expense On Deferred Compensation Arrangement Liability", "terseLabel": "Change in fair value of deferred compensation liabilities" } } }, "localname": "IncomeExpenseOnDeferredCompensationArrangementLiability", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_IncomeExpenseOnDeferredCompensationArrangementPlanAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (expense) on deferred compensation arrangement, plan assets.", "label": "Income Expense On Deferred Compensation Arrangement Plan Assets", "terseLabel": "Change in fair value of plan assets" } } }, "localname": "IncomeExpenseOnDeferredCompensationArrangementPlanAssets", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_IncreaseDecreaseInPrepaidExpensesOtherCurrentAssetsContractCostAssetsOperatingLeaseRightOfUseAssetsAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in prepaid expenses, other current assets, contract cost assets, operating lease right-of-use assets and other assets.", "label": "Increase (Decrease) In Prepaid Expenses Other Current Assets Contract Cost Assets Operating Lease Right Of Use Assets And Other Assets", "negatedLabel": "Increase in prepaid expenses, other current assets, contract cost assets, operating lease right-of-use assets and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOtherCurrentAssetsContractCostAssetsOperatingLeaseRightOfUseAssetsAndOtherAssets", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "g_InterestAndDebtIncome": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/InterestIncomeExpenseNetScheduleofinterestincomeexpensenetDetail": { "order": 1.0, "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income derived from investments in debt securities and on cash and cash equivalents the earnings of which reflect the time value of money or transactions in which the payments are for the use or forbearance of money.", "label": "Interest And Debt Income", "terseLabel": "Interest income" } } }, "localname": "InterestAndDebtIncome", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/InterestIncomeExpenseNetScheduleofinterestincomeexpensenetDetail" ], "xbrltype": "monetaryItemType" }, "g_InterestRateSwapFloatingToFixedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Floating To Fixed [Member]", "label": "Interest Rate Swap Floating To Fixed [Member]", "terseLabel": "Interest rate swaps (floating to fixed)" } } }, "localname": "InterestRateSwapFloatingToFixedMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_IsraelShekelSellUnitedStatesDollarBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Israel Shekel Sell United States Dollar Buy", "label": "Israel Shekel Sell United States Dollar Buy [Member]", "terseLabel": "Israeli Shekel (sell) United States Dollars (buy)" } } }, "localname": "IsraelShekelSellUnitedStatesDollarBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_JapaneseYenSellChineseRenminbiBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Japanese Yen Sell Chinese Renminbi Buy [Member]", "label": "Japanese Yen Sell Chinese Renminbi Buy [Member]", "terseLabel": "Japanese Yen (sell) Chinese Renminbi (buy)" } } }, "localname": "JapaneseYenSellChineseRenminbiBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_JapaneseYenSellUnitedStatesDollarBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Japanese Yen Sell United States Dollar Buy", "label": "Japanese Yen Sell United States Dollar Buy [Member]", "terseLabel": "Japanese Yen (sell) United States Dollars (buy)" } } }, "localname": "JapaneseYenSellUnitedStatesDollarBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_LessorOperatingLeaseTerminationTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessor operating lease termination term.", "label": "Lessor Operating Lease Termination Term", "terseLabel": "Additional terms of termination option" } } }, "localname": "LessorOperatingLeaseTerminationTerm", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "g_LineOfCreditFacilityAmountUtilized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Utilized amount of borrowed credit facility as of the balance sheet date.", "label": "Line Of Credit Facility Amount Utilized", "terseLabel": "Credit facility, amount utilized" } } }, "localname": "LineOfCreditFacilityAmountUtilized", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_LineOfCreditLongTermFacilityPrincipalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represents the principal amount of the long term borrowing under the credit facility.", "label": "Line Of Credit Long Term Facility Principal Amount", "terseLabel": "Principal amount of term loan" } } }, "localname": "LineOfCreditLongTermFacilityPrincipalAmount", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_LocationOfForeignPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location of Foreign Plan", "label": "Location of Foreign Plan [Axis]", "terseLabel": "Location of Foreign Plan [Axis]" } } }, "localname": "LocationOfForeignPlanAxis", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "stringItemType" }, "g_LocationOfForeignPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location of Foreign Plan", "label": "Location of Foreign Plan [Domain]", "terseLabel": "Location of Foreign Plan [Domain]" } } }, "localname": "LocationOfForeignPlanDomain", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "domainItemType" }, "g_LongTermDebtModificationAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt, Modification Amount", "label": "Long Term Debt, Modification Amount", "terseLabel": "Long-term debt, modification amount" } } }, "localname": "LongTermDebtModificationAmount", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_MarginOverLiborForInterestRateOnLineOfCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents the margin to be added to LIBOR to arrive at the interest rate to be paid on the credit facility.", "label": "Margin Over Libor For Interest Rate On Line Of Credit", "terseLabel": "Margin over LIBOR (in percentage)" } } }, "localname": "MarginOverLiborForInterestRateOnLineOfCredit", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "percentItemType" }, "g_MaximumDollarAmountOfCommonSharesAllowedToBePurchased": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum dollar amount of common shares allowed to be purchased.", "label": "Maximum Dollar Amount Of Common Shares Allowed To Be Purchased", "terseLabel": "Maximum dollar amount of common shares allowed to be purchased" } } }, "localname": "MaximumDollarAmountOfCommonSharesAllowedToBePurchased", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_MaximumIncreaseInDowngradeOfCreditRatingOfNotesToAdjustInterestRatePayable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum increase in downgrade of credit rating of notes to adjust interest rate payable.", "label": "Maximum Increase In Downgrade Of Credit Rating Of Notes To Adjust Interest Rate Payable", "terseLabel": "Maximum increase in downgrade of credit rating of notes to adjust interest rate payable (in percentage)" } } }, "localname": "MaximumIncreaseInDowngradeOfCreditRatingOfNotesToAdjustInterestRatePayable", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "percentItemType" }, "g_NonCashExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-cash Expense [Member].", "label": "Non Cash Expense [Member]", "terseLabel": "Non-cash charge" } } }, "localname": "NonCashExpenseMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "domainItemType" }, "g_NonFundBasedCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Fund-Based Credit Facility [Member]", "label": "Non Fund Based Credit Facility [Member]", "terseLabel": "Non fund-based credit facility" } } }, "localname": "NonFundBasedCreditFacilityMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_OfficePremisesAndEmployeeSeveranceChargeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Premises and .Employee Severance Charge [Member]", "label": "Office Premises And Employee Severance Charge [Member]", "terseLabel": "Office Premises and Employee Severance Charge" } } }, "localname": "OfficePremisesAndEmployeeSeveranceChargeMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "domainItemType" }, "g_OtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss) [Line Items]", "label": "Other Comprehensive Income Loss [Line Items]", "terseLabel": "Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "OtherComprehensiveIncomeLossLineItems", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "stringItemType" }, "g_OtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss) [Table]", "label": "Other Comprehensive Income Loss [Table]", "terseLabel": "Other Comprehensive Income Loss [Table]" } } }, "localname": "OtherComprehensiveIncomeLossTable", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "stringItemType" }, "g_OtherOperatingIncomeExpense": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail": { "order": 3.0, "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other operating income (expenses), not previously categorized, from items that are associated with the entity's operation.", "label": "Other Operating Income (Expense)", "negatedLabel": "Other operating (income) expense" } } }, "localname": "OtherOperatingIncomeExpense", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail" ], "xbrltype": "monetaryItemType" }, "g_OtherRegionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other regions.", "label": "Other Regions [Member]", "terseLabel": "Other regions" } } }, "localname": "OtherRegionsMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "domainItemType" }, "g_PaymentForDivestitureOfBusiness": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment for divestiture of business", "label": "Payment for divestiture of business", "negatedTerseLabel": "Payment for divestiture of business" } } }, "localname": "PaymentForDivestitureOfBusiness", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "g_PaymentsForRepurchaseOfCommonStockIncludingRelatedExpenses": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Repurchase Of Common Stock, Including Related Expenses", "label": "Payments For Repurchase Of Common Stock, Including Related Expenses", "negatedTerseLabel": "Payment for stock repurchased and retired (including expenses related to stock repurchased)" } } }, "localname": "PaymentsForRepurchaseOfCommonStockIncludingRelatedExpenses", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "g_PercentageIncreaseInQuarterlyCashDividend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage increase in quarterly cash dividend.", "label": "Percentage Increase In Quarterly Cash Dividend", "terseLabel": "Increase in quarterly cash dividend (in percentage)" } } }, "localname": "PercentageIncreaseInQuarterlyCashDividend", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "percentItemType" }, "g_PercentageOfIssuedAndOutstandingSharesOfCapitalStockToBeDivested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of Issued And Outstanding Shares Of Capital Stock To Be Divested", "label": "Percentage of Issued And Outstanding Shares Of Capital Stock To Be Divested", "terseLabel": "Percentage of issued and outstanding shares (in percent)" } } }, "localname": "PercentageOfIssuedAndOutstandingSharesOfCapitalStockToBeDivested", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails" ], "xbrltype": "percentItemType" }, "g_PerformanceUnitSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares awarded to employees, net of shares for the payment of withholding taxes for meeting certain performance targets. This element is to be used only if shares are used in lieu of cash to satisfy all or a portion of withholding taxes.", "label": "Performance Unit Shares Issued Net Of Tax Withholdings", "terseLabel": "Net settlement on vesting of performance units (in shares)", "verboseLabel": "Net settlement on vesting of performance units (in shares)" } } }, "localname": "PerformanceUnitSharesIssuedNetOfTaxWithholdings", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity", "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "g_PerformanceUnitValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of shares awarded to employees, net of the value of shares for the payment of withholding taxes for meeting certain performance targets. This element is to be used only if shares are used in lieu of cash to satisfy all or a portion of withholding taxes.", "label": "Performance Unit Value Shares Issued Net Of Tax Withholdings", "terseLabel": "Net settlement on vesting of performance units (Note 16)" } } }, "localname": "PerformanceUnitValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "g_PoundSterlingSellUnitedStatesDollarBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pound Sterling Sell United States Dollar Buy", "label": "Pound Sterling Sell United States Dollar Buy [Member]", "terseLabel": "Pound Sterling (sell) United States Dollars (buy)" } } }, "localname": "PoundSterlingSellUnitedStatesDollarBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_PriorToTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior to Two Thousand Twenty Three", "label": "Prior to Two Thousand Twenty Three [Member]", "terseLabel": "Prior to 2023" } } }, "localname": "PriorToTwoThousandTwentyThreeMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_ProcessTransitionActivitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Process transition activities.", "label": "Process Transition Activities [Member]", "terseLabel": "Transition activities" } } }, "localname": "ProcessTransitionActivitiesMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofcontractcostassetsDetail" ], "xbrltype": "domainItemType" }, "g_RestructuringIncome": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail": { "order": 2.0, "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Restructuring Income", "label": "Restructuring Income", "negatedTerseLabel": "Gain on termination of lease (refer to Note 25)", "terseLabel": "Restructuring income" } } }, "localname": "RestructuringIncome", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail", "http://www.genpact.com/role/RestructuringDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "g_RevenueFromContractWithCustomerExcludingAssessedTaxAndHeldForSaleBusiness": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer Excluding Assessed Tax And Held For Sale Business", "label": "Revenue From Contract With Customer Excluding Assessed Tax And Held For Sale Business", "totalLabel": "Total excluding business held for sale" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxAndHeldForSaleBusiness", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "g_RevenuesByTypesOfCustomersTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenues derived from customers.", "label": "Revenues By Types Of Customers Table [Text Block]", "terseLabel": "Schedule of net revenues disaggregated by customer" } } }, "localname": "RevenuesByTypesOfCustomersTableTextBlock", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/NetrevenuesTables" ], "xbrltype": "textBlockItemType" }, "g_SalesIncentiveProgramsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "sales incentive programs.", "label": "Sales Incentive Programs [Member]", "terseLabel": "Sales incentive programs" } } }, "localname": "SalesIncentiveProgramsMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofcontractcostassetsDetail" ], "xbrltype": "domainItemType" }, "g_ScheduleOfAggregateNotionalAmountsOfOutstandingDerivativeInstrumentTogetherWithRelatedBalanceSheetExposureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A table or schedule that identifies and provides pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments which includes a combination of the type of instrument, currency being hedged, notional amount, balance sheet exposure asset (liability), or other relevant item.", "label": "Schedule Of Aggregate Notional Amounts Of Outstanding Derivative Instrument Together With Related Balance Sheet Exposure Table [Text Block]", "terseLabel": "Schedule of aggregate notional principal amounts of outstanding derivative financial instruments with related balance sheet exposure" } } }, "localname": "ScheduleOfAggregateNotionalAmountsOfOutstandingDerivativeInstrumentTogetherWithRelatedBalanceSheetExposureTableTextBlock", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativefinancialinstrumentsTables" ], "xbrltype": "textBlockItemType" }, "g_ScheduleOfChangesInGoodwillTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The carrying amount of goodwill, goodwill acquired during the year, goodwill impairment losses recognized, goodwill written off due to the sale of a business unit, goodwill not yet allocated, and any other changes to goodwill during the period in total and for each reportable segment. At least annually, an Entity must evaluate its goodwill for impairment.", "label": "Schedule Of Changes In Goodwill [Text Block]", "terseLabel": "Schedule of changes in goodwill" } } }, "localname": "ScheduleOfChangesInGoodwillTextBlock", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/GoodwillandintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "g_ScheduleOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Significant Accounting Policies [Line Items]", "label": "Schedule Of Significant Accounting Policies [Line Items]", "terseLabel": "Schedule Of Significant Accounting Policies [Line Items]" } } }, "localname": "ScheduleOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "g_ScheduleOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Significant Accounting Policies [Table]", "label": "Schedule Of Significant Accounting Policies [Table]", "terseLabel": "Schedule Of Significant Accounting Policies [Table]" } } }, "localname": "ScheduleOfSignificantAccountingPoliciesTable", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "g_SettledAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settled", "label": "Settled [Axis]", "terseLabel": "Settled [Axis]" } } }, "localname": "SettledAxis", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "stringItemType" }, "g_SettledDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Settled [Domain]", "label": "Settled [Domain]", "terseLabel": "Settled [Domain]" } } }, "localname": "SettledDomain", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "domainItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Right", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Right", "terseLabel": "Restricted stock unit vesting right (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRight", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "sharesItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightFairValueShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Right, Fair Value, Shares", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Right, Fair Value, Shares", "terseLabel": "Restricted stock unit vesting right, fair value (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightFairValueShares", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "sharesItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment Award contractual period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Contractual Period", "terseLabel": "Options granted, contractual period, years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualPeriod", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "durationItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options [Abstract]", "terseLabel": "Maximum\u00a0Shares Eligible\u00a0to\u00a0Receive" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAbstract", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail" ], "xbrltype": "stringItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardVestingRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Award Vesting Right", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Award Vesting Right", "terseLabel": "Performance units vesting right (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardVestingRight", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "sharesItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardVestingRightFairValueShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Award Vesting Right, Fair Value, Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Award Vesting Right, Fair Value, Shares", "terseLabel": "Performance units vesting right, fair value (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardVestingRightFairValueShares", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "sharesItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedMaximumSharesEligibleToReceive": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum number of shares which the employer would have been required to issue upon the satisfaction of the performance condition, had these been not forfeited in the current reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited Maximum Shares Eligible To Receive", "negatedLabel": "Forfeited, maximum shares eligible to receive (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedMaximumSharesEligibleToReceive", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedMaximumSharesEligibleToReceive": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum number of shares to be issued to the employee, against the performance awards granted during the reporting period, upon the fulfillment of the performance condition.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Granted Maximum Shares Eligible To Receive", "terseLabel": "Granted, maximum shares eligible to receive (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedMaximumSharesEligibleToReceive", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseDecreaseInSharesUponFinalDeterminationOfLevelOfPerformanceGoalAchievementPerformanceNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share-based payment award equity instruments other than options increase decrease in shares upon final determination of level of performance goal achievement, performance number of shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Increase Decrease In Shares Upon Final Determination Of Level Of Performance Goal Achievement Performance Number Of Shares", "terseLabel": "Adjustment upon final determination of level of performance goal achievement (Units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseDecreaseInSharesUponFinalDeterminationOfLevelOfPerformanceGoalAchievementPerformanceNumberOfShares", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingMaximumSharesEligibleToReceive": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum number of shares to be issued to the employee against the outstanding performance awards, upon the fulfillment of performance condition.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Maximum Shares Eligible To Receive", "periodEndLabel": "Outstanding maximum shares eligible to receive, ending balance (in shares)", "periodStartLabel": "Outstanding maximum shares eligible to receive, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingMaximumSharesEligibleToReceive", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndAllottedMaximumSharesEligibleToReceive": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum number of shares which the employer would have issued upon the satisfaction of the maximum level specified performance target.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Allotted Maximum Shares Eligible To Receive", "negatedLabel": "Vested, maximum shares eligible to receive (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndAllottedMaximumSharesEligibleToReceive", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNetOfWithholdingTax": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Net of Withholding Tax", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Net of Withholding Tax", "terseLabel": "Vested, net of withholding tax (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNetOfWithholdingTax", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "stringItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted\u00a0average remaining contractual\u00a0life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "stringItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExpectedToVestNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "As of the balance sheet date, the number of shares expected to be issued in future for awards (other than stock options) expected to vest.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Expected To Vest Number", "periodEndLabel": "Expected to vest, number of shares (Units)", "terseLabel": "Expected to vest, number of shares (Units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExpectedToVestNumber", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "g_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsLowerThanMaximumPerformance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the achievement of lower than maximum performance of Share Based Payment Award other than options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Lower Than Maximum Performance", "terseLabel": "Adjustment upon final determination of level of performance goal achievement (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsLowerThanMaximumPerformance", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "g_ShareRepurchaseOpenMarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share repurchase open market.", "label": "Share Repurchase Open Market [Member]", "terseLabel": "Share repurchase open market" } } }, "localname": "ShareRepurchaseOpenMarketMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "g_SingaporeDollarsBuyUnitedStatesDollarsSellMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Singapore dollars buy United States dollars sell.", "label": "Singapore Dollars Buy United States Dollars Sell [Member]", "terseLabel": "Singapore Dollars (buy) United States Dollars (sell)" } } }, "localname": "SingaporeDollarsBuyUnitedStatesDollarsSellMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_SouthAfricanRandSellUnitedStatesDollarBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "South African Rand Sell United States Dollar Buy", "label": "South African Rand Sell United States Dollar Buy [Member]", "terseLabel": "South African Rand (sell) United States Dollars (buy)" } } }, "localname": "SouthAfricanRandSellUnitedStatesDollarBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_StatutoryLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Statutory Liabilities Current", "terseLabel": "Statutory liabilities" } } }, "localname": "StatutoryLiabilitiesCurrent", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "g_SummaryOfPerformanceUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of components of Performance stock awards granted to employees, comprised of changes in the quantity of the shares granted, vested and allotted, forfeited and outstanding during the reporting period along with weighted average grant date fair value.", "label": "Summary Of Performance Units Activity Table [Text Block]", "terseLabel": "Schedule of performance units activity" } } }, "localname": "SummaryOfPerformanceUnitsActivityTableTextBlock", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "g_TermLoanCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Credit Facility [Member]", "label": "Term Loan Credit Facility [Member]", "terseLabel": "Term loan" } } }, "localname": "TermLoanCreditFacilityMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail", "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail" ], "xbrltype": "domainItemType" }, "g_TermSOFRAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term SOFR Adjustment", "label": "Term SOFR Adjustment", "terseLabel": "Term SOFR adjustment (in percentage)" } } }, "localname": "TermSOFRAdjustment", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "percentItemType" }, "g_TheBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Business", "label": "The Business [Member]", "terseLabel": "The Business" } } }, "localname": "TheBusinessMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails", "http://www.genpact.com/role/NetRevenuesNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_TwoThousandNineteenSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Senior Notes.", "label": "Two Thousand Nineteen Senior Notes [Member]", "terseLabel": "2019 Senior notes" } } }, "localname": "TwoThousandNineteenSeniorNotesMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail" ], "xbrltype": "domainItemType" }, "g_TwoThousandSevenOmnibusPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Seven Omnibus Plan [Member]", "label": "Two Thousand Seven Omnibus Plan [Member]", "terseLabel": "2007 Omnibus Plan" } } }, "localname": "TwoThousandSevenOmnibusPlanMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_TwoThousandSeventeenOmnibusPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Seventeen Omnibus Plan [Member]", "label": "Two Thousand Seventeen Omnibus Plan [Member]", "terseLabel": "2017 Omnibus Incentive Compensation Plan" } } }, "localname": "TwoThousandSeventeenOmnibusPlanMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_TwoThousandTwentyOneSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty One Senior Notes", "label": "Two Thousand Twenty One Senior Notes [Member]", "terseLabel": "2021 Senior notes" } } }, "localname": "TwoThousandTwentyOneSeniorNotesMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail" ], "xbrltype": "domainItemType" }, "g_TwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Three", "label": "Two Thousand Twenty Three [Member]", "terseLabel": "2023" } } }, "localname": "TwoThousandTwentyThreeMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_UnitedStatesDollarSellBrazilianRealBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Dollar Sell Brazilian Real Buy", "label": "United States Dollar Sell Brazilian Real Buy [Member]", "terseLabel": "United States Dollar Sell Brazilian Real Buy" } } }, "localname": "UnitedStatesDollarSellBrazilianRealBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_UnitedStatesDollarSellCostaRicaColonBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Dollar Sell Costa Rica Colon Buy", "label": "United States Dollar Sell Costa Rica Colon Buy [Member]", "terseLabel": "United States Dollar Sell Costa Rica Colon Buy" } } }, "localname": "UnitedStatesDollarSellCostaRicaColonBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_UnitedStatesDollarsSellChineseRenminbiBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Dollars (Sell) Chinese Renminbi (Buy)", "label": "United States Dollars (Sell) Chinese Renminbi (Buy) [Member]", "terseLabel": "United States Dollars (sell) Chinese Renminbi (buy)" } } }, "localname": "UnitedStatesDollarsSellChineseRenminbiBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_UnitedStatesDollarsSellHungarianForintBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Dollars Sell Hungarian Forint Buy.", "label": "United States Dollars Sell Hungarian Forint Buy [Member]", "terseLabel": "United States Dollars (sell) Hungarian Font (buy)" } } }, "localname": "UnitedStatesDollarsSellHungarianForintBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_UnitedStatesDollarsSellIndianRupeesBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Dollars Sell Indian Rupees Buy [Member]", "label": "United States Dollars Sell Indian Rupees Buy [Member]", "terseLabel": "United States Dollars (sell) Indian Rupees (buy)" } } }, "localname": "UnitedStatesDollarsSellIndianRupeesBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_UnitedStatesDollarsSellMexicanPesoBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Dollars Sell Mexican Peso Buy [Member]", "label": "United States Dollars Sell Mexican Peso Buy [Member]", "terseLabel": "United States Dollars (sell) Mexican Peso (buy)" } } }, "localname": "UnitedStatesDollarsSellMexicanPesoBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_UnitedStatesDollarsSellPhilippinesPesoBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Dollars Sell Philippines Peso Buy [Member]", "label": "United States Dollars Sell Philippines Peso Buy [Member]", "terseLabel": "United States Dollars (sell) Philippines Peso (buy)" } } }, "localname": "UnitedStatesDollarsSellPhilippinesPesoBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_UnitedStatesDollarsSellPolishZlotyBuyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Dollars Sell Polish Zloty Buy", "label": "United States Dollars Sell Polish Zloty Buy [Member]", "terseLabel": "United States Dollars (Sell) Polish Zloty (buy)" } } }, "localname": "UnitedStatesDollarsSellPolishZlotyBuyMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "domainItemType" }, "g_UnrecognizedTaxBenefitsIncreasesResultingFromEffectOfExchangeRateChanges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in unrecognized tax benefits due to movement in foreign exchange rates.", "label": "Unrecognized Tax Benefits Increases Resulting From Effect Of Exchange Rate Changes", "negatedLabel": "Effect of exchange rate changes" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromEffectOfExchangeRateChanges", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/IncometaxesScheduleofactivitiesrelatedtounrecognizedtaxbenefitsforuncertaintaxpositionsDetail" ], "xbrltype": "monetaryItemType" }, "g_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unrecognized tax benefits interest on income taxes expense benefit.", "label": "Unrecognized Tax Benefits Interest On Income Taxes Expense Benefit", "negatedLabel": "Unrecognized tax benefits, excluding exchange rate differences for interest received", "terseLabel": "Unrecognized tax benefits, excluding exchange rate differences for interest recognized" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpenseBenefit", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/IncometaxesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_UnutilizedAmountOfLineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the fee, expressed as a percentage of the unutilized amount of the line of credit facility.", "label": "Unutilized Amount Of Line Of Credit Facility Commitment Fee Percentage", "terseLabel": "Commitment fee (in percentage)" } } }, "localname": "UnutilizedAmountOfLineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "percentItemType" }, "g_UtilizationOfCreditFacilityForNonFundBasedUsage": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the utilization of credit facility for non-fund based usage for short term in the form of overdraft, letter of credit, guarantees, short term loans excluding forward hedging.", "label": "Utilization Of Credit Facility For Non Fund Based Usage", "terseLabel": "Utilization of credit facility for non fund-based usage" } } }, "localname": "UtilizationOfCreditFacilityForNonFundBasedUsage", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "g_VestingPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting Period One [Member]", "label": "Vesting Period One [Member]", "terseLabel": "One-year anniversary of approval of contribution" } } }, "localname": "VestingPeriodOneMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_VestingPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting period two.", "label": "Vesting Period Two [Member]", "terseLabel": "Two-year anniversary of approval of contribution" } } }, "localname": "VestingPeriodTwoMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_VestingPeriodTwoThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting Period Two Thousand Twenty One", "label": "Vesting Period Two Thousand Twenty One [Member]", "terseLabel": "Vesting period 2021" } } }, "localname": "VestingPeriodTwoThousandTwentyOneMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "domainItemType" }, "g_VestingPeriodTwoThousandTwentyTwoExcludingDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting Period Two Thousand Twenty Two, Excluding Directors", "label": "Vesting Period Two Thousand Twenty Two, Excluding Directors [Member]", "terseLabel": "Vesting period 2022" } } }, "localname": "VestingPeriodTwoThousandTwentyTwoExcludingDirectorsMember", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "domainItemType" }, "g_WeightedAverageFairValueShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsHigherThanTargetPerformance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan).", "label": "Weighted Average Fair Value Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Higher Than Target Performance", "terseLabel": "Adjustment upon final determination of level of performance goal achievement (in usd per share)" } } }, "localname": "WeightedAverageFairValueShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsHigherThanTargetPerformance", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail" ], "xbrltype": "perShareItemType" }, "g_WriteDownOfIntangibleAssetsAndPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail": { "order": 4.0, "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-Down Of Intangible Assets And Property, Plant And Equipment", "label": "Write-Down Of Intangible Assets And Property, Plant And Equipment", "terseLabel": "Write-down of intangible assets and property, plant and equipment" } } }, "localname": "WriteDownOfIntangibleAssetsAndPropertyPlantAndEquipment", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail" ], "xbrltype": "monetaryItemType" }, "g_WriteDownOfOperatingLeaseRightOfUseAssetsAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail": { "order": 1.0, "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-down of Operating Lease Right-of-use Assets and Other Assets", "label": "Write-down of Operating Lease Right-of-use Assets and Other Assets", "terseLabel": "Write-down of operating right-of-use assets and other assets" } } }, "localname": "WriteDownOfOperatingLeaseRightOfUseAssetsAndOtherAssets", "nsuri": "http://www.genpact.com/20230630", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows", "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r289", "r634", "r635", "r638", "r639", "r686", "r834", "r1018", "r1021", "r1022" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r289", "r634", "r635", "r638", "r639", "r686", "r834", "r1018", "r1021", "r1022" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r289", "r324", "r335", "r336", "r337", "r338", "r339", "r341", "r345", "r423", "r424", "r425", "r426", "r428", "r429", "r431", "r433", "r434", "r1019", "r1020" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r289", "r324", "r335", "r336", "r337", "r338", "r339", "r341", "r345", "r423", "r424", "r425", "r426", "r428", "r429", "r431", "r433", "r434", "r1019", "r1020" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r419", "r420", "r421", "r422", "r565", "r694", "r740", "r763", "r764", "r819", "r820", "r821", "r822", "r831", "r835", "r836", "r850", "r858", "r872", "r881", "r1023", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail", "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail", "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r419", "r420", "r421", "r422", "r565", "r694", "r740", "r763", "r764", "r819", "r820", "r821", "r822", "r831", "r835", "r836", "r850", "r858", "r872", "r881", "r1023", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail", "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/OrganizationNarrativeDetail", "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r347", "r698", "r734", "r735", "r736", "r737", "r738", "r739", "r839", "r859", "r880", "r972", "r1016", "r1017", "r1025", "r1077" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofnetrevenuesdisaggregatedbycustomerDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r347", "r698", "r734", "r735", "r736", "r737", "r738", "r739", "r839", "r859", "r880", "r972", "r1016", "r1017", "r1025", "r1077" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofnetrevenuesdisaggregatedbycustomerDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r419", "r420", "r421", "r422", "r516", "r565", "r593", "r594", "r595", "r693", "r694", "r740", "r763", "r764", "r819", "r820", "r821", "r822", "r831", "r835", "r836", "r850", "r858", "r872", "r881", "r884", "r1013", "r1023", "r1069", "r1070", "r1071", "r1072", "r1073" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail", "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail", "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/OrganizationNarrativeDetail", "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r419", "r420", "r421", "r422", "r516", "r565", "r593", "r594", "r595", "r693", "r694", "r740", "r763", "r764", "r819", "r820", "r821", "r822", "r831", "r835", "r836", "r850", "r858", "r872", "r881", "r884", "r1013", "r1023", "r1069", "r1070", "r1071", "r1072", "r1073" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail", "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail", "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/OrganizationNarrativeDetail", "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "domainItemType" }, "srt_SubsidiaryIssuerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsidiary Issuer [Member]", "terseLabel": "Genpact Luxembourg S.r.l." } } }, "localname": "SubsidiaryIssuerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "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, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Accruedexpensesandothercurrentliabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42", "r879" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r998" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of allowance for credit losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r253", "r351", "r352", "r841" ], "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, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Gross accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossNoncurrent": { "auth_ref": [ "r230", "r351", "r369", "r997" ], "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, classified as noncurrent.", "label": "Accounts Receivable, before Allowance for Credit Loss, Noncurrent", "terseLabel": "Deferred billings" } } }, "localname": "AccountsReceivableGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r351", "r352" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "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, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for credit losses of $20,442 and $25,520 as of December 31, 2022 and June 30, 2023, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail", "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r351", "r702" ], "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 noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Net deferred billings" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued employee cost" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r152", "r208" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r78", "r246", "r715" ], "calculation": { "http://www.genpact.com/role/PropertyPlantandEquipmentNetScheduleofgrossandnetamountofpropertyplantandequipmentDetail": { "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://www.genpact.com/role/PropertyPlantandEquipmentNetScheduleofgrossandnetamountofpropertyplantandequipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r55", "r162", "r254", "r712", "r745", "r746" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 5.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 Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r8", "r25", "r55", "r646", "r649", "r685", "r741", "r742", "r979", "r980", "r981", "r989", "r990", "r991" ], "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": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired intangible assets, weighted average amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r156" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r602", "r603", "r604", "r753", "r989", "r990", "r991", "r1060", "r1081" ], "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 [Member]", "terseLabel": "Additional\u00a0 Paid-in\u00a0Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r93", "r94", "r568" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense (Note 16)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by/(used for) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r597", "r605" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock based compensation cost" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r255", "r355", "r363", "r366", "r368", "r1076" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Closing balance", "periodStartLabel": "Opening balance as of January 1", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail", "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesScheduleofallowanceforcreditlossesDetail", "http://www.genpact.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r165", "r451", "r677", "r983" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r451", "r677", "r856", "r857", "r983" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Debt amortization expense" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r16", "r73", "r76" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows", "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r313" ], "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Number of stock awards outstanding but not included in the computation of diluted earnings per common share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "auth_ref": [ "r263" ], "calculation": { "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "periodEndLabel": "Closing balance, net of tax amount", "periodStartLabel": "Opening balance, net of tax amount" } } }, "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r206", "r250", "r287", "r322", "r337", "r343", "r357", "r423", "r424", "r426", "r427", "r428", "r430", "r432", "r434", "r435", "r634", "r638", "r665", "r707", "r785", "r879", "r894", "r1019", "r1020", "r1066" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "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": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r242", "r258", "r287", "r357", "r423", "r424", "r426", "r427", "r428", "r430", "r432", "r434", "r435", "r634", "r638", "r665", "r879", "r1019", "r1020", "r1066" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "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://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r128" ], "calculation": { "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total, assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [ "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r114", "r119" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BankingAndThriftInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Banking and Thrift, Interest [Abstract]", "terseLabel": "Banking and Thrift, Interest [Abstract]" } } }, "localname": "BankingAndThriftInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r629", "r870", "r871" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r99", "r101", "r629", "r870", "r871" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r629" ], "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Ownership percentage acquired (in percentage)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill deductible for tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related cost" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r23" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "auth_ref": [ "r4", "r106", "r632" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Asset", "terseLabel": "Contingent consideration, asset" } } }, "localname": "BusinessCombinationContingentConsiderationAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r4", "r105", "r632" ], "calculation": { "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Earn-out consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r5", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Consideration payable" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r199", "r630" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Businessacquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate": { "auth_ref": [ "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of indemnification assets (amounts to be reimbursed if and when certain assumed liabilities are paid) recognized at the acquisition date of a business combination.", "label": "Business Combination, Indemnification Assets, Amount as of Acquisition Date", "terseLabel": "Indemnification assets" } } }, "localname": "BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Acquired assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r102", "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Acquired intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalAdditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases.", "label": "Capital Addition Purchase Commitments [Member]", "terseLabel": "Capital addition purchase commitments" } } }, "localname": "CapitalAdditionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CommitmentsandContingenciesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofcontractcostassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofcontractcostassetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofcontractcostassetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r383" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Closing balance", "periodStartLabel": "Opening balance", "terseLabel": "Contract cost assets" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets", "http://www.genpact.com/role/NetRevenuesScheduleofcontractcostassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r1000" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of contract cost assets" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetrevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r64", "r244", "r840" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "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. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r64", "r173", "r284" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at the end of the period", "periodStartLabel": "Cash and cash equivalents at the beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r6", "r173" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash flow hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "auth_ref": [ "r974" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.", "label": "Cash Surrender Value of Life Insurance", "terseLabel": "Cash surrender value of policies" } } }, "localname": "CashSurrenderValueOfLifeInsurance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r82", "r83", "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r135", "r709", "r772" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "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": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r188", "r417", "r418", "r833", "r1015" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common shares reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Quarterly dividend declared (in usd per share)", "verboseLabel": "Dividends per common share (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails", "http://www.genpact.com/role/ConsolidatedStatementsofEquityParenthetical", "http://www.genpact.com/role/SubsequenteventsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r882", "r883", "r884", "r886", "r887", "r888", "r891", "r989", "r990", "r1060", "r1078", "r1081" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common shares, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r155", "r773" ], "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", "terseLabel": "Common shares, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r155" ], "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", "terseLabel": "Common shares, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r155", "r773", "r791", "r1081", "r1082" ], "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", "periodEndLabel": "End balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common shares, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r155", "r711", "r879" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "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, Value, Issued", "terseLabel": "Common shares, $0.01 par value, 500,000,000 authorized, $182,924,416 and 181,318,104 issued and outstanding as of December 31, 2022 and June 3o, 2023, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r268", "r270", "r274", "r703", "r720" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "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 income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r108", "r845" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of preparation and principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r1024" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of details of contract balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetrevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r468", "r470", "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofdetailsofcontractbalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r468", "r470", "r489" ], "calculation": { "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract asset (Note 20)" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r468", "r469", "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Advance from customers" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofdetailsofcontractbalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities (Note b)" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofdetailsofcontractbalancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r468", "r469", "r489" ], "calculation": { "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities (Note 20)" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r468", "r469", "r489" ], "calculation": { "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract liabilities (Note 20)" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [ "r987" ], "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", "terseLabel": "Bank guarantees and letters of credits, outstanding" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CommitmentsandContingenciesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r35", "r336", "r337", "r338", "r339", "r345", "r994" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Others" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r167", "r287", "r357", "r423", "r424", "r426", "r427", "r428", "r430", "r432", "r434", "r435", "r665", "r1019" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r973" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r232", "r360", "r361", "r362", "r364", "r365", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Credit losses" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditRiskDerivativesAtFairValueNet": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of credit risk derivative asset after deduction of credit risk derivative liability.", "label": "Credit Risk Derivatives, at Fair Value, Net", "terseLabel": "Balance sheet exposure asset" } } }, "localname": "CreditRiskDerivativesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer-related intangible assets" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r40", "r151", "r152", "r207", "r210", "r289", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r678", "r853", "r854", "r855", "r856", "r857", "r984" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails", "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail", "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate (in percentage)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r132", "r134", "r436", "r678", "r854", "r855" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails", "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r48", "r437" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate on senior notes (in percentage)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails", "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r289", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r678", "r853", "r854", "r855", "r856", "r857", "r984" ], "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail", "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49", "r289", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r678", "r853", "r854", "r855", "r856", "r857", "r984" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails", "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail", "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt repurchase price as percentage of aggregate principal value upon certain change of controls (in percentage)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Debt instrument redemption price (in percentage)" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r80", "r81", "r131", "r132", "r134", "r136", "r191", "r192", "r289", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r678", "r853", "r854", "r855", "r856", "r857", "r984" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail", "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitment made to pay deferred cash remuneration expressed as a percentage of the individual's base salary.", "label": "Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage", "terseLabel": "Individual qualifying base compensation (in percentage)" } } }, "localname": "DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]", "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1": { "auth_ref": [ "r28", "r87" ], "lang": { "en-us": { "role": { "documentation": "Maximum term of the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Deferred Compensation Arrangement with Individual, Maximum Contractual Term", "terseLabel": "Earnings receivable lump sum or annual installment maximum terms" } } }, "localname": "DeferredCompensationArrangementWithIndividualMaximumContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "auth_ref": [ "r87", "r90" ], "lang": { "en-us": { "role": { "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period", "terseLabel": "Earnings receivable minimum term" } } }, "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "verboseLabel": "Deferred compensation plan liability" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r133" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Total debt issuance cost" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r608", "r609" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "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 Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r16", "r198", "r231", "r624", "r625", "r986" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r608", "r609", "r708" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r975" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred transition revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofdetailsofcontractbalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r494", "r532", "r556", "r868", "r869" ], "calculation": { "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r494", "r531", "r555", "r868", "r869" ], "calculation": { "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r494", "r498", "r530", "r554", "r868", "r869" ], "calculation": { "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "verboseLabel": "Interest costs" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r528", "r552", "r868", "r869" ], "calculation": { "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net defined benefit plan costs" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r496", "r529", "r553", "r868", "r869" ], "calculation": { "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "verboseLabel": "Service costs" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofnetdefinedbenefitplancostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plans, contributed amount" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [ "r564" ], "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": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan Disclosures [Table Text Block]", "terseLabel": "Schedule of amounts contributed to defined contribution plans in various jurisdictions" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeebenefitplansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r977" ], "calculation": { "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r16", "r77" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows", "http://www.genpact.com/role/PropertyPlantandEquipmentNetNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r260", "r261", "r664", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r779", "r780", "r823", "r826", "r827", "r828", "r829", "r830", "r844", "r884", "r1079" ], "calculation": { "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative instruments, assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r260" ], "calculation": { "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r762", "r764", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r786", "r787", "r788", "r789", "r801", "r802", "r803", "r804", "r807", "r808", "r809", "r810", "r823", "r824", "r827", "r829", "r882", "r884" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r37", "r117", "r161", "r259", "r844" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r37", "r117", "r161", "r259", "r844" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r115", "r118", "r120", "r123", "r762", "r764", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r786", "r787", "r788", "r789", "r801", "r802", "r803", "r804", "r807", "r808", "r809", "r810", "r823", "r824", "r827", "r829", "r844", "r882", "r884" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r202", "r643", "r651" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative financial instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Derivativefinancialinstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r27", "r115", "r120" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r260", "r261", "r664", "r755", "r756", "r757", "r758", "r760", "r761", "r762", "r763", "r764", "r786", "r788", "r789", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r844", "r1079" ], "calculation": { "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative instruments, liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r260" ], "calculation": { "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r260" ], "calculation": { "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [ "r651" ], "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r1058", "r1059" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional principal amounts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeRemainingMaturity1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Remaining Maturity", "terseLabel": "Derivatives, maturity period" } } }, "localname": "DerivativeRemainingMaturity1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r27", "r109", "r110", "r111", "r113", "r116", "r120", "r124", "r125", "r127", "r651" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofaggregatenotionalprincipalamountsofoutstandingderivativefinancialinstrumentswithrelatedbalancesheetexposureDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Internally developed and other intangibles" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r488", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ], "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r488", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r566", "r570", "r598", "r599", "r601", "r873" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Stockbasedcompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail", "http://www.genpact.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/NetRevenuesNarrativeDetail", "http://www.genpact.com/role/OtherliabilitiesNarrativeDetails", "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsNarrativeDetails", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail", "http://www.genpact.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/NetRevenuesNarrativeDetail", "http://www.genpact.com/role/OtherliabilitiesNarrativeDetails", "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsNarrativeDetails", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r10", "r33", "r240" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal group, held-for-sale, not discontinued operations" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail", "http://www.genpact.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/NetRevenuesNarrativeDetail", "http://www.genpact.com/role/OtherliabilitiesNarrativeDetails", "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsNarrativeDetails", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r7", "r138", "r146", "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Disposal group, accounts receivable, current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r138", "r146", "r183", "r186" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "terseLabel": "Disposal group, accrued liabilities, current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": { "auth_ref": [ "r7", "r138", "r146", "r183", "r186" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current", "terseLabel": "Disposal group, other liabilities, current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OtherliabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r138", "r146", "r183", "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Disposal group, prepaid and other assets, current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r145", "r241" ], "calculation": { "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": 2.0, "parentTag": "g_RevenueFromContractWithCustomerExcludingAssessedTaxAndHeldForSaleBusiness", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "negatedTerseLabel": "Revenue from operations held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r402", "r983", "r1012" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail": { "order": 5.0, "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0 }, "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "negatedTerseLabel": "Loss on the sale of the business classified as held for sale (refer to Note 8)", "terseLabel": "Loss on the sale of the business classified as held for sale (refer to Note 8)" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails", "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows", "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r137", "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Assets and liabilities held for sale" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Assetsandliabilitiesheldforsale" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r870", "r871" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails", "http://www.genpact.com/role/NetRevenuesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r13", "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "terseLabel": "Initial dividend paid" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r13", "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividends" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r1026", "r1027", "r1028" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Domestic Plan [Member]", "terseLabel": "Domestic Plan" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r275", "r295", "r296", "r297", "r298", "r299", "r304", "r307", "r310", "r311", "r312", "r316", "r654", "r655", "r704", "r721", "r847" ], "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": "Earnings Per Share, Basic", "terseLabel": "Earnings per common share, basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r275", "r295", "r296", "r297", "r298", "r299", "r307", "r310", "r311", "r312", "r316", "r654", "r655", "r704", "r721", "r847" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings per common share, diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Earnings Per Share (Abstract)" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r303", "r313", "r314", "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Earningspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r1065" ], "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; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (in percentage)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/IncometaxesNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee cost" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average remaining requisite vesting period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r1055" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r1055" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation cost for options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee stock option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of plan compensation cost recognized during the period.", "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "terseLabel": "Compensation expense for ESPP" } } }, "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r26", "r238", "r271", "r272", "r273", "r290", "r291", "r292", "r294", "r300", "r302", "r317", "r358", "r359", "r467", "r602", "r603", "r604", "r620", "r621", "r645", "r646", "r647", "r648", "r649", "r650", "r653", "r670", "r671", "r672", "r673", "r674", "r675", "r685", "r741", "r742", "r743", "r753", "r814" ], "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.", "label": "Equity Component [Domain]", "terseLabel": "Total Equity" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Extinguished outstanding term loan" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r657", "r658", "r662" ], "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r657", "r658", "r662" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofdeferredcompensationplanassetscategorizedaslevel3infairvaluehierarchyDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofdeferredcompensationplanassetscategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r29", "r130" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofdeferredcompensationplanassetscategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r29", "r130" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of roll-forward of fair value of deferred compensation plan assets categorized as level 3 in fair value hierarchy" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairvaluemeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r128", "r130" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofdeferredcompensationplanassetscategorizedaslevel3infairvaluehierarchyDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r444", "r519", "r520", "r521", "r522", "r523", "r524", "r658", "r690", "r691", "r692", "r854", "r855", "r866", "r867", "r868" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r130", "r204" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsRollforwardoffairvalueofdeferredcompensationliabilitiescategorizedasLevel3infairvaluehierarchyDetail", "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofearnoutconsiderationcategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r657", "r658", "r659", "r660", "r663" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueHedgesAtFairValueNet": { "auth_ref": [ "r17" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net fair value of all derivative instruments designated as fair value hedging instruments.", "label": "Fair Value Hedges, Net", "terseLabel": "Treasury lock on fair value edges, amount" } } }, "localname": "FairValueHedgesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r444", "r519", "r524", "r658", "r690", "r866", "r867", "r868" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r444", "r519", "r524", "r658", "r691", "r854", "r855", "r866", "r867", "r868" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r444", "r519", "r520", "r521", "r522", "r523", "r524", "r658", "r692", "r854", "r855", "r866", "r867", "r868" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r128", "r205" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Roll-forward of fair value of deferred compensation liabilities categorized as Level 3 in fair value hierarchy" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairvaluemeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsRollforwardoffairvalueofdeferredcompensationliabilitiescategorizedasLevel3infairvaluehierarchyDetail", "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofearnoutconsiderationcategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsRollforwardoffairvalueofdeferredcompensationliabilitiescategorizedasLevel3infairvaluehierarchyDetail", "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofearnoutconsiderationcategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r29", "r130" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsRollforwardoffairvalueofdeferredcompensationliabilitiescategorizedasLevel3infairvaluehierarchyDetail", "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofearnoutconsiderationcategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r29", "r130" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of roll-forward of fair value of earn-out consideration categorized as level 3 in fair value hierarchy" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairvaluemeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Fairvaluemeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r661" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value of deferred compensation plan assets" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofdeferredcompensationplanassetscategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "terseLabel": "Additions (net of redemption)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofdeferredcompensationplanassetscategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Closing balance", "periodStartLabel": "Opening balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofdeferredcompensationplanassetscategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r661" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value of earn-out consideration", "verboseLabel": "Change in fair value of deferred compensation plan liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsRollforwardoffairvalueofdeferredcompensationliabilitiescategorizedasLevel3infairvaluehierarchyDetail", "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofearnoutconsiderationcategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r129" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "verboseLabel": "Additions (net of redemption)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsRollforwardoffairvalueofdeferredcompensationliabilitiescategorizedasLevel3infairvaluehierarchyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Payments made on earn-out consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofearnoutconsiderationcategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Closing balance", "periodStartLabel": "Opening balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsRollforwardoffairvalueofdeferredcompensationliabilitiescategorizedasLevel3infairvaluehierarchyDetail", "http://www.genpact.com/role/FairValueMeasurementsScheduleofrollforwardoffairvalueofearnoutconsiderationcategorizedaslevel3infairvaluehierarchyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r444", "r519", "r520", "r521", "r522", "r523", "r524", "r690", "r691", "r692", "r854", "r855", "r866", "r867", "r868" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r656", "r663" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r114", "r116", "r126" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r680" ], "calculation": { "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail": { "order": 9.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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", "terseLabel": "Finance leases liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r680" ], "calculation": { "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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, Noncurrent", "terseLabel": "Finance leases liability" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r682", "r684" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Repayment of finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "auth_ref": [ "r237", "r998" ], "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": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets estimated useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r248", "r400" ], "calculation": { "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization\u00a0 & Impairment" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r398", "r399", "r400", "r401", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r180", "r700" ], "calculation": { "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross\u00a0 carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r74", "r75" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r180", "r699" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets", "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r666", "r667", "r668", "r669", "r811" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": 8.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign exchange gains (losses), net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r175", "r793", "r892", "r1063", "r1064", "r1080" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction.", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "negatedTerseLabel": "Unrealized gain on revaluation of foreign currency assets/liabilities" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r844", "r866", "r878" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Forward\u00a0foreign exchange\u00a0contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r1026", "r1027", "r1028" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail", "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "auth_ref": [ "r115", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.", "label": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments", "terseLabel": "Non designated hedges, amount of (gain) loss recognized in statement of income on derivatives" } } }, "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r247", "r386", "r701", "r852", "r879", "r1002", "r1009" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Closing balance", "periodStartLabel": "Opening balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "http://www.genpact.com/role/ConsolidatedBalanceSheets", "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofchangesingoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Goodwillandintangibleassets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r385", "r397", "r852" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r393" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of exchange rate fluctuations" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofchangesingoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r1", "r1008" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Impact of measurement period adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofchangesingoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofchangesingoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r391", "r852" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedTerseLabel": "Classified as held for sale", "terseLabel": "Classified as held for sale" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofchangesingoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r166", "r287", "r322", "r336", "r342", "r345", "r357", "r423", "r424", "r426", "r427", "r428", "r430", "r432", "r434", "r435", "r665", "r849", "r1019" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r27", "r642" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r16", "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "verboseLabel": "Impairment charge on assets classified as held-for-sale" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r163", "r212", "r322", "r336", "r342", "r345", "r705", "r717", "r849" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r870", "r871" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails", "http://www.genpact.com/role/NetRevenuesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails", "http://www.genpact.com/role/OtherliabilitiesNarrativeDetails", "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r20", "r33", "r41", "r138", "r140", "r141", "r142", "r143", "r144", "r147", "r148", "r149", "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedexpensesandothercurrentliabilitiesNarrativeDetails", "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails", "http://www.genpact.com/role/OtherliabilitiesNarrativeDetails", "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r403", "r409", "r798" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail", "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r409", "r798" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail", "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r288", "r606", "r612", "r618", "r619", "r622", "r626", "r627", "r628", "r751" ], "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 Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated amount of loss resulting from an adverse tax position.", "label": "Income Tax Examination, Estimate of Possible Loss", "terseLabel": "Income tax examination, assessed tax, affiliate" } } }, "localname": "IncomeTaxExaminationEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CommitmentsandContingenciesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r218", "r233", "r301", "r302", "r330", "r610", "r623", "r722" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": 1.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)", "negatedTerseLabel": "Income tax expense", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r63", "r65" ], "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": "Income Taxes Paid", "terseLabel": "Cash paid during the period for income taxes, net of refund" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r15" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Increase in accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r15" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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": "Increase in accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r15" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Increase in income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r982" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Decrease in accrued expenses, other current liabilities, operating leases liabilities and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r75", "r695", "r696", "r697", "r699", "r846" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndDebtExpense": { "auth_ref": [ "r21" ], "calculation": { "http://www.genpact.com/role/InterestIncomeExpenseNetScheduleofinterestincomeexpensenetDetail": { "order": 2.0, "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.", "label": "Interest and Debt Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestAndDebtExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/InterestIncomeExpenseNetScheduleofinterestincomeexpensenetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of interest income (expense), net" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/InterestincomeexpensenetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for interest income and interest expense for enterprises that derive a significant portion of their revenue from interest collected on investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Text Block]", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Interestincomeexpensenet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.genpact.com/role/InterestIncomeExpenseNetScheduleofinterestincomeexpensenetDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income (expense), net", "totalLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "http://www.genpact.com/role/InterestIncomeExpenseNetScheduleofinterestincomeexpensenetDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r279", "r282", "r283" ], "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 Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r838", "r889", "r890" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest\u00a0rate\u00a0swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r287", "r357", "r423", "r424", "r426", "r427", "r428", "r430", "r432", "r434", "r435", "r635", "r638", "r639", "r665", "r771", "r848", "r894", "r1019", "r1066", "r1067" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "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://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r160", "r211", "r714", "r879", "r985", "r996", "r1062" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "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 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r243", "r287", "r357", "r423", "r424", "r426", "r427", "r428", "r430", "r432", "r434", "r435", "r635", "r638", "r639", "r665", "r879", "r1019", "r1066", "r1067" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "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://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r128" ], "calculation": { "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total, liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairValueMeasurementsScheduleoffairvalueofassetsandliabilitiesincludingderivativeinstrumentsatfairvalueonarecurringbasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r43", "r984" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Credit facility, base rate (in percentage)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r43", "r984" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r984" ], "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r43", "r984" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r995" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts receivable, net of allowance for credit losses" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Accountsreceivablenetofallowanceforcreditlosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r40", "r210", "r443", "r453", "r854", "r855", "r1075" ], "calculation": { "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt, amount", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail", "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r251" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r19", "r289", "r447" ], "calculation": { "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r19", "r289", "r447" ], "calculation": { "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r19", "r289", "r447" ], "calculation": { "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r19", "r289", "r447" ], "calculation": { "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r988" ], "calculation": { "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtScheduleofmaturityprofileoftermloanoutstandingnetofdebtamortizationexpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r252" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, less current portion", "verboseLabel": "Non-current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets", "http://www.genpact.com/role/LongTermDebtScheduleoflongtermdebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r1061" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-Term Debt, Term", "terseLabel": "Long-term debt, term" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Longtermdebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Amount", "terseLabel": "Commitments and contingencies" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CommitmentsandContingenciesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CommitmentsandContingenciesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CommitmentsandContingenciesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r79" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MarketingRelatedIntangibleAssetsMember": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Marketing-related asset, including, but not limited to, internet domain name, newspaper mast head, and trademark.", "label": "Marketing-Related Intangible Assets [Member]", "terseLabel": "Marketing-related intangible assets" } } }, "localname": "MarketingRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r219", "r234" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r281" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r281" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r173", "r174", "r175" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 for) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r164", "r175", "r213", "r241", "r266", "r269", "r273", "r287", "r293", "r295", "r296", "r297", "r298", "r301", "r302", "r308", "r322", "r336", "r342", "r345", "r357", "r423", "r424", "r426", "r427", "r428", "r430", "r432", "r434", "r435", "r655", "r665", "r719", "r794", "r812", "r813", "r849", "r892", "r1019" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 Income (Loss)", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "http://www.genpact.com/role/ConsolidatedStatementsofEquity", "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r277", "r295", "r296", "r297", "r298", "r304", "r305", "r309", "r312", "r322", "r336", "r342", "r345", "r849" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail" ], "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, Policy [Policy Text Block]", "terseLabel": "Recently issued accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Non-designated" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r976" ], "calculation": { "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail": { "order": 8.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Current", "terseLabel": "Employee advances" } } }, "localname": "NontradeReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of countries in which the entity operates as of balance sheet date.", "label": "Number of Countries in which Entity Operates", "terseLabel": "Number of countries in which entity operates" } } }, "localname": "NumberOfCountriesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OrganizationNarrativeDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r993" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesNarrativeDetail", "http://www.genpact.com/role/SegmentReportingNarrativeDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r322", "r336", "r342", "r345", "r849" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r680" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 2.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, Liability, Current", "terseLabel": "Operating leases liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r680" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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, Liability, Noncurrent", "terseLabel": "Operating leases liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r679" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "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 Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r335", "r336", "r337", "r338", "r339", "r345" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail": { "order": 10.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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": "Other Accrued Liabilities, Current", "terseLabel": "Other liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r257", "r879" ], "calculation": { "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Others" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r114", "r126" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r249" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net of allowance for credit losses of $3,198 and $3,345 as of December 31, 2022 and June 30, 2023, respectively" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r14", "r24", "r201" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r262", "r263" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 }, "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Net income (loss) on cash flow hedging derivatives, net of taxes (Note 6)", "totalLabel": "Gain (loss) on cash flow hedging derivatives, net, net of tax amount" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r262", "r263" ], "calculation": { "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "totalLabel": "Gain (loss) on cash flow hedging derivatives, before tax amount" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r264" ], "calculation": { "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "negatedTotalLabel": "Gain (loss) on cash flow hedging derivatives, net, tax (expense) or benefit" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r262", "r263" ], "calculation": { "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail_1": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "totalLabel": "Changes in fair value of effective portion of outstanding derivatives, net, net of tax amount" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r262", "r263", "r640", "r641", "r644" ], "calculation": { "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Changes in fair value of effective portion of outstanding derivatives, net", "verboseLabel": "Changes in fair value of effective portion of outstanding derivatives, net, before tax amount" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r264" ], "calculation": { "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "negatedTerseLabel": "Changes in fair value of effective portion of outstanding derivatives, net, tax (expense) or benefit" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r263", "r265" ], "calculation": { "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail_1": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "totalLabel": "Net gains (losses) reclassified into statement of income on completion of hedged transactions, net of tax amount" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r227", "r263", "r265" ], "calculation": { "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "terseLabel": "Net gains (losses) reclassified into statement of income on completion of hedged transactions, before-tax amount", "verboseLabel": "Amount of Gain (Loss) reclassified from OCI into Statement of Income (Effective Portion)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail", "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r264" ], "calculation": { "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "negatedTerseLabel": "Net gains (losses) reclassified into statement of income on completion of hedged transactions, tax (expense) or benefit" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsSchedulegainslossesrecordedascomponentofothercomprehensiveincomelossinconnectionwithcashflowhedgesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r14", "r24", "r201", "r267", "r270" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r9", "r162" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Retirement benefits, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Prepaidexpensesandothercurrentassets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r45", "r879" ], "calculation": { "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities, net" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail", "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]", "terseLabel": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Otherliabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r114", "r126" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other Liabilities, Noncurrent", "totalLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets", "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other liabilities.", "label": "Other Liabilities [Table Text Block]", "terseLabel": "Schedule of other liabilities" } } }, "localname": "OtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OtherliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r175" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Others, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r170" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other operating income and other operating expense items.", "label": "Other Operating Income and Expense [Text Block]", "terseLabel": "Other operating (income) expense, net" } } }, "localname": "OtherOperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Otheroperatingincomeexpensenet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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), Net", "negatedLabel": "Other operating (income) expense, net", "negatedTotalLabel": "Other operating (income) expense, net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "http://www.genpact.com/role/OtheroperatingincomeexpensenetScheduleofotheroperatingincomeexpensenetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r153", "r209" ], "calculation": { "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Others" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "terseLabel": "Aggregate amount of common stock shares repurchased" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Payment for debt extinguishment" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AssetsandliabilitiesheldforsaleNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtRestructuringCosts": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage.", "label": "Payments of Debt Restructuring Costs", "terseLabel": "Payments of debt restructuring costs" } } }, "localname": "PaymentsOfDebtRestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r61" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividend paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r278" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payment for net settlement of stock-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r58", "r631" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration to acquired certain assets and assumed certain liabilities" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r58" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Payment for business acquisitions, net of cash acquired", "terseLabel": "Payment for business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r172" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Payment for internally generated intangible assets (including intangibles under development)" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r172" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "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": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r491", "r516", "r518", "r524", "r542", "r544", "r545", "r546", "r547", "r548", "r562", "r563", "r564", "r868" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee benefit plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Employeebenefitplans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r152", "r492", "r493", "r515", "r868" ], "calculation": { "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "terseLabel": "Retirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r153", "r492", "r493", "r515", "r868" ], "calculation": { "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Retirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r154", "r455" ], "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 or Stated Value Per Share", "terseLabel": "Preferred shares, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r154", "r773" ], "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", "terseLabel": "Preferred shares, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r154", "r455" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred shares, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r154", "r710", "r879" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "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, Value, Issued", "terseLabel": "Preferred shares, $0.01 par value, 250,000,000 authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r978" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets, net" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets", "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r256", "r381", "r382", "r842" ], "calculation": { "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleoffairvalueofderivativeinstrumentsandtheirlocationintheCompanysfinancialstatementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r843", "r851", "r999" ], "calculation": { "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Advance income and non-income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsScheduleofprepaidexpensesandothercurrentassetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r59", "r748" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from issuance of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongTermDebtNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r11", "r32" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuance of common shares under stock-based compensation plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r171" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r59" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-Term Debt", "terseLabel": "Proceeds from short-term borrowings" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OrganizationNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r241", "r266", "r269", "r280", "r287", "r293", "r301", "r302", "r322", "r336", "r342", "r345", "r357", "r423", "r424", "r426", "r427", "r428", "r430", "r432", "r434", "r435", "r633", "r636", "r637", "r655", "r665", "r705", "r718", "r752", "r794", "r812", "r813", "r849", "r876", "r877", "r893", "r981", "r1019" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r18" ], "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]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PropertyPlantandEquipmentNetNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r181", "r222", "r228", "r229" ], "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 Disclosure [Text Block]", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Propertyplantandequipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r184", "r245", "r716" ], "calculation": { "http://www.genpact.com/role/PropertyPlantandEquipmentNetScheduleofgrossandnetamountofpropertyplantandequipmentDetail": { "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", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PropertyPlantandEquipmentNetScheduleofgrossandnetamountofpropertyplantandequipmentDetail" ], "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]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PropertyPlantandEquipmentNetNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r18", "r706", "r716", "r879" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.genpact.com/role/PropertyPlantandEquipmentNetScheduleofgrossandnetamountofpropertyplantandequipmentDetail": { "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", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets", "http://www.genpact.com/role/PropertyPlantandEquipmentNetScheduleofgrossandnetamountofpropertyplantandequipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r18" ], "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 [Table Text Block]", "terseLabel": "Schedule of gross and net amount of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PropertyplantandequipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r184" ], "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PropertyPlantandEquipmentNetNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r276", "r367" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Allowance for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/IncometaxesScheduleofactivitiesrelatedtounrecognizedtaxbenefitsforuncertaintaxpositionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r62", "r749" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayment of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r62" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-Term Debt", "negatedLabel": "Repayment of short-term borrowings" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r396", "r397", "r852" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]", "terseLabel": "Reporting Unit" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [ "r396", "r397", "r852" ], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsChangesingoodwillbyreportingunitDetail", "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Net settlement on vesting of restricted share unit (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity", "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted share units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Issuance of common shares under the employee stock purchase plan (Note 16)" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r405", "r406", "r408", "r411", "r416" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r16", "r412", "r413", "r1014" ], "calculation": { "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "negatedTerseLabel": "Restructuring income", "terseLabel": "Restructuring expense" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/RestructuringDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r407", "r408", "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r407", "r408", "r409", "r410", "r413", "r414", "r415" ], "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r157", "r193", "r713", "r744", "r746", "r750", "r774", "r879" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r238", "r290", "r291", "r292", "r294", "r300", "r302", "r358", "r359", "r602", "r603", "r604", "r620", "r621", "r645", "r647", "r648", "r650", "r653", "r741", "r743", "r753", "r1081" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543", "r546", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r1026", "r1027", "r1028" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail", "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543", "r546", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r1026", "r1027", "r1028" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail", "http://www.genpact.com/role/EmployeeBenefitPlansScheduleofamountscontributedtodefinedcontributionplansinvariousjurisdictionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r323", "r324", "r335", "r340", "r341", "r347", "r349", "r350", "r487", "r488", "r698" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": 1.0, "parentTag": "g_RevenueFromContractWithCustomerExcludingAssessedTaxAndHeldForSaleBusiness", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues", "verboseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "http://www.genpact.com/role/NetRevenuesScheduleofnetrevenuesdisaggregatedbycustomerDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r235", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r837" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r235", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r490" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]", "terseLabel": "Revenue, Performance Obligation [Abstract]" } } }, "localname": "RevenuePerformanceObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r225" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Transaction price allocated to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofestimatedrevenueexpectedtoberecognizedinthefuturerelatedtoremainingperformanceobligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofcontractcostassetsDetail", "http://www.genpact.com/role/NetRevenuesScheduleofestimatedrevenueexpectedtoberecognizedinthefuturerelatedtoremainingperformanceobligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesNarrativeDetail", "http://www.genpact.com/role/NetRevenuesScheduleofestimatedrevenueexpectedtoberecognizedinthefuturerelatedtoremainingperformanceobligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofcontractcostassetsDetail", "http://www.genpact.com/role/NetRevenuesScheduleofestimatedrevenueexpectedtoberecognizedinthefuturerelatedtoremainingperformanceobligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r971" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of estimated revenue expected to be recognized in the future related to remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetrevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues [Abstract]" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedexpensesandothercurrentliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of intangible assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r99", "r101", "r629" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule gains (losses) recorded as component of other comprehensive income (loss) in connection with cash flow hedges" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativefinancialinstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r49", "r80", "r81", "r131", "r132", "r134", "r136", "r191", "r192", "r854", "r856", "r988" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Summary of long term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongtermdebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r86", "r194" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes 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 and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r115", "r120", "r642" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of gains or losses recognized in other comprehensive income (loss)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativefinancialinstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair value of derivative instruments and their location in the Company's financial statements" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativefinancialinstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r992" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EarningspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r657", "r658" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of fair value of assets and liabilities, including derivative instruments, at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/FairvaluemeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r236", "r998" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccountsreceivablenetofallowanceforcreditlossesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r74", "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r852", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of maturity profile of term loan outstanding net of debt amortization expense" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/LongtermdebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of net defined benefit plan costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeebenefitplansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of restricted share units activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PrepaidexpensesandothercurrentassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement.", "label": "Schedule of Other Operating Cost and Expense, by Component [Table Text Block]", "terseLabel": "Schedule of other operating (income) expense, net" } } }, "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OtheroperatingincomeexpensenetTables" ], "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]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OrganizationNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r18" ], "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]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PropertyPlantandEquipmentNetNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r407", "r408", "r409", "r410", "r413", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "stringItemType" }, "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": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of revenue and adjusted income from operations by reporting segments" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SegmentreportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r69", "r70", "r71", "r72" ], "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]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofnetrevenuesdisaggregatedbycustomerDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r567", "r569", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ], "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]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r30", "r31", "r91" ], "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": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of significant assumptions used in determining fair value of performance units" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of significant assumptions used in determining fair value of options granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r875", "r1057" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of activities related to unrecognized tax benefits for uncertain tax positions" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r319", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r350", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r410", "r415", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r852", "r972", "r1077" ], "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.", "label": "Segments [Domain]", "terseLabel": "Segments" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r318", "r319", "r320", "r321", "r322", "r334", "r339", "r343", "r344", "r345", "r346", "r347", "r348", "r350" ], "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": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Segmentreporting" ], "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]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/NetRevenuesScheduleofnetrevenuesdisaggregatedbycustomerDetail", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r169" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling,\u00a0general\u00a0and administrative\u00a0expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsScheduleofgainsorlossesrecognizedinothercomprehensiveincomelossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r16" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance charge" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r15" ], "calculation": { "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "negatedTerseLabel": "Stock-based compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Performance units period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted\u00a0Average\u00a0Grant Date Fair\u00a0Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited, number of shares (Units)", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, weighted average grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted, number of shares (Units)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, weighted average grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding number of shares (Units), ending balance", "periodStartLabel": "Outstanding number of shares (Units), beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number\u00a0of\u00a0Restricted Share\u00a0Units", "verboseLabel": "Number\u00a0of Performance\u00a0Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding weighted average grant date fair value, ending balance (in usd per share)", "periodStartLabel": "Outstanding weighted average grant date fair value, beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested, number of shares (Units)", "negatedTerseLabel": "Vested (in shares)", "terseLabel": "Vested, number of shares (Units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, weighted average grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofoptionsgrantedDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofoptionsgrantedDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate of interest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofoptionsgrantedDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r567", "r569", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ], "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]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum percentage of employee's base salary allowed to be purchased (in percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Amended omnibus plan, increase in number of common shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r874" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of common shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Vested and exercisable, shares arising out of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Vested and exercisable, weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r581" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired, shares arising out of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited, shares arising out of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted, shares arising out of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant-date fair value of options granted during the period (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding as of June 30, 2023" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, shares arising out of options, ending balance (in shares)", "periodStartLabel": "Outstanding, shares arising out of options, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares \u00a0arising out of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding weighted average exercise price, ending balance (in usd per share)", "periodStartLabel": "Outstanding weighted average exercise price, beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted \u00a0average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r590" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested as of March 31, 2022 and expected to vest thereafter" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "periodEndLabel": "Vested and expected to vest thereafter, shares arising out of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for 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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Vested and expected to vest thereafter, weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised, weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r581" ], "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": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired, weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited, weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted, weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in months)", "verboseLabel": "Expected life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofoptionsgrantedDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofsignificantassumptionsusedindeterminingfairvalueofperformanceunitsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Vested and exercisable as of June 30, 2023" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable, weighted average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r196" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding weighted average remaining contractual life, beginning balance (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest thereafter, weighted average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Fair value per share allowed to eligible employees to purchase through payroll deductions (in percentage)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r150", "r207", "r879", "r1074" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-Term Debt", "terseLabel": "Short-term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets", "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-Term Debt [Text Block]", "terseLabel": "Short-term borrowings" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Shorttermborrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r176", "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Summaryofsignificantaccountingpolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Computer software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/PropertyPlantandEquipmentNetNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r239", "r319", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r350", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r404", "r410", "r415", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r852", "r972", "r1077" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/BusinessacquisitionsHoodooDigitalNarrativeDetails", "http://www.genpact.com/role/SegmentReportingRevenuesandadjustedincomefromoperationsbyreportablesegmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r26", "r53", "r238", "r271", "r272", "r273", "r290", "r291", "r292", "r294", "r300", "r302", "r317", "r358", "r359", "r467", "r602", "r603", "r604", "r620", "r621", "r645", "r646", "r647", "r648", "r649", "r650", "r653", "r670", "r671", "r672", "r673", "r674", "r675", "r685", "r741", "r742", "r743", "r753", "r814" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r290", "r291", "r292", "r317", "r698", "r747", "r754", "r765", "r766", "r767", "r768", "r769", "r770", "r773", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r786", "r787", "r788", "r789", "r790", "r792", "r795", "r796", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r814", "r885" ], "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]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "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]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r290", "r291", "r292", "r317", "r698", "r747", "r754", "r765", "r766", "r767", "r768", "r769", "r770", "r773", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r786", "r787", "r788", "r789", "r790", "r792", "r795", "r796", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r814", "r885" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r26", "r154", "r155", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common shares under the employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity", "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r154", "r155", "r193", "r579" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised, shares arising out of options (in shares)", "terseLabel": "Issuance of common shares on exercise of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity", "http://www.genpact.com/role/StockBasedCompensationScheduleofstockoptionactivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r26", "r154", "r155", "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common shares on exercise of options (Note 16)" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r26", "r53", "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common shares on exercise of options (Note 16)" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r26", "r154", "r155", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Stock repurchased and retired (in shares)", "terseLabel": "Shares repurchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails", "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r26", "r154", "r155", "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Stock repurchased and retired (Note 17)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r155", "r158", "r159", "r177", "r775", "r791", "r815", "r816", "r879", "r894", "r985", "r996", "r1062", "r1081" ], "calculation": { "http://www.genpact.com/role/ConsolidatedBalanceSheets": { "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": "End balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets", "http://www.genpact.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r190", "r286", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r652", "r817", "r818", "r832" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Capital stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/Capitalstock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r676", "r688" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SubsequenteventsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r676", "r688" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SubsequenteventsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r676", "r688" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SubsequenteventsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r676", "r688" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SubsequenteventsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r676", "r688" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SubsequenteventsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r687", "r689" ], "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 Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplementary information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r139", "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Impairment of tangible assets, finite-lived" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsNarrativeDetail", "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology-related intangible assets" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/GoodwillandIntangibleAssetsScheduleofintangibleassetsDetail", "http://www.genpact.com/role/SummaryofSignificantAccountingPoliciesScheduleofestimatedusefullivesofintangibleassetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r215", "r216", "r217", "r353", "r354", "r356" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryLockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customized agreement that fixes the yield or price on a specified treasury security for a specific period.", "label": "Treasury Lock [Member]", "terseLabel": "Treasury lock" } } }, "localname": "TreasuryLockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/DerivativeFinancialInstrumentsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Common stock shares repurchased price per share (in usd per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/CapitalStockNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r407", "r408", "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/RestructuringDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r607", "r613" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Closing balance at June 30", "periodStartLabel": "Opening balance at January 1" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/IncometaxesScheduleofactivitiesrelatedtounrecognizedtaxbenefitsforuncertaintaxpositionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r615" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Decrease related to settlements with taxing authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/IncometaxesScheduleofactivitiesrelatedtounrecognizedtaxbenefitsforuncertaintaxpositionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": { "auth_ref": [ "r1056" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued", "terseLabel": "Accrued penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/IncometaxesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r614" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increase related to prior year tax positions, including recorded in acquisition accounting" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/IncometaxesScheduleofactivitiesrelatedtounrecognizedtaxbenefitsforuncertaintaxpositionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r1056" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Unrecognized tax benefits, interest on income taxes accrued" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/IncometaxesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r616" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Decrease related to prior year tax positions due to lapse of applicable statute of limitation" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/IncometaxesScheduleofactivitiesrelatedtounrecognizedtaxbenefitsforuncertaintaxpositionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/IncometaxesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r66", "r67", "r68", "r220", "r221", "r223", "r224" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ShortTermBorrowingsNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EmployeeBenefitPlansNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationNarrativeDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofperformanceunitsactivityDetail", "http://www.genpact.com/role/StockBasedCompensationScheduleofrestrictedshareunitsactivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r992" ], "calculation": { "http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive effect of stock-based awards (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r306", "r312" ], "calculation": { "http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of common shares used in computing diluted earnings per common share (in shares)", "totalLabel": "Weighted average number of common shares used in computing diluted earnings per common share ( in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of common shares used in computing earnings per common share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r304", "r312" ], "calculation": { "http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Weighted average number of common shares used in computing basic earnings per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/ConsolidatedStatementsofIncome", "http://www.genpact.com/role/EarningsPerShareScheduleofEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Workers' Compensation Liability, Current", "terseLabel": "Compensated absences" } } }, "localname": "WorkersCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/AccruedExpensesandOtherCurrentLiabilitiesScheduleofaccruedexpensesandothercurrentliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_WorkersCompensationLiabilityNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the noncurrent portion of the liabilities (due beyond one year; or beyond one operating cycle if longer).", "label": "Workers' Compensation Liability, Noncurrent", "terseLabel": "Compensated absences" } } }, "localname": "WorkersCompensationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.genpact.com/role/OtherLiabilitiesScheduleofotherliabilitiesDetail" ], "xbrltype": "monetaryItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "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/2009/role/commonPracticeRef" }, "r1002": { "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/2009/role/commonPracticeRef" }, "r1003": { "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/2009/role/commonPracticeRef" }, "r1004": { "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/2009/role/commonPracticeRef" }, "r1005": { "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/2009/role/commonPracticeRef" }, "r1006": { "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/2009/role/commonPracticeRef" }, "r1007": { "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/2009/role/commonPracticeRef" }, "r1008": { "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/2009/role/commonPracticeRef" }, "r1009": { "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/2009/role/commonPracticeRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1012": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1013": { "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" }, "r1014": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1015": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1016": { "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/2009/role/commonPracticeRef" }, "r1017": { "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/2009/role/commonPracticeRef" }, "r1018": { "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/2009/role/commonPracticeRef" }, "r1019": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1020": { "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" }, "r1021": { "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/2009/role/commonPracticeRef" }, "r1022": { "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/2009/role/commonPracticeRef" }, "r1023": { "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" }, "r1024": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1025": { "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" }, "r1026": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1027": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1028": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1029": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1056": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1057": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1058": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1059": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1060": { "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" }, "r1061": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1062": { "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" }, "r1063": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1064": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1065": { "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/2009/role/commonPracticeRef" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1075": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1080": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1081": { "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" }, "r1082": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//205-20/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5", "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.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "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" }, "r197": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org//820/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.1-12)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "c", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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/2003/role/disclosureRef" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "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/2003/role/disclosureRef" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "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" }, "r28": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "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/2003/role/disclosureRef" }, "r355": { "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" }, "r356": { "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/2003/role/disclosureRef" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org//420/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "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" }, "r435": { "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" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "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/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "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" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "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" }, "r517": { "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/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "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" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "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" }, "r560": { "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" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "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" }, "r566": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "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" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "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" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "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" }, "r619": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "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" }, "r635": { "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" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "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" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "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" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "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" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "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" }, "r69": { "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" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "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" }, "r694": { "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" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "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" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "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" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "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" }, "r71": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "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" }, "r72": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "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" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "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" }, "r754": { "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" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "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/disclosureRef" }, "r757": { "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" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "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/disclosureRef" }, "r761": { "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" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r77": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r78": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "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" }, "r799": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "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" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r82": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r85": { "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" }, "r850": { "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" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r852": { "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" }, "r853": { "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/2003/role/exampleRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r858": { "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" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "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" }, "r861": { "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" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r872": { "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" }, "r873": { "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/exampleRef" }, "r874": { "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" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r879": { "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" }, "r88": { "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" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r89": { "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" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r891": { "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" }, "r892": { "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" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r894": { "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" }, "r895": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r896": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r897": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r898": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r899": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r901": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r902": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r903": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r904": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r905": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r906": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r907": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r908": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r909": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r91": { "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" }, "r910": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r911": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r912": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r913": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r914": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r915": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r916": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r917": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r918": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r919": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r921": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r922": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r923": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r924": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r925": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r926": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r927": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r928": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r929": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r931": { "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" }, "r932": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r933": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r934": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r935": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r936": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r937": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r938": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r939": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r941": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r942": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r943": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r944": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r945": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r946": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r947": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r948": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r949": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r951": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r952": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r953": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r954": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r955": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r956": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r957": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r958": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r959": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r961": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r962": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r963": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r964": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r965": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r966": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r967": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r968": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r969": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "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" }, "r973": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org//705/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "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" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "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" }, "r979": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "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/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//310-10/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "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" }, "r997": { "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/2009/role/commonPracticeRef" }, "r998": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 132 0001398659-23-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001398659-23-000026-xbrl.zip M4$L#!!0 ( /R "5=8^J_HR@< #8C 7 9RTR,#(P,#DS,'@Q,'%E M>#,Q,2YH=&WM6FUSVS82_GZ_ N?,I!4B]6'8C)ZU5SUPF441B=[&+??#L@M19YB;Y^5E&,CG_ MR]E?VVWQ7L?5A HG8D/242(JJXJQ^#DA>RO:[5KJ4I=SH\:9$[UN[U#\K,VM MFLHP[I3+Z;RQ;>GHBB224*]WB#I]4?]P4E_ M,*#X.'H;G;R5/1K\)]J#*L2#CG7SG-[M3531SHCG'_9[G<%1Z4YG*G'9,.IV M_[;G1<_/4ETXS&>@'[X&,QO&'-VYMLS5N!CZD/:":C,ID7+B M,.I$ZTZNQBHQ1]%VNAR>P.J*MS&6E\SSN7OYC^NK#^+JWU>7_[JY_NE*?/SP MX?KRZI/ OYMK?+VXN?[X_99Q_!%>]Q_T^KHEON_\U!$W%)MH$FBA&: ("8"5<1YQ:RBBM4LM0 LQ415(K<,2X9KGB]Q5Z?\;*T RC;.;'C[VADW=)_!>UVFJ<.ES5ZP+D M\JG*(1$=RG9TM$]OO&ITE(2K<*FX&2P"#-F^8 9:06= "_NR]43IVD0I)FIJ M\BIF(<'E_LO[J$%OMSB4.VV:NIV>C_8]63212(FO/Y_'2XM+8RPKN[T*UZ@1 M&I]FIE#U=&5@ #0S5=:3%Z2H\':X/U[2WBIU&LJE!U-=]I: :-6TRH,*% A? MK,Y5X@^3MAI9E2AI% >@0G'V9%ZPI#;B%@0) I]2KZ<-'<-UM&.&[YH$ZM;,\\&9+?G MK*V1"[1/5<* E%87DLE96H"9^SQ&J31)@QA@6,F1RI6;/QY<'C(8ZU2;P#OF,<4X&6( =\,4(E[PL603<<((K] MHTK0\,L%:;QC1AWXTGXUE7GE:8=32&F*GDU-L?CV@=YK4?FWH-%P^7 [YD$) M15"@#4W?2%?N<0^V(7JYD";N:-//'S3$J.F5_3ZCL!+PQV.*)WB1N$IV2WY' M'E;O0\8V,\]'VKJ54L5C\'H"Y7'QU7%<&<[O2J5[P.I$6X?[_$00MFP,0[^& MYRUB_Q&5%$ %&=V3KAW'*87\:9P/ZD6U\.M-\"J3=M$6,(UY8%/B^=VO1\V] ME^3#B'I"L[#16BZ\DV@OG39V49_]#9B<3)1S1+]![R.-#H#'$P7_O)%] MH!9L:IFM\3\WN:[R)%35AX-P?G^ I60"14L+DGH4 M@77?"!7 ".U=*U1LBW)MJPE @%7RP=3%X<$G4"^[&O\ICB(7*+JIP?YO(;7D M60O@\ ]J:Q2U0LU2Q53G4^+"58YD\HXF+:EQ9Q!2][9Z>A#,';AD<[!W>-SH/CB^IGS@S9M&HEG5.F9NS7-;RN+= MWN%>(U-#>-@K[T2T_O:047T_N!#7Z@OM/Q80_NWYZU=]0-I_!BQL?MY[H7KO M!?L7KDT-#(8-ED;XAT:BB?")"PKHUFK.QGV3G9V.2ZOQO9W]O-L5;DY03RKU(+$E/2I1.YR/Q29&[ M%ZNG,K9[[3,ZK^V<'<;KL\/0R=G0J/GYF=)3 MH=6;/2V'2O:/C_OM?J_?2Q.2O>'1\;'JO.YU5=KMJ5_;>U"%>-1Q?I[1F[V) MSIMCXOX'O<[!4;_PIS.M_'C0;K7^L1=$S\]2DWOT9Z$?OT8SF\:D'<'>T'AO M)H,3V/)TYYLRTZ-\$ :Y%XW5"HG)C!V\:(6?4VYIIG*BL_G@AQ_)P)C\H>'( MZC2V.?T[P3'8#9>SZ/<15#.=4SV.=H<]O[H;ZZ'VHML^Z*R[O:W#">:<[/?S M^/)?-U?7XOKFW<6[RYN+G\3[Z^N;RZL/ G\?;_#UXN/-^W>?&XHW!8_CS_"Z M]Z#7-PWQ'YV,)67B$Z'5-D1"UNMT+OQ8^IG6SI]6DBEL$2:&:5^T.^M MA^._I6.K\9;.%:(S:+:/O\E83[8::ON@'LAWF=OUZ6BW#XXZ/-@;,993$I:F MFF9@%3_63OQ<2@NP9G/Q@0ICO3"YN#9V(MJMYL_"I.)'R@N9>/&3GFCFHM18 M:)(HX)E1@C"?2OR[S$ET6XU 10TAG4AUAOLS[<=!^A=*2JN])B=DKL35'0*? MCP@D-IEHYS1ZQ2]+*C">&),EDP(")U\+@6\<[RVQW=EEP$\.CKH\V']*AQ!@ M6B=S<9N;&0(RHD8,NXW!5@8!R0TR#7J0.D=PYJ+,O2T)3B,2(0T!!5),<&6U MS$3*: (#/ @O(ER&P(Y)>2@\R4IF%9VO M1JD!8&DFJ@*Q95@R7+-LB;LJY.Y>UX"VTFRXP1)E!@& S0 1H;M(2(ET8Y%F M9N9J)%H::>>M1$>2;T:_X65C!5"N=F;#V^>+J=YN,?7ZB ?[<2T"+U\<=]I' MIZZ"354F\%HW::IQ&6)S(Z2E@ )$50\S"KF* +UAIMV8Q5EL IYCKN-KI5V2 M&5="CQG0FBS"H; F(87;3NPC^HH IQCB1>:Z +E\*#-(M+NRV>[OTZN@VNZK M>!4O-9>">80AVQ?,0"OHC&AA7[;N*%WK*$5'=4Y>Q2PD.-U_>1G%1<,N<2AW M6C2U#CIAM&_)H89$2$+^^3Q>&IP:$UFZ[54X1PU1^-0]Q:QG2@L#H)FI=H&\ M($5YL,/E\9+V5JG34B8#F*JTMP1$HZ)5;M2@0/CB3*95V%^ZB3^G+2W#58ASLN^-J;6-V:>38@NSUG;8U,>A12^]54 M9F6@'0XAI2EJ-CW%Y+L':J]%YM^"1N/EP^58 "4408$N%GU#4_K'/=B&Z.5" MFKBB33^_T1##NE8.ZXSB3,"?@"GNX%GB2NV6_/H!5F]CQ#8CSUO:JI32^6/P M>@+E;GPZU7T:BS=HBQ@&@O )A7X/.2?!A13R@6-DK+A7<2 MY:4WUBWR<[@!DY.)]I[H#^A]:% !<+O2\"\8V0=JP::.V1K_NAJMHMTY-XPO*$8\D5__O!?Q\V7Y7\$$N$;!/CR&3A:%!_.44&*3(Y'^@\N!:4 M3M>M\XGOE#,1"I7JI"V@/C97A\&='C):*W9L\:?JGJNSXH/8=NC59F.G>USK M/MB^IGP8S-M:HI[+:LQND/F;O>Y>+5,!=] I[D1[_B_H5S4 & X8$I$.&1D*A'\L0)@I'OLC["Q#PR M&=\'"M]ZI,'(0'M83[88^^584RJN%S3V/A:!FY-P&-;M-CRQ]^B[&BM:]U[W M*(P+YRJ#^-1Q2ALO@"Q1%OII+57D$% K_:;*9]X9J3[C&RR'X#$P<65X,S(Q M+FAT;=57;6_;-A#^OE_!.5B: I8LR79B2XZ!(.V*%L.Z+MWZ<:!%RN)*D2I) M)?%^?8^DY/@E0;UA=3=_$"P=[_@\=P^/Y*PT%9_/2HK)_+O9]T& 7LB\J:@P M*%<4&TI0HYE8H@^$ZH\H"-I1U[)>*;8L#4JB9(@^2/61W6)O-\QP.N_BS ;^ M?39PD\P6DJSF,\)N$2.7/3:=%(OAB)Z3>+H8X2F9YC0B^2B?)'0#&N37;'B"G3.(I^Z+FA\UDAA8'Y%/C[OS[, M7C!#[TV .5N*U%'J>=?.G$LN57H2N5]F+4&!*\97Z;-75*HEP\_ZFBI6>)MF M?U& 8C0&NG G:H8X3B_/E?Y8IA#!$;6X 5A-^#F MD%^JCH?WFBK#"I9CPZ1 LD"FI.BZ9+1 +^]IWAAV2]'; D90]22?;XC_ET;I M!L-41J)X@GX+;\+K$-W0W/(Y/8G/HRP>CJ/^?Q'[E4971-9V16[2V (_C0^NAU'_T<_AZB]RN\ MQ K_B47_J06U7F^>5A_E;C7"G_I165M)7'@]6RJX%4^]+QYTD&[Z8,< ?3S) M#I50C0F!S2/@M##I>+0CJB">'%-5<=C!/LJ$V^3C.(P2R_8]Y+B5;]%PT'(. MY>1646N5*?JI88K:S5/;Y._TIS,,4E8H'I^1Y^NJ/0AS+#'LZL8$=(W*;W[0H P&3P)?70FZHF)F.U2MJ+;UZULSYAR! M&X#!'*JK:RBH[CNO@@DL?[J'W+>>#"JVY$E[F6,P$)< V%O>P->]V85HMI4M^C>/OP9^6Y2\[S MVCP ?]VBN]/VZOMGSO[VLXA_!_FHQ6#4W8-Y"1G!'6L_F:R(,A1 M5H9+TE/9.(XN_FVJ+DC*#$3/#R#_I2O".@D#MX@W6L23M[B-]K%S$:RE=GTT M591C.]W>U?!!3*Y)1 \N> &*:LR^RQ=ND^W3WVT'[D[]&5!+ P04 " #\ M@ E7Q"S77B8$ !X#P %P &\$6+;;;M,AC08N412Q%JB25V/WZ#BG) M\25I@D77W?K!D#07SIDY,R3GA2W%Y;Q@A%Y^-_\^"- ;E=4EDQ9EFA'+**H- METMT2YGYC(*@U;I6U5KS96%1C.,$W2K]F=^11FZY%>RR\S,?-._S@5]DOE!T M?3FG_ YQ>M'CF,4LP]-D0L^S83XFDX0,6;Q83'&6YR,\_"/J@2FH-S;&K@6[ MZ)5CG/E;2PG@;[YK%Q<^B,Z"7X6RAK M59E.P9=E*QL0P9PRF@DO6X8AB%_G;5<$7W*(D#N/=L+<"W@HO@PPS?;SX MKIFV/.<9L5Q)I')D"X:N"\YR](Y+(C-.!/J8@P;3WV+\O]3:U 26L@I%$_1[ M>!->A^B&90[/Z4ETCF=1,L+];S'V*X.NJ*I<3V[#V E^BL^[JMP0O2"2F>#C M2K UNLJLD\08/TVLMA.LJA[:@$L*.-/DO/HJ;3!\%.H'B3(E98,,W7-;>$B? M:J(AY6*-?F65TA[0>R8K MA^XB5WJ3ESBJXW USNE M2Q3AX!/*E?9.*PA14<0 )T4_UI*A!/>;L48,RKF SYL((-FUYI8S@XBDZ.TJ M*XA<0@NHLN3&^*:07I/"\$0%TPQBW(ZIB;P+J8\^]-'/'+PP@6X9)$+WG^JG M3;LUJ/HH\\T(#]6CK':,&#=T=DA(RYWJD#OH1;3I@YQ Y*/)[*4,J@BEL'L$ M@N4V'0WW.!5$DV.2*@J[L(^RX"[X* IQ[-#^!CENV9O7 JB<03F%(]2&9)K] M67/-W.YI7/+WQM,9 29K%(W.Z.M-U1YXN>%D6[IHF@RA:-.98^S_LG#Q?UFX M:3A.NKIQ"4.C;/8^F$^6@"6%K[X$75$)=P.JTLRX^O6=F B!P R"@6X&004% M-7UOE6^Z'!Q2[EV[R0):M6C*KV!"^37-W@0(7UC-XU7J#8#T P)=U9I2;2I!URJ6/S1O-=KV[ ML^*=&YP9$>U&[JG=B-MC9#S$(<;-PG!^M+1;N3UEAHUL8.FA,$XFG>VC\AWC M@7>O.XTNF2UF"J00!DI]T4MZG4[+SC2N5BC:/:PZPAZ 4]7V@?@()#@]&8YG MQO_O;6U[!_$O3$!;?<<-',:@B8P2G*(.S!E3E9F39'7/G"^SE%@)[C(VVY?,I'_]D61SA\3&-I9 ?<[4K@)C MRQ%/A"(>A4*__^_WB2N\PB!T?.^O#;DE-83_W?W]_VLV_^OKXW?AVA_&$^A% MPE4 001MX6^HSN"Y]M1;$@&$(;72$9.G[L M.$+OA][1"SM#/_:B8/;7QCB*IIW/G]^? [<5PF%KY+]^3K_\C(?=2'\P6ESZ M]O;6&D%O"H91:^A/R%62KDKS*^'0WGU;],7:+>.P.0)@NKCX!83/+3\8?4Z_ M6+LX#*+M"]&':Q>]NX[W:VV@;RJY4+8LZS/Y-KUT_T582//[;=V.O ^^5I$D M]3/^^AF$<'ZY$_J:(AL?_"*]8C'>T-DU$'2I_/F_?GP?#,=P IJ.%T; &RX> M@V_I?/20'=?;SKI.THOUS\F7BS=XCW;?V/'0RT)L!Y^C '@AACF(D)U@^4M- M26G*ROPF-G1V P!]L:8NYWW?6\CJRA-7!M=$MUK[S?S6'XU/;CQ$R]>;3;(K$.$S^]==& M!-^CSP0@G[O_]F__]GOD1"[LCIIS$_C]<_+)[Y^3^S[[]JS[N^V\"F$T<^%? M&[833ETPZWB^!]'3G?<.OA &R5\=VX8>^2OZ_@XYF\ 9)@]_CQ[ARU\;PR9Z M"0],\)V@T^DA=V1CEW3K@E%#2-[YKPTDI\Z+\P[MY@MP,3H=9) O3<5H=&][ MWP>T*.!\Y=X*T3#H'[WQ $M^B3?X35Z/ZG MD0 W+YGP_?_ V?SFR,?UI60[:F6J;>MXQ]R%0?!FI1N//L: M31GK*K+1)\T)NLNX:8/E&.1&5U;0?W(]OFW-GS_J?(=AZ ?W4Q@@ _!&WR'R M4$\PF#@>,0C\U_G#-$-I=!_D_\[U+&W^J-1-=V[1G9&[(0_Z[H!GQ\4B3F0P MB-!;8HW>OR27.4BM?NC@D=R\(ZL*G6<7_2J,YF.2):/=Z'XT)?S[/9IT@_F3 M'!BFS\KU%FKE;Z%3\Q9WOC<\_D6LO"^R?%P%N"KX+L9IWF5IC_.7&8Q! +^B M-[&O_,D4#8X88R] D]6(O,77V?*2!S##'_7>0&"3/_X.0VS+B4.4%^\CF\CC M/J@Y[5?:DO0C?(5>#!]1M.%XR7.(IT+2OW]VG1%(9#J%0Q3W/CG(E8SN7P;H MT_ %18'HN\7 5AP@]M_.SU&R0/7SXQ'4#H MQP'Y%XFY.ZG+ 0"#WASLCUJO^_UF/-C9_W)U_ MM'[W*1'E_%\HT@\B'%N0P*LIR>C_SW^W_&XQ3'OE4KV) ];U;^;_GC_D\]I[ M[Q:#0H$8DI0G2M_,1/G(XD;I-]G>+/:?W@-/9\$_]NWS0KGM5M\7A_]07VV*=#G MFIM4FI*6T4TJY;E)G38QJ-G%4.)L8= F!B7[I%DB&LRJQ9"^#1SA1"+YIXT> M]CYUG:$3_8"39_0(VYG@- FSW8L\99Y5W?P9XP08)2N^A_X9]MX=-!_.+T.? MH[A^$/G#7\F]?O^\\Q$+:2Q&DG>.DM2CYZAUD5N,B[QGVR2W15DN<.R^=P6F M3@1<5L0O2XS+_Q%&*/N!]@T(< X4,B/XRO.4JH$_',:3V,5K;H2>P=<%<(SO M]@K[WM"?0&9T05FR5.:K59[=L#RE41" RI4G5N_-F3.>LY;4P)6FOQ93X!/G8"5)7B%]R9PF%UGWVI YZTEO'7-:F?)G/:<]Z9Q6IN!9ST_KGM/* MU 4-2XL5O1K/T^A>QU1X4L>0LG@&R("65)XN,JHXUA=:3Y6 J>6M.JJL)[UU M)&!ERI_U!/BD"5B9@F<]\ZT[ 2M3%S24N%;T:JRO<)XN :NGGE9E/4.N)P&K M25FL9\LG3L!JTA+K:7+]"5@]BM-8SYQ/F("5M>JHL9[TUI2 E29_UA/@4R=@ MI0F>]ZVH7%J.8);I.8(?D<&A^8T)/T1[I78"T,8A5]G/\ __>#* M!>%FL!*'$3+.X!$2X]W\X0',G"4:-_1-+0_!BK[!.U/ZII8#.4K?/T#P"^(^ MH]S ]RF<6M*%&84S9N'4DCU'*?P)#L>>[_JC&>DSS U\2]_4$DJLZ)LQ^Z:. MGSJE#5&0%.O4<4ZG!#4-"J"63OH:AXX'D4L;_AD[25__1"6CSA^^;_O^M3/" M7.SW[U?T;M5C,>RIZ/T%/TU/[V@4T1J_D#-U)(N!]5\Y7MAC+Q\S[/_@,"-QD,0'%J] MOFA54\>WE"_L\M#UAS,:8PH/H>L'\&)\F%8D942 M4H-:$N46.,'?@1M#%%LFG!"^P6T _XRA-YRMZV=Q\],X"LD5,C/(H):W.5-D*,P@@U[> MZ#R1H3*##'J))$:F]A)7V@UJN9PS-=-JI_8RD4$M_7.FR*AV:B\3&=2R16>* MC&JG]A*185)7-K1##=\=\.RX>"?4EGPF"Q0,Y9JKIYN]R0)?0[GFZJGH-UG@4^C37#6G\IDL4!A4*Z-$ MUL!B@34@5:%KBKB&+S (H(T;I: ?$I$_N,#+5#]*#4M@L< 24"7\$ED!BP56 M@"KAE\@"6"RP %0)O\2LWV(AZZ]?^!1D^18+63YEFJHGJ[=8R.HITU0]6;S% M0A9/F:;JR=HM%K+V^C55399NL9"E4R7\$K-R66(A+=_-D>S2P/Q*Y^"F/VIR M7)1:2 M=AKU54_F+DLLI.XTZJN>_%V66$C@:=17/5F\++&0QE.BKVIR>5EB(9FG3P5E M9O0R=1G]T5T],ROW&@GH%6D,GV$21D&,!_;HA+_6=UWTD9P"&$:/R,,,WL"4 M'952QQ#0HM);/X#.R+MY'X[Q:'"-3 "&$3N:I99X^%C^H\Y/W([-)FUTPFO? M=4$0#J#K]CW; =YC/(4P_!K/F,E]96KI!P844:I%4$M"'*F('_#=&0+O 88^ M4P9!+;E OQY*M0=J28,C]? P1A'U=(K+6YFS"6H) 39T4:I=4)OL']+%31SX M6/@[=,*4,5";ZE.L@#(M0*$NT<^J@('CC< 4I6Y+J>^=M!FQ!H6Z%)TQ991J M&A/'>W:8 C^S&7.].BC5#LXM6V;9'LXM6V;9+IC-EA_\V$.J@.CNWFAW MUL:443";-5.@B#(M0F4V>][CG?Z(41X7H-#UU@\M^/BN$X[_K^M',Z;,@=GL#W*OXR;]UWJ'-CBTPFU;7J8%2;8#:C/HK<($WA"A5@]%W?]_9Z7<, MS=]M:CD/KOT3V#Y3+$MUWKA$4!((LM5S7FXSQ?%P&%3E#:AEF,J4-X,NOU1; MIY:\NG EEVK)3/%B5#OT4:&)PZ M2O4-#-*%%ZW\,BU?IY8+9&YB6(M960P2=&J908Z%D_L%:GG",OTPJYHNU>JI MI0*YIDNV:6K9OFQ]C)\"",(XF"&U_*I4Z'*)IR;IU+)OE F]5)_&%!M6H]!+ M=2],<4PUMDD/*3@62:>6\:%9636=B:13R]#0K*R:#D0RF&)4:%%63:Z[G]AG4$A#4:*:FV89Q%J#Z4\&HF',8IPU.K*6ZYA_&>8;3VU(M8E:9B%3Q(#W M,=^_G'$69%)+)E"FGYKF(I-M_N"D]E/'+&2RS2*127?SI#A5TIG.:]0R%Q3JJ*[YBVW>XN1V5,<\9;'-79S'=^="COXW@I!R_4\J(<+Z5.(DKV241I M*F8YDP@KA"Y7<@$EL\((GX62)9@](N5BM-W_& MSI2H>_8TF\*YAJ[A-(!#AZ@M)9;OO;V_/4LN3Y&HY9Q95&(]1!>Z&U991*A*U M%!=C^JMK)J26ZF),?W5-@M123XSIKZ[YCUIVYQ%._0 ?,(@/X5PRAQY*_QW@ M#F#PZ@PK;A\HE\?1*A*U#,M.05_Y7AA/8( ,X@\(W&@\1";!C+!E:IF.G<+^ MPQF-G^!PC(3] WCQ"QA&<5#UF7BERIM:4J(N+T(#WR=3RS+4Z7*HT RUU$'- M_HD*Y5!+"5 0$I6X;*W(U.;NE(1$I0J;VD2;GI"H5'E3FQA3$1+5E.[*;*6[ M=81$=6F&K?RXII"H)N4H;.73IPV)2NP"KRAL)=*G#XE*%39;^7$M(5&I\J8V MZT4.PXG@=^<5VGT/O>#(>79ARN5";2+.GEU+MA=J$^RB]X)G> M\UU_-/L*0I;-A=J,FSFUE&HMU*;;1ZDE+=: ]E(_CRAJ-Y7:?)PI[=54 M\Z92F^0SI;V:*MY4:ED#IK17$Y.ITLM! "?X.W!C^'5&=+9#5Q>VP4*EEYB@ M6E>U1"3TLA7TZJHN'T@O@T&UKFJ)%:EE-:X":#O1+1CB@]QGZTIZA*^^^^IX MH_6+JB]*;X#ON('"$:.QQ%1$B*HY6%V148CW&_P-O9LLFQP MZK"HI+4$*?X09R MK%H5M=3);H$OOG4\>/^2"+WR22TOJ"A2+[5L2ZGVQ$3<4I6*J25I*+)@AM5+ M'1MTSNZ2.L[FC)'=II99H03998;R;6HIC#J%30.5T*:62KATDJ=-'>-P,0LQ MI3YV&Z@K_J"4#:-!01;.,3BTI0)G0RR0' M=.K( 1P2X_X.ONO8>&/H#1Z6 \-EP#R(GT/'=D PZX=A#(-J(^>5*.(.X0"' M$0/H.7Z SXVJ=..=;#5EN31%4\L,?G4K:Y))1457( M11VQPA5=39A''8-#L:*?WM#GLWL/GDK3R,>KI9DT=?3/Q6N:BD"/.LZ)PX*& M2(\ZHNOB85%1J&=0QZYQ35<3ZQG447H'Y,XV;6U01ZQ1)^Y2T4T=8T5M EDJ MRJFCA*@5>ZEHIXZ@H7<.+17NU/$E],J]5+Q3QUXL6XM$3D#*YG 'F,$4!Z[! M=W](3K%.U##T8R\*9IW^797L01U=E@SJV .ZU%)3DQZ#NNR=+K74U#_.I"[5 MIDLM-7%=)K5Y<0:U+#J5^0%T1AZ^KB@;,NK,'W'_LG+;=1C\')S;7&92FZ]? M)@QJFCM-:GF$RX1!77,UM;S&9<*@KMB 6IZ%8AA\^WIVL0&UM,]EPJ"NV(!E M%NH,85!7;, RZW6&,*@K-F"99:L+!E=GQX%;++-Z9PB#FF(#B[.(5,&@IMC MXBPB53"H*3:PJ&,1/U3$J',?C?$1Q2/T_:&J@'H1QVJ40!V?R %1;[Q ';/( M 5%OY$ =Q\@!46\,P=G&*\7FYT/;WY M[.B76L(.:^L.3);'H"SW<@S@*_3N)Y[S'(P.!O7V8WLUDZOHS" >1/_QU/\5)X5GRY*I,789>_6$N M>W3^B++PP!E&T"9:_^DY4?@X^'FF>JAVYLHTNNG0 .(S\HK8ZC M;M53T%I7E:DE*CA.J'+@U%(LI6JG&G0>7LAFU7M0R^YP5-3G*Q3J6*C:N ZD M^A<_F !O" =C$)QI)W9588+=.@G+<2D:IX[76M,+?K&Y%WY KQ4\^=LQXSB MI16873@:Z&:[5M' 85 A#%CCX$Z@EXKH3H4U0NU23(!:WHT*$RB3XE2HI:XV M1#U:7^9^B(/A&(3P;#>%J0HK9-%)-5.5&;#"P=1G!O5LEE55ZG@0&C530Z,# M5:6.KZ!.,_5T'%!5:GD%$AT]PNE::@K$U,H3\B/PBM)@*2->5R\M)HC*T^6\@I#QVV6JQ]Z\M)@@*L]/CT"$ MVE34C(A8O;28("K/'H\0A-Y4LFQ5V;RTF" J3]:.<)9934,MTS0J3Z2.$(2: M$1$;EQ82A%9YWG*$(!#>]1@A?C>=]_\='U *_AIS/_0C 3 M",(X@"BD2"Z]?[F?7SI(+IT_8G[E_-_X&?L$3UU:@M=-40AEQ\/H/AC X-49 M+C(3)%?P!(?C7K^LU9-!A%2%1_8U#AT/AF$JRG#^R%O' ][0 6XZE,(E7NO' M.*./^F@ X3I#NJG8JIGKFG)BC;K,ZT/P.2,G FZJFQ*;>W$,UHE!>M-*#HL: M84'MNO)!6& -QA,8]#S[#PC<:#P$0>%J@]/,RAR 2P!2M]I.Y]Q8&=HY#A,< M4EM=P*%1-S2HJX9@=Y8J#_5_.*,Q>4_/_@&\^ 4,HSA SE3#%)7]W'2:9)# MD2(H4E<5P]%!#SK:U%7FL#M9L@H!MKAV%N8J5I% )?'-E9,HAUI&^-H)IWX( MW&^!'T^O7!"&Z(:[^EJO7?@'=.T7/T#_A'=^A+["[^MX,;0SVS:KFJ2.Q,UB M9E=^,/617I"VO-32SE0];%&G,W)DE4(L,6ULS!7L8H$*HEOKIQ$.=0Q MPG2N6-:E'NJ86;YB64M=2AT-<'3.RG(,UHQ!@UU&EL.B0EA0Q\;63]1?9GI; M%P OFXJM'^T-A.31H@08G8?E"0-T8Y"PPAR(E4+P(&IJCXTAT4,F# MLSE9L@H!MKAV%N8J5I% )?'-E4.48U++"+.\6[8635)'XM*Y]ER7>MBB./G: MH(5 X+&F!!':=9_Y++91(5=0&02B:3OKGQ M8A88Z\(A=9PIAP8MT&"+2Z5ZEBH/]?5M0JL%@U2RN$SS^1R*QT'1HHZSYNB@ M"!U4\N!L3I:L0H MKIV%N8I5)%!)?'/E),JAEA%F=NVY+DU21^+2N?9']L^N,B$INWJ=P&$'[R9F@2^Y?!NC3$-/I MZ+O!7'Z)/G^OYL8MV\?W295B$/U5^Z0%_E8$>!3X' ]!#%V[C:?Y-\?AJ2;J MX>SPI,W]P87CJ2:NY.SPI',\$3S5Q/:<'9Y,CB>")^KXJ@6=#J8X@'7^!>TK M-.8 "?G*#Z-Y?#L +@S[2#GH0:\01<&C $PJ"')7Y(Z2";6IRN7(G3IF*J/< MD:2', R? H!^1U:P$/A?T=\.;F.@1_@R=404O:!7RY0[=5P3Y: O5?C4<4KT M@EYNRDII.-J(<]*4*G]J:$/I KY0I=^HJ."@'?:G"IZX^@V;0EY=+R=15 M8E /^A*%SQ/96@@$F2>R]0E?X8DL_146"L]Z6=$43Y'IKXU1>#[-BJ9X\DU_ M59/",W56-,73>OKKT13. ;"B*6H)@]JV"V8>(3)F?P*7G0* B\LD!F,(HYYG M]VR;( BX>!2N'\8!#+_.UD:+_8$;VXXWVCW2.2R?QG#>AX 9_E6AEA)YA&$4 MQ&F_!F+]GHT^@\'KHF[X_@5A#3EI.'%"&*+O;R93UY]!.("O2#E(S5=C$(P. M]6-B- -4J254V%%=3=F&2BW-PH[J:HIL56IY%W945U,4I5++QGSWO=$3#"8/ M<3 <@Q!>^9.)$Y%P97:%WG?D![/[%[R/?WZ%O;&?/PF8Y]$,55GE6K!23('4 MDC2L*; N"ZRQ&C*:D8OLGII5OU\=MX[*"'W MD=.$8?+/,00V&;SMO'9_1W\0M3F&#FQ+@^;04I\U387/MJ)8$ RA;0T-R=#_ M!X?_Z0>??)?*_+R_H39HO8.*XL\Y_/"&-AL(=?!,> M_0GP_D,,@1DL&IJ';N(X'%P-5\-C^U[_+NO1E M?40K+X;%UP2N,_(ZF,N$02/S*+]!/Q@Y (UN8V"RL3$R8^?(?M[UGVZNA<%3 M[^EF0., !S=7/Q_[3_V;@="[NQ9N_NOJC][=MQOAZO['C_Y@T+^_.^VHY4RC M_@=RNRBPCWQ/%*Y;5RU!D=J:M7>D4V!CQJKIPA=\!Z6E*^@Q\T^#],;IQ[M> M*P+/+IS?[=D/D-$UT>NY8!K"SOPO7VPGG+I@UG$\,F+RHR\3E$,@PWKVH\B? M=+!5H>PB3%=Y_)O8/Y!:EXT?@:Y'?HI; P_]I0&QOOG;X)$I5 VFH)3U&\@1^KYWAUN7>X,A=3?/L(7/ '*#<$#>'*SH=.Y M]H?Q))UK&L35OJ +NK+4_$_BCI=WZ7(LLH+%XHBS,@'NTP\0_!+N/?C;%C9. MK53+:JE2^QBE*BU3UC/I-!=4M)9E:GF@L@\7<[TKTW>L^54#P@:W)1I_FMWC M9(M8#L]@B5'D=CK_&:.($@;N[!%._2!J"&27:X3"O?>H\^*\0[L9!?'"+RDX M++(,3?^RUS6ELCZQ& O,_41R"SD(B2"$AS@(8^!%0N0+ TBV]":.758%/Q#D M]B?[M^0#_T6(QA!?% =DA52X>1^.@3>"0F\8">AKV5*U-?F M92F-!Y(V""B;@+:0'U[)SV^27&0=7#;ZI#E!MQCCGS5M,&O.( B:T)N#36UT M_Q9[4% E4< )3N;9L#X!W@?UN^&CYU8%3:WM*MRP:66[[>6ZX66AQ7X__ +< M<.&(M=01:^?FB)>2R..)A3-TPBN22+WP2^!/A.3=B_^)Q5G6O2CTQ&1](,3D MGO#B(/?KQ9B1Z^28PVX(27>+?GQ'?CLWO3;F'N6FJNJ*?ER"IFCMEM+>2M 6 M'Q>06C8_IAU!@/$,L1JV(A4.>E=/PO?^#TQ4,A"W?;IY!VB:P&^(YXI@\68""(5P"H=X6<$6'$]P MHE! $PL.C[=3;F[MW-JKXH/HUR(*X%I2HHR\:M3,EJ0?1P%]G)=H1][UX&#- MBC.:Q!54%(I+):1FS2@O0?Q/X+V?KH G%07K8:O9Z%IF4VJKJMJ6 M/I0KG: U,PGM$\$=S@M]E$,%PC]1.AC:#LD:T,Y"N$)_O0^>_+?%#(A[X_V!!Q7YWN:+YZ8PTJ<\^&$$W/_K3)/I.'V0@A[T M0Y"5V0]$'13+YE%TH&&:] ((U_6N-KJ;)FV_Z M6]XB!ES%Z#Z,?6^#+,.MOQ04=ZBJM#_H.(4X#\Z(B313R(@HU4]WI G_'(BEW"K$ S'PA#O8RZV4DG'6P6 >/[!;/+LNY_"/-DCK>]T MEY+@1%%POHJ*O,?;V$&?+%U,'M)@W?_*6_XW_3ZI7]SW+?9&VU]2DF)O^>:< M)$[JQ6>R\DQL91%!Z+H&_.X(N MXXHYI)C4QA,37VC%:'2_U27NM)[W(K4Q-Y-Y>4>R]+C%+:-O-](Z$WDV^";\ MMQ_\$@:1/_RUJ! Y3(9FB0'U6F/ OF=CQ@X*SS-A.(;H[2:X,/AM# D-BN.] ME47-3W*:X(U!2,HC; &X+KH"%]S@*/+/V,$Q) H=GV%Z ;IQ&760@DUV3Y-+ MIP$<0C)_RDIR#U(/& J?T)V12H4P1A-../;Q:JN0[&!"/P31YON\@?5!DXH/ M\N/TE7Y+DK=/RLI[/R-TH(N>_XG>"O^(7(]^B<>3W@R79H5D)&2X((P$2TKN M8(-9V,I-Q?2QH>$#8EXA/M_U*@X"](@%1JU&][]AN$WXI( LMY8M&[#2P>PQXA?N)$$3(4Z"+D![Z'?;X[$W"#@IFP@E ! M0U3 !5";'F%YC]4L\S%V86(&I'MT,3();32!@%_ELTGG_=0I,\)&.SX8OC)?T4L#UCHE-!K[EGA.1K M^T(M=-U*<-^\&Y7 '_.>C1Z+&"ARS%Q\S. MJQ.2B,8#WM !+LZ^<%4FOA@W7;=!8..Z.?_5L?<5-:F?P&\[&9UU#=7!0Y[( MDC-T Z 7GOD9T' ,77>.8.$3PB7A(9,-FLM5B+U4'R;^/ZP]K440_XU@1Q%G M?B$K!;E#48R]S(;9/MPOJ9AA/H/A+^318\]NIA)[(?_[4J'*>H3K/S%.>O$H M#E'LEK0"$K%-!U!XPW^D*KPERY9H0H@])U%@4B_5V%"JTD#N8NB@E"+\:Z-_ M=[MCE8^46Y$BD0&YQ7T>9UG7OQI&G[43.](8IC4/R([B4M$* WNK(I MBZILBK*DS5$P'^ONM<$ZE#K,6&(FSAWJFE,.8UQ"XMF"OY14@065DOW:SCBM M[,'4O'WMN%'NW@7QH<1V->I=>87T1E@U4S\)!3L!Q%4 KW"K]>]R$8NL1TG+ MGX#GT'?C:/LGA[H%YVU:C#M1)[\9!\LL9 2;SP$$OYK@!6FA ]PW, L;G_=U M-E;UX_H:Y]2[*K7E%^58N]^MZZ?>U^\WPOVM<'5_]W1S][3=3_AD+GXO[)AI M8R"K+54Y;A'QX^_:&3?&Y!FLWM(EE96QMEO&D4O)'W^GZN4/ULR\[)V1CJN& M8REM_\'+2ZG[#_ 9'HDKN/-;=#%1N05**K5KEN<#FLUVRW,W 2YK)V? ,Q6N M\_ODN$\51/]'L4!FS&9J?I*,!R55:9..#DJ%8("O0L, =3Y>& H]/B>GU?_\,-J- -EW:A_C8$=#^$Z7MSLNL!'=W4="Y73#B?2]A'!S< M"N*$(+JPX"3CVIQ<44B2T=(6KWMR8]LECA,:6\['YS VM=']Z8'8=O#"UI7O MD=F5U-DL;7!Q6E=X.298ZXRRBG,.YNQ@)IN%5R"<'L8MD-.X0]S-U'\1KN$P M.0!-E0F=KA#J=J/7?K4P+\?=D?3J=+Z_#A1X?FX [%,>]R9\UBS+T> :NS5' MLYPAL8=)SKA<[)R-T'TA<3*A\S[?SY=4C*QZG<0/#ZC ".\>&NKW#NC#Y]]\/P-^Z3+LXG(:RTN4_B/JEJGV1^Z)-N_HR= M:,;=S\6Y'P0+G;L?[GXJ=C^J_'%(!,*Q<.OZ;\M^1MSQG+7C4?1\!;E"(9X5PYV++4OHG"74I%+09J691I=2CE=+V:.Q_[83#.#EM%(=-/0^XL] A@=?2_R&W:"=[(_$UCS",W20VNY_" M9$S<,3+J& DNVFQ[QE-7TJC<.9Z;P^!C[[&KHX[-E8=&]*I<:"::OX6]6V>8?Y2OE>E]@T';7EML\J%[%;A",F' MD'O2D8?O1Z$IDJ1H/PH/%W.8D];H?H*K :*6)L&E76O]/JM M'G=<3#HNH]'%;)UP"_#Q[-QG,>NS#.ZSV%W.Y2XKQY8X">_P73D:>P!CE4/A_7./5PNM;:YAV/0PZDFWN-R%4PJ_Z**-$XL,62KY/R=5+V5\%TO=$= M]+_=]9Y^/MX,V%PEI6/ME7O6K'@S/MP]NO=ZN^KWO0O_N]O[Q1^^I M?W^WW8,_HZ#5QLJ/3O8RN*^S(+>$7,WV-M[PXR,(,KZ^WMBA]]2/-;'32OKY MSS\A;BGY:#OK(9^DQ[/@2TZ'C6\W=P^]JR?A>_]'_^GF6NC=70O]IX$P^/EU MT+_N]Q[[-]N]_'=XW5-C^H/V=#0.]],"KK]1.;R^)T1C/PZ!9X>B -^'@'+@T)%=/V/FT A=:LGM\D\A MT%K:D>?9'S@QX\]YRA%_'[Q':8Q=9M>5[5@" MLF,\ V='EY#*.?(VFX1ZNYNU16UR(QI[L2Q;1>>\*W#U?#I M"*6NG# AM=IK9TR4"IHB]SC+,>8&Y' ((0V )/?H.!&Z_S #VW(5!P'R#@(X M'JH;;WZ4FB[E'B7Y.7)6NF+6Z/#VH EWL\)IS1#_!?X9.Z_ 76,,:IX<-^^1 M1^Z2D'>EZC1"_\NF<'.]U)=-IK?FM]E[:FPL%#IA)-2_01B_0%MN* MM.,%LI[](B+5AE,XQ N%[BSS OEJ8B23SH[YSK6IH=#AKN% M\3L8I=EA7K3KC:YE::+1+APC[89JI3$2Q]#QOK-$#!F-KBQ*DB'J!DTHHBF! MKR"*> C@%#BV -^GT O3C3<^J6 ?%F>*Z&*J=TO J)2J^,AI9$VR6',:!R:> M%'(W">)0AD(V3"34^9&^PT2^0S5$R]B.%YG/T2\:2@?FGPJ@9*' 7;-$6=$I M@E))"2YYMB91MVSVY$? +6.^.<&*P*'?95EXHH-.VZV+['1:WA>NSP_M?M,R M3<.!K&):H6=O35\X2L8*N^;@P.RL":D[DN.5>HN4>RF"+6*Y,+%'"%.]T("LH982>]5=[[GY[B]/LIV8[$K@]8+"A#/5F#K4[F'N^ M4=!\8TJBT2Z\^,II=JHP=)#F* ]#*L(0RC5,2:4(0ZQ7 ^]&0'J?(22I1%YSQ >Y6::H MZC31C1Q$E;OT4D'43GRZI&]GH+HFU1,VF*]#B"*I]:RD,0+LE195'3MJL8 M>:Y0KO[[7@2\D8.WRB>SRO%,U+%%-R=&/#X2G1?>G')JN770;^%WYQ7[ACG< MCG8.9J-K6J(AG^&VF(L&T8'9I5P068VN(8EMU: (1.>9N'SS??O-<=USSE:. MG%)XK'GTE#)'54Z[;Y.:%]W41-DJ3'SQ[(0JQ!R8/XY%C)P@IBVJJDP18LXS M&R$'Z"+9HE<*:]D <&J:B^0;06I3]9%W2A, M4O!$A"H$'=S>7A:"\)*XI8J&>TC>J5#+N-AZUJV^1-_=O3*^WC=(D1^:%ZAB6* M[GQO>%0I=%M'>))0.J=J% 7G'#S5US&4 1X#A7"6)BHZ3> I<^,WM7ONDDE8 MH+4,[=#O+F?+3MX79GG+3J;-=GE]C-GH:F+;-$53WO8R5._5R:EZREO*<9,] M1Y/-M,LNK\E:V&0U4T%YRC:WPTUV[_8Z)=?VNEW![]';ZRAKR5M9I^HZQWBB M)8<3>YOO#GAVW.7AWY <"4YK8'HV]V"VV('<(W_;%U+0KVE%]N#^H#N3JQD2=D(E\7 M%I(S"]!QJ5 ;=X8\P_5=CGV6L7\@Z2T!^[CH25(IPWZ9S>@HG-;GD>(4:0\C MP'\17-\;)1.]#9_/NCV(?-RI9GP![>@9\CO"%G82UPA9Q[6ATG$%E"[**J^D M/2_D')A?2D".FB!'.]=U5PJGE\6Q'5,PPPW3J6>X+K'T\- *9*K#AT2%1QH? MKAQKB^:.UH',YS47#9Z,9R84 T^[T=5DT6K3U#;FS!.#9#\];OP!BWEO1G(! MWONCAGDEB%<:-\ C&]/J.O(.;5&5>$9P7O@Y/+64@Q^CT;544=_1CYSG!=7E M!5AW'QW$4W3MDI5EIN/F'1Z2%ML!L%* <:37,!M=PR)G>%$4E'+XG&8/0''X M6(VN+K=%PZ(I(3[SG&:C16VXF&..J[SB.[DHZDP[M\C9I,6Q1$,@*1))KM<\TDJ-W955'2P'=Y\2TC)]GE53B>-/!I&2(NGU&5 M[8Y!?/L(-U]NOA46)Q0V7Q5SD+CY\';\R8V7[_UB^QZL[^':;2G?U^HD1<&% M8;@(1--ZRK-FKH^KGN348RG5DT?W'S'P(3PB.?6[79CLX-0U5?C)44-Y/'[: M!#^J+NHZ3=W0F=W;R2GK\S' XRCKXVT1GWIC2:*ZHR,?IZU9!M)QM/7Q0,*' MW^BJJ!MG2%U3YM+7#E6[D"J7(ZLK>:Q7WLEJ*QQ5_J[!!FDH)ALT%6!S$)W^ M<+5B(+)P&U[#*GRB <\:,O6<+KG["ZUS"^YPR"OWZZR@/#KL-"5\G$%;U"6> MOYP7@G(641Z/(!DC2!4MJ3 715_B0G?-#:^UX8OU5"[69Z^UR>ML<.\)T= 5 M4=^Q%96OTW.[Y79[DB*;O':+.W^(;YQQF?W_80S-=K0HRL4/SXF+,'&! $?CBY*9MSV^(A M@\@?_GH P7TPB$ $[;\#-X;+>Z8SF[28V;2/I]A]HU&K&4V[T95:TJ[Z\\US MUZ8@$%[QW41A[_@3>7\HR/[=[<>#)R,->W$T]@-\>&*VR&'Y1OH'\MT]/O6D MX\.'2;4EW#-S9]_,'0?>+1YU$LGWPS#>?*L7YQW:S7_!P-_Q0N9)!)Y[6%:C MBX8$,PC8(;?F!P12FV8V\@Q.GU.%T0.I M<#&,RARCITY]3ABO7OF3"4)7H6#UX_ P>4+.V-!2CHM4/XZ;CQN*>H(P]5!4 MLC+R@C&@]5$.<%PD5^+@VGA+_+$!ZG[PEB3T^S@*(^!AF\[[8N5G!ENCVQ6E M'AX8+N4T%=%2-%&3=]&=NX[NKAI !02=/R/(/;KC!&UA0/ 6'%/AV[?."S8' MHO["L)$);*AJ6'>>]9<]-#@L6."B"-*QFXXG#,$4']\G;/SO#85'& 'TH2U $'A.26=B\H#\M!Y]KL2;5(>]X3">Q"[FDJ[A MBS-T\I8EHWRPT35,B;<'/CLH'?#G%4"IW>B:DB1:>N&#J]@+W$\,A!5MS=O1 M^Y-I ,?0"YU7*#C)J2B?7#\,?[OP'MNJ]71!*"JHKPC!MM"#E^6901<6\Z_)G 9"%R2+*KJ M=KN&6L#%>FS_T3XGNDM(^5:)2]PJ<2"?(;Q!6@-]0^";V\.8R1*#+LKM[;VY M5)>)\*U.W'YIM]\#260)]HL7IT5+541S1]K([?=<$UC,&SO1!.(SEW'] (8= M&BWTAF?>!42IM@M(R?NO\DWU[Z'3\1SWKXTHP*N^VZO"J<9[GGVUJN\=?D&6 M&MN%*>)@(YB>(1F:S@%GIMTQ1-F>F(K"!FV,BWN)_@?B)W6XIR_(2* M_81F*J*J[:J7YWXB0U[W.0+H@?/::/3'?-!;:4L*N>[OS\'G[GI)=74_RZ"Y M)V>" J\[^"8\^A/@(0T"+VQNJE$[A'9E6XU%H2-+A[!#'CJ 4 !#O'P*O!DN M<_?\"+U1Y O1& HHZ"9Z)RNMMXX'4/2-@DZR?X<$YJV]0DV?TL;O/O5#4CW5 M": +<%G\ES?'CL9S*U_Y58I&:?D3\(Q&$$?[?U*Y]C)*4MVH]%_Y$X\6^PW' MT(%M:= <6NJSIJGPV584"X(AM*VA(1GZ_RAX_U7RH_&BS\L4C&#S.8#@5Q.\ MH!?L /<-S,+&YS4Y3!QO,2#L-S;EM=\4MG27&G@33X7)S>:?!,O[;U,+Y!/' ML]&_.JI.YO/24;S;=+[=W#WTKIZ$[_T?_:>;:Z%W=RWTGP;"X.?70?^ZWWOL MWPRJ,/^BXUZSKZ55X8TFR?(CC8/^]-,#L>V@(?]&Y?#Z'O)=?HQLV0Y% ;X/ M(9JCIC!(-EL*2-B I,K)/X=H:HRV7Z1J'Y)E"MB2Z@0@R7AD4DZ:-9'Y<^D[ MR92-QNJ":0@[\[]\L9UPZH)9Q_'($\F/OJ3W2ATNNMWF?$U4F'R=^A++;&F& M@MU)2J:D#TX]38MXFHWP(_E.U5JJ)._]6FKM_^ZCVVJMMG;<73_^KBVU2Q^K MK+8D2;OTP:KZ<7<]K\&:F6Y[@+;,0=.5>:FU=6G]:PU["-)Q@(+;";IN' H0 MA27S?9J2F($>/2-!#)SW#&(H'VZTRN,.ISAE0&"%X,J>+E,G#KR+.Y,S,YN7Z3,XC)69IH:F6UTJ%N M*P)ENR?W;44(([S>G";NM!8.+^YQBY*B?HU'+-2UEKC6^"'H3 -_!\,\N;/@X$Q@2^#P2]N5V.TNBJ!DI/K5T'4%"\NR,_ MBEH+C],FZ_ M!U*4(O:K(ONU)%%B;7<6MU]NO\S8[X%DL8C]XLZ\;4-4C>V G]LOMU]NOV78 M[X&DO8C]MI']ZI*HF#Q^/K?U)'*/#C[_P!EF4,#]% 8 ]^X1X/L4>B$,.]2O M,O%[G-<]SHBIVVUD ^BB#T>B,((>,C>7[' %]L3QG# *R*;[A?G1RN1EXL]9 M:EI=(I65ZO=;HMV>9_?6='N3J#;W+(TKGU15E*S"B[^\!SI5<#K K%0$)US5 MHUBBIG XG1><#B3Z%<');'0U0Q)5J_"B'X<357 ZD'=6!"<+P4EKBY:\G9(R M?\8]O9%I;^*CQ_\+$%#X+P(8_AD[ ;0%QXN -W)P!Q,0AC JY4PV6O<%RL?M M"^05)T='S*NXNW_I+\#6(UC+ZSQ47+HDB:95^*Q&7K=$%8H.!,HEHTAN=$U1 M:?/3!L\+1 ?"XY)!I. L2U2DPF$,1Q%5*#H0%9>,(GS^L"ZV95Y0><)@F!PS M)_B+%9%/R5&5O\VY65'P8"F5EK3&P8I<*?M\B]@[@5>5J]DB;JY'?U072.9$P9LG"7%S?>L MS/=0%E."^>+#>_$6A1TA)S=?;K[LBNVVQQ4$ O>'L*0!>F-SU&U(P]@]?(?(/\(A6DYI"&BIKO(;X MO!!U(,&K$E&X=$(T=JQ9<42QC*@#.4>5B-(:W;:H:86+2SFBJ$+4@3 X%Z*V M08.WV"LT.2'65ZMV*[R/RZ9@& E)K9;P*:W5*A!M,K)I(=OY7A=?XYEK-3MK MM=8<=>L+VKZWJ!T\8G%;TU'@(HN*5&1UFQ<-TP6HK3CXE( R$* 445:WN_ER M0+$*J*SU6Y4 RL0-"41EQXY?#BA6 ;45!9\24!8I"S3T[=2J%D"=)RV;;&LH M+S[F;"PE42A1[*H)KMEF7F-L2[BX4FD7B18XPT$5PY%ELT!Y^,%K?J*F<)J, M?A!5$G*6#"<%NR-=W][!Q-T114@J>Z] >?A1&UU#U-HTN2/6*=@/-PP\$S9\ M'F=&X'V^;9;O'.#%3_04/QVH=5C6/,U/V'2\&+WX_6(G3++JDUSW!-YA>/,> M!0")SO% ,.M'0%\Y'Q;$E6#;V3@;H"[@5-N9*#)#> =](HL2CO*D+@;X&Z NX'JB F:W !N MXFV:HLG=P 6MX/7+X518Z4*F\BYDI]W@L7!<*=?Z%7KPB&.EVDE]B&[15/;* MX5/Y.F)9\+$:7543Y>*GSW/X4 6?3%E68?CH4J/;5D69GY9S9O#)%)T7AX_< MZ.JZJ%%UG,EY+AC>P?EV#;XTR&D >FB U$R@NWQ'1%TI=$U9%'G+#ZG[[C= MGG0QKYC=XNWDLBXJ;=[)A!LN-]Q3+K\5,UP-'Z%AB*;&.XAQP^6&>\H%LV*& MV\8KW8JHMGG=V^4L<=V P$.C"X4I#-!K328(@>$8!&>]TH69[GHWX*V 545X MM/T8G_BYAM5*]_<5&B(?Y0E&>?9'X'X%H3-DE8BD*X3:+>#<(10E85+^E8L' M& SPG/4AL:AL1DOSJ6_^:P+(16 D+0,CO=&56NIV.L/\P9(> +Z7Y .=R M.4D-QSG'>?U)S0>NOY=X_COB^.]?R,P/72L:77B"W,T:6+AH1F1HLF MWT4"UL\1>'8A^J_MO'9_)W]DU.&3,X&A< ??A$=_ CRD2^"%S4V%RM(AC2H[ M=C'.!S,?Q@0@N'AD2Y"R:T&C!.1E'.@ 0@$,\0(.\&9X!B,12N M?(]LI 1X->C6\8 W=( K#"+TP02--&SM?<7T*6T-#6/JAPX&1R> +HB<5_CE MS;&C\1S]*[]*--J1EC\!SV@$"+E[?U) >*6J7%L7Q>J?>+38?!Q#![:E07-H MJ<^:IL)G6U$L"(;0MH:&9.C_H[0;\Q^-@_D;3)$9-Y\#"'XUP0MZP0YPW\ L M;'Q>QQ0"U'Q V.ULRBN12O?WY^!S=]=0RQ%I=CQN;8@F4OQV<_?0NWH2OO=_ M])]NKH7>W;70?QH(@Y]?!_WK?N^Q?S/8B[D:Q[UF*4O[P&NF5\BX CB&7HB0 M+Z1M93_A7=J_T?@FGWYZ(+8=]!YT#J_O(=?DQ\A4[2,$N O_>6:)HOYV?6(@ MD]72]Y%]HNCA+IB&L#/_RQ?;":2]WWUT6UEI&>9QM_WX.\W2 MV!FLVF[SP694V %6\F#*8&U=6G]5R>[6($_C ,5F$W3=.!2@9Z-YY6^Q!P55 M$C-0EF+6_*#%;>G6 MQ$V)FU*]IE1ETUGS@Z:S=)K2B?;[G3+%NX_&R5:]E36J).7K4%\9R>]!U8XT MFF!]%0?+8GF<_+3706R@ 31SW+T_@_<$/R!=1%#C/,5G: M?/(? +I-[L/$3+W1-651D[?3G-_R3B04Q5V7CQ*TJ8VN(HNZ5KATI>Q-<>=%[3["R G(]AKA&7KPQ8DVHM.S MYW9/'9,^X ^(69"K'OPP"A9*^)KHX,%%&>)V;KC+3K1&5]/:%&5XG'6H( :M M'V>X)1A5+74XSBJH[3DUSG(&!;AW&,I_MJE_#D.68;@5AU(.0]QF3)2HFG7/ MD%?=7TPSYUF+$*9%"\!IL+&3\ZD5+%)89J-K*:)NE< K4%1*72+M< Y(/1$! MFPF?VQ"T&EVCM),,.0AI!>')*=GRW:4B20-L=1D8QM/\:M=LA. '9VJNP6U+$[ M58J*HSZ/LUL.E>02.]S.D4FW(BED04C:P4'6A&@VMI!QLSUKLRTQL2K36,DN M:4.4M.TH8*ZXTP12A;:^<0?!'<0E.8@#6[W+=!!:H]N61=W:7LKA_H'[!^X? MJ/0/!YB&,OT#WLW>UD1YQUHO=Q 5-V\OMRTO[]=^ ?W:VZ7T:S<;W8ONURZD M_SO#ONTW?\9.-!-H'/6M'Q![CW;W"$Z\F2J)PEH[3XI>@*4F\Z( WX<03WGX M[!047\1>M#UJ&LX98::=O*JTI HZM%LM[#LX_6"MEJ1ELZYT<7(CM)05DLL?V5Z;G7[U**=$,W(R6^S?BW)4 M9W$F+@W\M\W"!]I5UAL.XTGLDB"0%!^0J'N-'""?[#Z\ISK)[C8DQ2IB2.?1 M??W.;Z$8G2AED-70>-/Z;F^"H]=JD$OM.Z/A86H"N&FTC$'S !R[Z7C))U=@ MZD3 O2RQ/,((H ]M(HX;$'AHL/5/5[1*Z\G' "&B(K3 ^9S\L/M]OP(7>$,H M $*%]*:!XPKR!I]PQ#Z@0DLP5*\][#ZJU5Q=?NC?W>Y8?T"QXB#RA[^*GLRJ M2'IRJK1D**(F;^_T86@1XDS6(2]NI?&\UQ+-C]<2B16/?1<)(DPFB=Q+B&27 MGKECEQZW76Z[W'8+V*Y5N>WB5IJB;JFBV=:X_7+[Y?9;:AV/5+D!XRV5BB6V M):8+@+GY:EA MY"BZ;4E$TJ"H-2EOAUM"(P4UPPRPC:^_ S>&>^&U:Q[ NR,Y=LX+.UHEV,D9 M8.#C5$75+'PT,0?7"0(P$\TD7[ABN&*X8JIOU%V'-VXGWKBL1D@7W^DH;X*% M7@,F6WM@JE,T&J1489IJ59@BM19,N,ZB)^^1"==)DG/^*U'[C*%(#^+B4:\^SDR.N M=Y0$YDZ<2'F-*5FB)EO%J^$Y=T6)T\U4]W<04\03[W*FN R@A,T3'"ZT!4]< M,939<9:JGZQVG#-BTAM=HRU:.XI]N*%3A"=NZ)0JIEB6=#H[-PAW+DG;-&@M M=GZ&"TPW[U/HA3 42+]\E U%?EJVMYHN%4N16.(/.+'#%<,5PQ5S!HHI)9H? M=>8SQ&,R03SY&Q/^S7N$VPS[N_;>X3-&U.TSA?@:$T4PX?9+J6+*"-(+FJ]% MC_F>Z[)$\YE$V/A8+*0'0!0-$YU=T%X9SA1PQ7#%U+5[HV?_,PXC]M,,\6<0CONIJQ54]PC]C)W0B.(#!JS.$"=GS"(?^R"-W.8KW4:5& M5Y%$3>-;/>@'(O<07#%<,35M]:#.<\L4>NXSI.W7SG<2G/1L)Q>?[=3)_!ZWW*(DB2*8-#7=\8 F,G>O4>?+T&N^D_O!#_ #>U$4 M.,]Q!)Y=^.0_@ !Z4>[H3&MT+474K2+[$3G8Z +;H9X!=6&M31?63EJN9SNO MI\+*M?/JV-"SA4]_^0@U#S @RZX?HD?[X$CU^7/"^9VNX=!%_[%W[)17]497 M:LG*=C,?W")NK4VW*&SMY"'".]M,G5,H7#%<,5PQ9Z"84G?G+^:7E3DG=\QA M-+J*(EIJD2YR'#C@GL([B%.+XI<+)XB9:P?*,%7J(VN;DAB6RJA MA0\W7&ZXYV:XN>Q6KGQJ)^<=&&U)U-3M(AX^N6==+_A,ZJCFA2UY2H.>G D, MA3OX)CSZ$^ AX0$O;&Y*4%8.B5#9(<+Y8.;#F "D'X^(0EGW$4.(48 2R ME&F@ P@%,,0;&H W0QH0/#]"8HA\(1I#XT &N,(C0!Z3M M1&OO*Z9/:6MH&%,_)$TE.J3-L/,*O[PY=C2>&^+*KU+T2,N?@&O&#W]^?@^S?#/;"J<:!KQG!$OIX!2_Q]0*-H[[U V+"H?,N3-#5XU" GHW> M *\Z)NYI:^F1HN%_^NF!V':0R'^C.1^Y$=?4D>2.FB\ M+6]S'1UK(_EZZ;!:4N*TTF7\],GIURWRU49\D7RG*BW)TO9^+;7DO=]]=%NK MI;7;1]WUX^^T"L:JMW3#8&2LLMQJJR8C@S5:EL*,8(^W@],/UFI)6C;K2DM[ M-F)%'%LW]N7Z!\O"K*U+=Z3@R3Q1<^9YM5*2'V;HUY6C91(3EP;^VV9I$^TJ MZPV'\21.SD@A>WM([+VVP8=\TD_W@G__<"]X>9+=;4B*5<205OBU[!D[=1J[ M\ULH0B=*&60UM"SO>^9BZTUP]%H-L5=;( ;EM455U46T;;"TTY 1(S?M5*L4Y4TN)>5^8&8/>M5*H M5+Y2J)-"8HT;+S=>;KSE&F^6P^F+&:^15/D:HJPS5N7+#9@;,/4&?."HHQ(, MV&QT#541-4/CYLO-EYMON?6Q6?MKE6#(5J/;;FLH"U:+;W?G5L6MBMY)<:M! M8MFVU$[VMEHHJE6WK8E/BT<0P#3ULM@MZ'X8QH0!]E_6FLR% CG#%@9#)R1? M^E,,@[#@>;8LM93,RP ?ZE9!+!3+&]K7<8!>/SFN+6&#R9?WB8QO4K';>7GA MMHQF0TE$@BC:2IYW+*T/7KN@A ME?@#$GC&\[I6DBQ2?".+IK&]PY>W9V4&9"5G67OQMK<^S4FVE] M@)V<<[S1Z!JBI!=.XSFX* WJN6*X8BY5,2?*MLKSQF;BC0MG7+P;^T>PN(.1 M$,(HW?O $WO_A1&.\(HUW'.7.LG!AAR9:&F>.&0;9$4G6!L 2 FP395O@ MVG*^NL17LUB 3K["LJTD:T]A65D@DG>!B)_[21%^^-H(5PQ73$UIU'%N=C40 M?''>H=W\%PS\7>Y76<"(HIG\#!>M/DRAIC @&L.+6F5D3V=!.>3,GD:=AZ44 M?Z*;Y+.2P^F2GM392)+8ECG[RS"P>.M.;P>9ZP39ZQ:15@MOASU$2I( M)BP$<%[59PO L]&_(R= ?T]3)^/\%Y[V6T>1\K['I5Q[GOV82'6[VB]W^F0T MNJJHJ99HM;<7G#CARP2NCJWH.X@IXHIW>5,3H:9(6,OA0FGTQ!5#F1UG.90Q MJQWG#)GPN?!M6;3T$DY@XX#BEGYQBBF6)YW,T U<,=)6=NZ>K\70SW"AZ>9] M"KT0A@(Y0@SE0Y&?;H):39B*)4DL40B9*(()MU]*%5-&E%[0?!5ZS/=<%R:: MSR3"QB<%(ST HFB8Z.R"-L5PJH KABNFKJWP/?N?<1B1TY>?_)X]/[4+']75 M]](SNL@R'O%55RNNZA'^&3NA$\$!#%Z=(4S8GDNG1RS>_! M[T'K/4JB"))I0\/MZFDR>;PE;,W0.2G QBN&*X8KACZ%5-F:1V:"/ID'OB. M9H'< 3KNE:H;HJEM\_H<-K3!AMLSI8HI,84O9LXZC>9<4L)-:2!^'XUA0!;L M]F3@O$B.EPQPQ7#%<,5PQ7#%G*+Z294RMB$D<_<:>;Z,O>;;N1_\ #^P%T6! M\QQ'X-F%3_X#"* 7Y0[/\+'TLB[*91R&R]%&"=H.=0ZH"VPF96 [:[;R> M"BS7SJMC0\\6/OWE(]@\P( LO7X('VT3-%?DB")2&CA_3CB_TS4TOSN%N8ALCO;7)V3*%PQ7#%<,6>@F%*WZ"^F MEY4I)V_,84J-KJ:+4J%= APXW*(O53%E;L4OQ:!EN@R:Z=H]8Z?*OP*7M&X& M(6[F_+?8@X(JB8(B*4J1E8-G/[!AT$S$UU&1O&T_1NFD,'^'] +TJAT)KZD( MH>\Z-OF:-EO9+;B<_XT2<, MPIL_8R>:Y9Y=25-X4]WN9\/] _NB:6U3N=Q' MO%WPF=53SPI8\E4%/ MS@2&PAU\$Q[]"?"0\( 7-C]\_'4);0V.<^B%I.M$A;8B=5_CES;&C\=Q*5WZ5 M0DM:_@0\H^'%T?Z?%)!L1CQD$[.Q47"U\N]Y\]?T*H *&6\Z8R.?;S=U#[^I)^-[_T7^ZN19Z=]=" M_VD@#'Y^'?2O^[W'_LU@+YIJ'/>:@2S- J_N)?. 0..H;_V F' :]))LXK79A4:7R!3S\]$-L.$OIO5 ZO[R'9^C'R&'8H"O!]"/%T MAQ<:46 1>U'^41]PJ+M^1F;"I>\DDR]Z:1=,0]B9_^6+[813%\PZCD?>@_SH M2^H84H>+-^%M+IKCYR5?+QU02TJ<4+IFGSXY_;I%OMH()I+O5+FE2>K>KZ66 M?.1W:ONXNWXT6*NE&%6,5;..^^5'8S5:DK[_6[K&*DLM2V5%L&9+UG5&QBHK M+=DP&1DLMBXKTUW3ZJ"-B!*'YXU]=$&.[D,'+[6V+MV1\">NN.8\]VIE T"8 MH4%8F5*BX=+ ?]LLI*)=9;WA,)[$R:$L9"<1F?S7MA.13_KIUO/O'VX]+T^R MNVU.L4YD&FS]4QZMTGKR,4"( MJ A5L2:HLR^^[DT#QQ7D#8ZCIHW2EU:?K@">1M#],(P)A^R_K#76"P5R="\,ADY(OO2G M& 9AAF-\>4>;E+5V7FY94MK M='6M+2))4-2$G^.K^-$-Z^#:,X-L8XL; MG($)/A=$$76%(XM^9/'F?%PQ7#%5^>+RI_"2*F:[LR9N6H=> MR5XG.)FZ_@SB#3%(L\(T#H9C@)*UJ8M&6"Q-N[03$TZ:IMVD>B,7/:1:>T!* MRWA@VDJNANN )%DTE>T-UOP0&&9 5G*NMA=?N_PY+D/AV#DO[!3(US[ 3JY M096D1E<5U1V=ESFX: ,7/S:,*X8KAL*4K3QO+!-O;!2F]%D]4.LTL+B#D1#" M*'))SPR\@O8*PPCWH$%I'(K\H\ 9XAV02=\$#!J^GE9OHO:X4,K*SHS$&LFA M=LD'MW[P!-[_X41CO,".MV#ES-1424$&:(J*O+VPS@DYVD#&F5)*%9.O"BWK MR98;/B A2S<=P5'VOS(!D]H:6=NF3?G)4A0!C%L^5PQ73&4N>2L5JM,C:U1Y MY#-5AJXB>Z23EVMI+YM+&=::I"$?7 M0<7Y1J844V[BLV7S&2?8[3E4QZQ&\8TW'#K> MX=(-232% ,ZKZ&P!>#;Z=^0$Z.]I;F+P19IB!E2DG.YQJ9N>9S\FFMFNKLN= MGYAX:52V#%';T>I*X,(Y8TH5D\^. MLYQ3F]6.\U'$,F[SI.#SJ_C$0#6@N*53JIABJ=3I#%U.#=W8KH7GJT'E0.'F M?0J]$(8".10-Y521GVY<6DFZ1,'QAFZ,WT&(P#L,"V9>ET9=<$Z)*X8KABOF M#!132I(PZLRGG<=DUGGR-\*(F_<('S_C[]@_;\-#)\!%G?2\\>(RN,Q-]=K;B[1_AG[(1.!

    ! M.]KVX493:W_8*VF]H6;9AJ])[S;7D;]8AZ7NJN/MVFC^7);\SWR][H77<\H\ M$J8P$GH[^1C*GP*8R8U$8X9C/S!*:32;;FE;K5\JDK4=E_,"/+1T&P?LF2!] M3FERC=_45ED'W6W6;U;=D6P6*#\&1^-H1<=XSM4;^KN0*GQ5-7V<=>\,]75V MG^35[E^ L#^VNCD8;YJ#J8[/*K"@]TC^^$3R2D?+M/VD*\'*AZ+)Q-\]]F>5 M;S9"=8?.Y& ";$H]6$V:G4$ W=;2XJMKL"WR3>_%HMS(*3> K+5X%FU6/RF> M0:DS^[M-)4?RU"^KY%5!V'?5:*ZL-EK_J\6#8N)?P;5D M1)!:)6@46SGKLYH0?-)-J\'C5OY!_"#KK6I'DDL5GSDC>@>&D"[7-]W4J M]-%DB+GB%2W8Z049VKPU=U[%KC7-C8JF*>J<-?6]NKAG(0)":>Q#/^ <(L(H MI%D4P%@D N,H#(4OYLFC.$/ITH[-?<^?O*,7_!AL23CSRIX]:Y>S7E,?T\YR M'O:+OF.ZK>\X?X;#N?6?*Z/!X7?P-\Q@N.B+F#%?P7"5)LI/.#?[WR0?P1!$ M=_D'IA/.IE7H_[2!@M]4;L0*\3@3),70)[X'49I@2,.(0"\-6)()GD:A44R, M2Z*6IBM\D[15N:[X6^L6Q\J$ #_:2-5*D6Q?(LCI*DZF+%RT-G/H!>J/ZS+6MR7OQ1/N2JZ<-"-R##!SV"HI1U\# D'^99?R:P#I]I$R Z]:6\(9B3]'2RA&M4AJ#)^+.E"EHPV\\9 MM'EM7"!A4PGT0]/G?)5Z02PX$= 740H1SCBDF6"0<<\7E)(@#3.;'DPO1K<2 M)[-U86I;O .B2;6+%'P)WK"$N!B2J>6!INL*M)2YBP(\RK"CT+^78\\:[W>4 MK<,@O^,/C:Z%GA>"OV\ZUZJ,EZ]BTZ37Y:S]K2K[NR*8)XF//!AY*@0X\SA, M219 %%$>A0GB(K5JI&8Z\=+VMZ02\(;VKM^OKO(&F"J.;%VOW Q\,R$P!:03 MRX>69-!2IZNZ70&%<4?W[D^*;W7M2DFJ1=Z$8Q2K H8"!]2[">0 M]CLN@&9CTCZZ%^'I.B/-BH:W238; ]/)/+)1@XT3O>_;"*,/ MY2/-F\PSE9DFIY&ZJ/Q7G!RS%&;"<6* )Q:-'?6@1_X5V#, M7G"P%Y\.,A,< .A(%HZA8%9)> %$AW+PDJ'&)LH^/:VU?YZL/Y#Z^^=U^>=- M(=6HQ\9_W\6W^"(*,?819#PFTFC.,H@CA*'PHHC31/X3&T6N64LI($AU*&$,P M'$F6<[/-*E$,63^4)*:OC<]%^S5_*/(L9ZH$5I,^JNKNE>N<22OSRZYZ11*S MT!,XAEY&?(A$AB#&4LT1/A6,A+Z/J6'_:]NIER97^HE6/0[ G@70\3"BC,B( MI1D61-,"/K4FM#2L[9/=W&,^5PR;:^Q'Y7+9P78+#%"D--"0,>;%@7F!4 M2GK<]$L[.':IN"JK,M_1/RIVQ'(AS'35Z>"=^)AX@>R>]&-]K">Y%!D'G",U MUW+R6;7><< <*L$C1W'7=O6?^>;[;T5)E=ZMKM9NBJ>MKK(B47-M$M: M;?;U(<73;?';)Z%;\="F?.+E#5XO7U.>!IA21B''VK_B^Y#$20Q]2C&)B1<$ M*6W7]%/!_U8KVM$[W7JJJ-2%K:=E0,%;K=", 0?]!L%_2AY!GTG0< E>LGEU M&(W0NW=KAIVVK["SI9BP$_'E-+YY[V)G,)MT.W8WV3LW%XZVJLM)&[/:B-58L$9@@@J01Q"E4I71A2A(" M$S^-8DJ3.&1&[C-W)"W-.NHX @^*I:NV7DTO!.VJ"[:WC+V]?/',#H9YEV3B M4V"W&C\WJ['C!_09 CN.KH#FJ1^B-D$R@#N(747W7D[0O'&_S@!\%1'L;N21 MH1IC,RQ5UX_-\TVA+EK4+VM-W_UW4K2%#WZ60VSJFZ*);SYHPZC_^)%LQ.[@ M6OD!">-,2GB6(BGP,?$@H5X @XPCFB"61DEF%0RR%,Z6=F1H"E6-LS^[UJU= MR^@']1? 52F47GBR*FNPK;FJXOC?TX1BK_&89A$DGC+\%0"J<(XA@C ME1H=A78*@6/ZEG:L]SU0[0W.0+;+U1&GU(%/ZH)N+JX_!4L?X_P+/*-W<<:U M'>]:=+L"KIV*CJA[&W>B6VA/.A(=3S.S==H>@)_^>LH;ZWEW"JZ"-"8^)3Y, M5,X5\CB")$(Q9)B12&6\!C18%;IDG^'MTP14&LF>M)$]?5JG$T&:2&4U-A7N M *ER?1.ELK3*#)1M>57K&GA3+O7$]MZ%R_>WL=QVMEF/T[V!M@##Z_Q"O+4) M-4#AW\,8.@^Q,[/&8"K;N.UOXHA&&Q/0VT$TOACF15O5(3K?N-=&0WI?-&]1HQ!M4T!'L*<.?J M.4+H=DTJ]:5V@8OR(]Y_P*I9K/QTE53/K=1LW'Q9HZ_-U1.4R_&"B!'RJW9 MG+.JJU8P'"J@=B^/$T!?Q49E*M]5Y8^<"_[^^3>IS-X4[:5]\7#--OF/)APF MSN(X2,(8QD&<0!2'*20A\B'S4AHE41I0WZI"H/G45J)HIAJ!3.7G/[6T2VWR M_WFW599G5E8_@;)C 9 =#W:RRF)9S 36-&!/++44SKH.PMT>9_!.42ZM]Y_ MCGAP?1YF:PEFCY@C,68Q\:RRS!Z00X$V8H0+W*[TO.E.3YKNHF+27-3.X7[7 M$W\51IF7Q6D ,684HM#W($EB#F./9UC*YL3GB764SR2D+DV!4]7L5:Q.P8'8 M$ZVJ"DHCY]^WA0"A=P74=ACA>)UFL2W\KV^^A'\K-^R.X:O#GE6.O;&3+HM+ MI^PTA,[OFYT4\*,NVFEGG*V,8E<0/N:>/&*$#X.$^Q %(H,$9R$,O83$08!, MFUE=3LK2#I 7Q((G\FSO [A@7,W;0*.?]N%F?[<_[+=V;ZA9 MMNAKTKNM=N0O]GV^/E654H-4)-,/43WKBPK3QE['WEW:3I$TEH4HM_7ZN3$I M#DV1CGKS'EY'(1O>6R[0FGBG&0/5EHQWU)MK")51S;B.#CA;]ZTA=OKMM@:? MLPWT^$?^\/U>L._7!?^%%-N,M#4 ?Q&/5%2KR"/(#X,8QC0.( JC !+&$$QP M2CCW XRQ;Q;>,3S1TK:^HA8H M4&LNK2I_"BV$N;G7FYQ9[L3A),$2]N!,2ZM",:DV/0B"M,0QQE/ MD>_SV+"*Z>E9EB8S=Z3VJRD85\@<0/.1@NT7*"U#(?U?B7X&^ );/2J&X%FRC9^\: M<4FO*FKQ0I=K7O?M[]LS6 N09 M6)?%@ZA^F5*#A\R M<,17L5GY'D_2():R/O-#B/S8AR1)!$PI(7X6A3CS8KL$)C3;JK.DN36KZ M_DM^EVN2?P*B(?I*!4?;.<_/8$X"CS-IH, XP-(V"6(/4A%&$&=)Y,5I@#.^ MRTNZ-P\3<@[\_0P10O.C;W8]X0#,>4[G!L!]A$]#*GC7$ON3;B+J[I;!#!=' M-PEG)IOUML",\<,; <.W[%V8VEMU__CPC_)/U;C\0U%S^?,N!\#0F3D\RM+T M=$TMN,\?)9170-(,?OEZ=[.[8Q.G$]1LX3OOV'2'W,3RX2QHCDL^FX,SRM-Y M9NC9?)YF+/:]GX9O. NCN"ZXSNR^9G]L\SKO]U4:?T4_,.B"OOECU_+:EM*T M@Q[QD_0)&X?;=+?O0Y._]8V[ 3 &M^PFH]AMK+K:K)2,+-ZKQ4E M08!"J;Z+*!,0$88AB;" ,4Y8%'%5VHZ;',"GIUC:P?N"RJ:4B-E1.X#BL AR M@\W$8N8(+,XZ@IT'8$A>R+=[LD+^M)<3 P//(@O.,];M=X,G[?8T%_GJ4[') M-\]?M\J#?IM]>GQ:E\]"U"L12JL[IAC&<2(WM1 88LHBF++8$SPF\O^HR:8> MF&-IN[HA4#D 14>DS_3Z$\/"&=X3;Q#N^ MH1#LD=L1>?F.-T!@0&.6;S<[7OYCO]F'QIQEMQLPU6UWDT=')KGL>T"=JU11 MGRI5T02\9$$2!0GBD&6IJES+*:19%$*1\#C&7H)"9I?3XHJRIXJ4\49 M7?,FIKB&\U4>BO,)K./&RI*7Y7&U\^M!$Z.",\1D$ XS0.(>*95/U0 MZ,,DC# 329H1W[ "NXZ_-%=0UR#)O6"NX>=LQ5A3M/.ZX+V M@7^(-?]<5K^2KN1%\]_]M4;,_= +,@*](%47SR&%./13R,,T\N*(!M@+S(3< MF.F7)@+;\KK?)=FJ&@6HB6F2W$CXSTG(J4&=^J:IP5,%T_8#Q10'4+( %0]7 MH*VE8U-3QP7VIA)XZC6823[;K(4+P7T);"?$^J@A9Q+ZE["[/Q(N&F6<*^03 MJ50 87TG*JU1AD?H)KF'M8')D^!M..JM5 M;P?$HUF'-I$NE+63S +[JVZ?V+'NYVTL@$;3-1Y!C# MB>702?B<7=N.P,61X#&9<5:I8P'!H76LO!&94"D6OVZD4J7E6GU3UUO! M5R@47'AA)I6=3'D"/6DDTXA!3**4!V$:,[L[GM-3+4VZ["AM^SI<@5S3.;[5 MPP#,IO+%!7@3BY4];IK*JT;%J4%#J$NA<@X,9[+DY$0SBY!S#+^6'&??9:KBXG6J%.!:)*,E\:=_)LT_ON_63$I:EB&0Q@SGD'D MATA:6C&!J4_\C%+"4&!4FF)B.IW%]*R?K:2;6%K!*$\O$XY6Q M]DR"/I==I[..3QVKVU_BEM6K_B\GC==UN1K3!?8ZH?*M(X!=0FT0*NQTNG%G MR0?RI"Z!% VJ/)@RGS^4]4:;70D*,$M2"M.$(8B\2!X%":)0FKB,Q,)/$<,V MY\' 7$N3Z3U204\N+AYZK\<_-=!H1$?H1@QI'N;^@IM3&"E,>Q M3Y,H\$,C67%FGJ7)B38(MZ,5-,2"EEK;0.7CT X+"H> 3>UY'X?5B*#E020N M"%P^/N[,P<@F5XKXYC=N)M^=O7F_M/'\'_NOGZ\\?;7]R5 M^MPS>7&I3SG4K*4^]Z0?EOKL_<6ZU%5S8?4DU^T[J<7MDRA^(=5_BTT;EX=2 M1A,:"NAC*D]0'#-(,B8@CS%B :)IX)F6NQJ>:6D;K;F$K7;TJ@HH:5H!0VQUB&BYV SKH;E#KZ9@I*&/CHW]:+,(#E5 M,^K,VW/5C3)CHE<[RO %6^%Y5^5E=5_>_UG>?R^W-2GX_9_R(WF^E_B)]F,5 ME/II3$(8JP9GR/="J9(D,?03FF+& R]*D9D -9AM:4)4DZSJJYFWXC%#]9SD M=(S5Y-=C+4R27M 1#!J*@2;96H::@&@J1QV#.9,L/0^J"X%J@DJG\5Z[6*^*R__^]UN7E^OWWNON8P M8:D?,A181?A+6"7MUK+:ZBLWE-D3H3R3[+9 MVX40'P'6"6%N,]),0GT$1$D,XE!HX_#0LZ=Y/F$-'O]_$PRZR2A>\ET^I%Q(0??Q ]1;,4W\=A4$+\3 M5:9*>$M*;W>%QU5A4J;J_NIBD;?9K_*WM>HZH!N6%4+77UI%!,6,!0QBD6F? M:0B):A:09IDG@L1CC!EERKLG;6G2K^5,A3VUO($>DXLQN=>2NL8#?>H.PKI<$C8K!$@[@$]#!B9 M8(:WCVV^D6I#DUE3KV+*<9PE D8IE8JNES"8QG&F.U0F&8F"3!C=KDU,Y]*. MC5T4;+ZG\>V"F_L+:G8 +&"9)CX-)@IN_IPK>[1-4+LQ6/PWC70^LC0+C'3N M4_FWC70^ O64D<['IK/O4'#WXTE7ZK)N2O#JQ:4)Z#OR#'[4+Q3 CWG-UF6] MK:2*>&_>;?TX3L-B]F*(IK[N>XU.4_;/J-:+59^!DS",:BWP>K39N@F<9*3? M0.#T0_:;\[[BUU5U4TB]^_CE6TO;EIHH\WUW ,'Y33>>^ZE]C!7ARM+L M%4^\ JI;^H^<;\D:# -CM>..8S!JNQT,-=M>.\Y"?Z.=>&)DLD_Y^%@6.AVU M]>&&8+NV<&CBSE\)V&?KG&+=58[.J_'GSE.)C52P==$*48@LWZAB%O4U_Z]MO5&_ M_2HVM]D]^6N%2(!$$&.8^A1!% L$:4I]R'$8^0'+DB (1G1@=$^IT1::M77C MMQWE@#:DU[I?H&YJ2OZR%393K;"9R'K+59NS5>$+%L&[F[;?HV+S"GR4G!2" M@Y8GH)BZ B23QY3RKZQ)74L[EK5UQW?,=H](?AVW.IQN05SV2)R ROF;*TX' M]=&NC!-.9V^/[;5UG:=L:(^]?&MI:M^>NG\SM\H.@#AOE8W'8&)IUS/ 7"5D MG^9WE 5V,-1L%MAQ%OH6V(DGQJ9/7W,N5[96>YFL_W?^]*'D8A5G/DXRC"'W M0D^:88)#J7%ET$,1$S%.21P3N^SI8],L;5.V"<$MJ:H$L"(62&J!(M_HH MLL.;UAU>$V_@L5"-2)X>0N*"W.FCP\Z<.CW$VNO,Z<&GQ]EMOQ75[B)$'M+M M$5Y_$WRK;]'EO^KM6K5G_BS)_T*>:G&;73\]K:6:2=="18=N-_)77_+'O F) MJUI\#*QZ^!N[LF9@-011MO]#&+HHV"5 M4"F E5BK.54FRY-.:7D6I%+&&W@JFT:>->!;H?Z^5OPJTX[L. 9UP[+Z[7K' MM)W5-\7W86;QO=5RSY53L.=.&6:=35>KF_*60[#C$"C9 ;YT2[SG$ORZ7^(> MH^[,O E7P9&)-P6%LYIW$T)\:-I-.=6X\ZBEZH MSB]2>]I6@M^J,)]M54F!]I[4>?U;4=):5#^4,+LIGK:;E^7Z]T$F44I2QHD4 M/#YETOPE'B2)(#!%?LR\$$44&9F_4Q*Y-'G5[X8I)UW#K*QT7TOY6N8H]H/E[48 6="P"K#3#XQ3!O\I\H?O&\&O?T@MX4%\W:HQVW;*]>UV M4V](H:(!=SW%,I_'/O8C*%CB0Y0*'Z:!5/DB%B>1\#FBU"KWACGY M&@9 H3E06AOK!ZJ!;:US<-1OI0Q51[OH^I@]R>?[#]MI:M9+:*:%3;DP$XN7 MW9JTM(.ONS5I>ZGTZ+\"'_/U5CT]1=>XL2@ZTHJLIY]5XQD+SJ$V,WHL21Y 0[,$(9V'B(1$1'#II*REW^J5,4L[("'R2F^::-1-ZSXDZ^&&+F2,2"@3\T#\B?/WQ7:77U32'G_IGDA?I U.WQ!U)__RP_H'\(_B ^99E@ MF_="?DA"!?UC@JCP57>&B/O*)T:DV1V$4* 1RQ)11R*E12B>:D*T%6;86DU M \4V._:0[NDVKZIFK4QO2M9JGUX!JNF%*D*(/*IOP[28VO1+3@.$$A%'T(LX ME99$*"V)4-4[82Q,8A1)TR)HE_Q3<2:79Y$+WE$]W7)_6)?UWV6YA\_)A2W@ M]&=LQRLXEN;3ABWL^04MP_(O2H<'BF=]\@+%-5!L \4WT(R#AG/0L#Z8YC/[ M9V!:DG%1G\-,)1[[GX5D5NUBICE3?E72^^.#Y+'6MIT4 +7\+'0XH#S)Y:&O M/Q?YYTVE2:[EK^O\H=#OJ3?^V))UGCTKL4%J(*$%0@.C7GLJ*WW7JIR[ZI/* MU"?U78%7.^DX,=NBGJAA.?W\,]7$G W(?8W-^:8<9PE_S.NGLB;KGZMR^_3A M1>JCSHTB(9-*9,@A95*Y1#[U(?:2$)*4TB1.H\2/K!R79^9;FB7 E MP>=2KD8!;F88.X1QXD/[(@2MC5]#7!P9O^=FF]7X-63]T/@U?6V<>-G%*MYF MG1"K=S>.$0XS(3P.@]27UBOWI&Q!&8$>)VE$!4X39-1NPF2RI0F6?6RMU!IV MBFAM%APG&<1$]:A1?15Q%%/(/"IXG'A!0HW"P(X/OS0QT5!GZ7I_"9BAIWTT M#%,;_4UATREV]W&>73G&7PX^KQ_\*&.OW-['G[*O*W&MPM/O'Q]^*9YR5:/2 MNACGR0$6MQUU('Y;<_V7KW=037UEAU "?SNO$#G64A& MU:TX/>IL)2S.,M:O9G'^X=%A34P(KOT0-W6]U97CLR]E\7 OJL>/@FY6,4NS MB*MF<8BIMG$1A82@$#*EQ!/D(8&P97#3F2F7)A+[&\Z6&I"(:*8O!Q",LQ$3F&\+B+RSDWX=S1.88 M'(G1,7USI .AS8:[S3[N_/0W>S?]3=&S/#[GA9P_)^N[MJK#+I]E?\*R, U" ME/J0^1Z!**4>I!&/H?!)YGD>$:%=H+IC^I8FV/K)B"^3#T]:'O2Y3GFQ3/_R(W=H>#KJRAP;$T<5Q_%88.DK=;ZZE]*KUEWO,&>LRI M57SA>=DQ"#H.K\ ^AW'2O,.)UL&5(\)_ R2B :!B'S?2M>U MF'MI9T-+.A!_M=?MS?WZN^9R_:<1 >"=V)QK.-4WBGJ)(H=S!T/ MH,=$%[KDMB;M"-!,D,' MP)3+,%O'GR891U5YZ]%^U21O0DT[Z%:IUZ7$H9_@0A1=>0_&DC&O3^%"L%YY M&BX=;YPL_2HVZD+SKBI_Y%SP]\^_U:IW6:N4%@_7*@10%\I8Q32.8B$B*%2I M-901#$D6,L@I2A$-"0V#P";UT'QJ*\UPAD1$%6NK(R%U=KN2F%E'-" [JNTD MI,5"F,G$:>"=6 HJ9'7,0T9FOY9X^8(XEG,?&L M,LX>D$.I-F*$D7&>;3I?$W(J96=S^ZLR>5$@$/.]#$:<**TO1E+_2Q)($A2E M20&JXF%S@ZF-L%":6 -G8Y3H\^C MX2IP\_1$\\9LGF7X5;CF^3=LTQ0_YW\)_DTJ5;\5M2KQ)4VIDA1?RXUH*THQ M5P32PKAA$[7]K+%CK3Q"B7$,Z4US3RX[-(+#(%Y41>T-G79TKK M,65CGY5C_,;X=IRY[MI47Q?2&BU482\A%3I1[R.A]K>/(4J2D 89E%R'$$5Q M!+% 21^BD.21DP$1MUSQTV_-)G;HU[?)K,^_?:-/2W6P4QEFP[=B47S(; O M2)\N1.\RW!SV$[68?/9FH_; '.M$.F(46V51A?7\>OOYV[XQW2H5L>!!(""G M20H1B01,,?-A@$6"/<9X&!JJAZ\'7YIPTM%GBD1 =C2"=WFABC4RI1(\B)], M=9LC4)Y3!"\#:&+YLL=F3]X%6)AJ=I=A,I,N9X6-A09WFOD3.MN1%V;2TDZ3 MNM?+!IX9IXF]W]9Y(>KZFOVQS9OPD;O=3KW-_J-44O*FD*)#U)OF*:D,KHC/ M>!(* <,T5B+-YS"EC$#JJ69^(HB\.+;1R,:1L33A=_MG(6?YGC_UI!T@+;'C MI."%ZV2FL4V/_L22M6, ]#BX GL>U UTPP78L0$Z/MQI<)?AZ$B3&TG$K!K= M94 =:G87CC9.<'X3&Z*:9']JJU%W[I8$1W'B,2@B3YJJ'*60A)E4_3+*HC0. MHB3R;03C\6F6)O@Z*D%'IIUP.X&EF?"Z'*&)A=,KZD-HJPQD/69;!)/$CB#PO@Y2D">0LC;F/4M_G5I54G5*W-#G3D0SXCE = M/:$[E6ZKI[*V]8"Y7:#=G+<30[?R[$9N)3Y&42\Q7H0/J%;+:5XX"] 20UN"VZJ)Q^X'$O!%UU,&CB=%92%<92)?:A MAU@*$9)2 ,AG3NAF*,"F!-4%2V!ZW3/'4LQT*=0NR3O1,/.3 M:O&Z:[O!^HM"]AQ=]3>&D_+"ER)ZXJ9I]+ SW4==RO;^UNKBD4:4W.+_=5]^ M58[@\JLHU4R?"_NR6T.#+.V8V%\)@DVI&J? NT^WX*O\_Q?BZW-9;@KCV,SS M4 Z?#$Y1G/@ L 1PBD)=)DB-*]8U./)\!;M,&'Q1M,OH!>N^,UW#H<]EU;0; M^J)3\G4!\D;TM/KOG>ZX(36PZD&L(D%"I Q47[470<*79G^"!*0L#4+ALP@E M1J4-QA*P.(GSHF\3:_HVM9T#6&?::OI5OP')@'&[B''K7*O^>-\$>UEUOE"^[A4*$H0\1B#' MJI%KPE6AG22$&>4\85G,_,#*$^V2N*6=5"HK.&^-275 :4OR92L:%1NT+]E6 MZ^(\RLNR(7_)_?Q.)^?$ED%;3M>;,A1$B*0092&&"-,48J[:R(O(CW&$?)1B MF^SY-UOO&?+KF_I %BO=7VZK%F>3++69&_^M%G!B)6>@<5E7\>F@+]D5>%$/ MJFDJ>LBGSNAP6@5J"OP=W3HX)6W6ZXHI0#V\YYADCG$:01>8))6,KCI+SE9, M"G3,Y=$>ICZ"R*,"8NJ%,$2)8"+)/)\2FZ/]Z"Q+.Z-WT7'29%3.W4>Y9VM% M[16@BEX=/[VMN?Z[_H/E:7P<:S-9>S&"$PO-'7B2P*;>TQ70-+H3=X,0.)); MQ^>850 -LGDH288?MG5+_8>H5:1R8W#<_UG>?R^WM3RV[O^49LBS_,6GO]AZ MJXHY?1R=9&R"9820_A2(_2QM 4$D_^2H@+BD'(4>#B-/6[FF1I-P]+$ M2LC MOU,50GG!(C1]W)I_4Q8SOW5*7#S52#WU\6I?/ M0OPJJA\Y$\V7(]__^H:PW7\O-?XJ-U)7+AR+_'\%_ M574_;Y_4G^L5YD$4I3&&,4^$U&N9U&MQ3&#J2Z*R( J\-++2:^>@>FD'VV]% MM:/S15G5%P$13'*EKV7*A@M+57F6S\%0]5[:(D]\OIZIUGH%=KP"S>P5:'BX M HI)5?H&/(L-V/-YY3S ?M8E<65:S$+SO*;*G,OPRO29=?*QS77E4*KKCN ? MM]7N7-6]$7;TJV=V*09R)ZXR+C*4H ARCCV(.*;JAI\I/TP4!!X* VS50',4 M%4L[=?IMIOK.F5KYU\5?HF)YK?_8GC?MC8EO>V4R;LG,3I+)%V+JDT'1!AH& M0,-!J^M?-4UEI&K?L@&:9SM&=*"JRZZ_%P#IK!WP&!IF[A-\ 4RO&PA?,MC( MSL*,*<5!35:N=L8GV7X54OC M\V^,K.BH[L9NL_M*D'I;/6M)I#N&JZ** M)^>9MW[B.79?E4H\^X)]0L:G2E^Y7Q=D_5SGM74NQJGWE[;K)9UE(\*JZDOK(=AFB"YXAPHH_(J3@XZ6TK%.;;ZV11GGQWI9CGJ M^^GY+-\_[Q]I79K:(=1Z>3ZU[H/ZIF@O/I2?Z*;82#.GSIDV<58D9:&?8@PC M2@1$4>;#U ]\R*.4>-;\FA]VC&A7+E M;)J#Y'E]4S,NPBM7UIQSCSO2=MUC1'U'=\ 2@I319L[L7F":4<2[G#T6871"=8.Y<:IQ\;V("GJ M_M_T[41N0\,LZ:A@Q,-7.+D/-,OVX(8O".;0SW72G/P%_E-I5_??A5K->_ M%?E&!35(4ZO^6*[7I'J_?>["MI'@@1<12#)54,#'GLKF0Q!'PJU9+\GT## &@X T+-7A'M\_&_4.LUF)8[$R'\,0"Z !< M1?A1:($DWCH\VPI@TXCLJ8">*0C;!G 74==CX#H1:&TUU$RQU6/8VX=3CWK; M3N1SD:\^MI_6O;1@FYJUWX2JZ;F26F2490F' 2<)1%DB8(H8A9CP.,OB($M# MH[R4-!0:B96!@$=EM*N8)I8)H] R%@@F$ P<-,A7V\4/_F/ MO;XW..@L@L"$K6[;&ST[HJ*<\D#=/S[<58)OJL>"?UZ3!^-*7MK.U42" M^_Q11^I(2H4J\:SZ)U@4BSN*TODKRXL!FGC/GL8&_*Y(=54!;@B&<97?CHXX M7\6W(89>5'H;?'"V]V\>Y1^T&_=1!WTT]T>MRW??RM$RC\AL [**P>X&0UP:06KM^K"!RY ,RFW-69Y 5#(=>(;N7;=U#HZ^^5+]:%::Y M)>OFSFM%,^2%*$ZA'\<$HD0*?NJ%,4PI98GG>XD?&5U)N21J:5*MO3 $#Y*5 MC0I[8'N*6^%V!9X%&4B GFX!SWF=VVL MPANLG:DSZVW6<"975[-&1Y*/R/^@F/F<.)9O*G MN8=F[VV;8.RQT1M-K\^VXGSK@!8L)3ZF @KJ4XA2RF$:^02&E+ D"03WDM0N MAN/(+$L[ 3LB0=M#P38\XQB09OKZQ?!,?!+MD.DZ?KCORCD(@;/ C6-SS!R^ M,<#FZR".H8='!B"S[X)OU^(V.](^KG[_W/NIR9D)$ NCF,4P2#T/(D$P)%Z: M01;S. NB*&3(J)+[6 *6)B4Z^I7]?ZR+8WVESO'>+\8E,5FODYFDF1+]J=5A MY\#;A^..1,]5:*WM]/.&R8X$YU7(Z]AQQ@G$>\&^%^6Z?'C6NI:4N?*CTWTQ M=67S]AR/F1"9\!$,?1Q"%,8>)$@J1"Q,$XXH]06WFHWMOJ>XZX;@7LVR LF1V#*;WET4+W**!4?1?._-T7K7*VE,:C/^XP%+"8(PYBJPL=I1"#E&85QQE$6!%E, M(ZM<\;,S+DT:=02K1!S2DJI\)HI6Z\CZ,V";FG$.(9S]=1^Y,"LB,8 MW)T!.8]^&F>R<;:G_)ITY#MF[>N.&' -POU4CCF,D+;L! MQP"(%S?>&!K;]NI=SON8-]?WUX6^X$PO MG5T".--5\F5 6EP-FV)SXL+W[.LS7>.:LK&_G#5^8YS&_9GDE4Z\;_P%7R@:^EJF3>_*AS3K_DA;B1NF&]BD-"$/5B M&(:I!U'$"20\S6"6\"2C*&29;U7LQ2EU2Y/>BKFN_FOK8U/9NCT.0<!'U'NK=;VF95 MPB>!]5 ;GV:22V_POXD?HMB*]\^_D/\JJP_;>B,-A*I^_]PD\.@\O@=]C.EC M:U\W@)$4!5G*8!H2JFZS I@J=TT:)8)2&@C+D@V7D[2T@Z)_V5PU/&EIT83W M:_^,-N;5]PC*)]&4?JC5#735<0KJEM6Q-_^CU]13":H#>**[@4P-.1!A>//$Z4WU5*=&R>5?WY MC3PS/OVQS9]TJ&=7VCR):3/P^\F0AU"N?$$O)B)*U%GS$ZCB3;^?EF%5S&[!_* M)?,7+[CRZRFP'_.:K4NEP^X^?T](">,E GHD"""B(H(D]#*8HH0'G/E)DEK% M.YV?YI'RQT#Y"VNRYSA.,+Y;Z:, M #AZ[V3VIGWQET_%)M\\7W,NOZ[Z@PIBJ)Y7*.5QD'(,4\$#%6".(/$]#T8\ M('$2Q5&,J6GAEV,3+$VP-#2"EDC5BE"3:5[QY2B*PV+#!383"PE;6*S*O SQ M/JK$R]$!9ROO,L1.O[3+X'/C=(>/HLI_D(V^CY;R0%]X??E53:43G=1FMB MRE2$X4\Z9@5GL9LN M""(DBM,CH83M.K]M1*'9,KQ5<.$9ZI8=9V@&[<4AAX;37!@E\_ZY,T>?=;,U MK0W1) Y%0!@4/*40>7X"210)&*6"1+'40[W$*OME<+:EJ9H["H$F<63@R5%< M+0-)+D5K8@%Z )1S!=,(!]IN0BR&V3X90#+XTHM;H>GU?$:Z"+O;5 M4[K,4=.2HP-C+&WS2UI!2VR_$)1%M\1!Q(8%@$NP)M[[IW!RF%1KBL:X8J1# M \]7D]2 O1>E24V>'^EYRNNGLB;KGZMR^_2UW"C/M [-W0I^VT7@=*K);=$] MOB(T#N,X(3 5(I:J @L@1JHO8NB)- L$1GQ,;MI(&')J^7L7G7H'KT,3E>>TY%4S.M4O0RJ5_[6"X<;I25?\_^Z+Y5Y M;ZT;'[RY-(&G-+U>P6$EO/I%%:T4XT.0C-3A"_"900D>@,:]+GP"BK$:\.%P M<^J])U@YT'9//66;P@*S?)NC>9;VD[OB'Y90G>])]LT?]0,[>'-/P&&D]^ZMO"]D ']N"S; MKF9F.)HFXSK'/&5&4Z/<+2!.K+LO(65[YG@#JO-KG!:.H+V#V1H*,2 MV&!FI3Z=AV24&C4P[&SJU'G6^FJ5P=/C7(AMFL\W\2AM*SGZG:BRLGHDDOY; MNLX?])JJ:LM,N=UT ZO;[%?YVSIK*BL=Y-EY5(0A00D,E-\)1<2#A)$ )JF/ M2.9'$67$Q@/EF+ZE29M^CIZH-_FC+B':I5>*EB]EI%"AJF&5#T7^/SK74CNP MLNU&!8QWI4?E8U4'E.J(T"$%RAU4=LXKUU^'F5/K#==\8NG9 MG,Y&&/0GG=0A5?ZIM[^Z1IE,\GK"KFI?7A=25:I"XG\ MA_I4K\"'!CE]U],UY7BG]D%5D_7I2YLQ*9QG,7*7O7EZJKD3-\\R?21G\_P[ M(PM^?"^KS;VH'C\*NMFK%ZFO?'Y> J,HS" *0P%3/TE@@E":L!!S;->CY_@T MB],A%950-90%M*RJ\D\IS&T+;!S'TTQH7([2Q.*B 4A1"!2)4G6:I*K%( RN M*E4ZA.#C+ZJ*#'\]+C]W[7!D#8PS0NMS-P47#P6NYC;MBJ1]D5P^E>VKV-QF]^2O.U4M2!*RV50YW6ZT75G>D:I?6@8G//"C M)(6#UT-&U35"1XR;3S*@3M\&]4>> EK M#1P\-]8]-K*5MBJKMGG>5SRHM7"Z_TZ*VR==S?5S664B5Y>.]3]%_O!](_CU M#U&1!_&S''RC5,I=5MLJBY,D\5(/QH0D$,5/"CJ 9?D@TQ5!/^A& #O\@)L:ZYNB$&M +-,:5C& M.AA[)Y= [()$N>:V[:_Y,G!GCXDJ"MQ_KL4%:&"N0 --KTY-#1J->"/1 2T\ M5Z 'T!7H( (M1D"#I/T48%^MWJ4[=DGK[LS]NPBF9G8W+X+GD^[M15$W5OEO MXD<;PT/:&^W]Z?NF0]Z*Q32D81##B(811"AAD,8>5_?T'A$DXRBT+&(V.-_2 M3MA=,+.J B2ZJ^6V?:!M.N 9J$TM!6< 3FXXM-BU[A%)Z_YV_OTY"$=8$T; M.#,NAF>;V=8P8OVUZ6'VVDA+9$MK\<=6RK=//^1_[N4HNJA*0+P@BGP?9CX3 M$&&5J!SY A(49RSVA? PLC(-CL^S-$FR)Q-H.H$B]%P-%BM@#97BR^&:6DL= M@Y2]DCB,@RNM[<0L\ZI1PZR^TFO./#Y2''3=>V^S1M[H9G*O7)^[^X44QSQ" M*IO/SSR(F)]"BJ0*$L=1K&1$$"*C0L@CYU^<^.@W/SYZ^S"V"KOMPAB*F>G@ MGEK\N$#:7AR-P\N5F+*JDK<:((YX13LP@$9C1G?H M1.LXE^/3-?G+/=;D6^6_"TLY +: M:\2YB'L)R$D-*(089Q 2N,0AEG DTRP /', MK(2:^:1+L_0[RH$D'>QI;Q-M7G1GU/0;UP.S6(?A\V0J="<^")8 K&FUM6D MGJGDV@YHKZ7I@GQ8RR\U9,^YG_=D&KS5M@?DC#="MQ*94D5,Z)DK=>AR5O] M=U)L2?4,_$E6@?.(!%' (IXI;93"-,8%,G@R<"N*EF56!))A3IC,$RCA&61"K&P M"J\8F&MI._NN$D\DYUWX>ZVMS+*I1] P,"I3=@AMLSWO",.)]W];,*!%JC7) MIZE#90"(TVS^XS.]08;^(,O'L^Z'7QDG0+Z4Q4-7[^H7LME6N@;[-[E]GAN7 M;W97Y07+G\CZIO@J)[W_4ZQ_B%_*8O.]7@61\(3/$QB@*%$*0P!IJ&*Y@BCD MB'G$3R(;$7,1-4L30O(+1';RY;+%,)- LT$\L8Q2?.RKY%V!EI?G*_"?@E3@ MMG"HM3C!S)$8NXR6606=$]@.1:&;04>&\+3USV^S7\6#FDU.JVJ=% \WA2Y8 MK$R(]\_M'QMO/O98F!*FHG H@RB-0XB]))-:6":5L8!')+2K\FE/P]($8[^, M?$LGV'$!>FQE(1;)3'V&<4A%$$L=3,<19 BAB!-F>?C&)$4"QO18S'WTD101SI0 MR[UK._W4DG\%GA0#VHTF.A:L^ST8KXN9I)H([8DEUDN@?VV!OML!K6F_TDA_ M.HOTF'80MIBYZPYA///T"_"8>5-QEVY:3)H*B(!,P M8BR&R$<95#]#'OAAE&&1I*E15?AC@R]-/C4NZ:HAT33H[@AFPZ+E4B1F\CV"AFFHX66HS!12^.(3<=*Q]33;)^("C[PP4_S?:5+W<7X#S]A)(R[R MU<=V4>^Z4"#= 2$-&<=41! E?B;_@Q.8$H1A(IA/DB")8N2;M<KV\?D'[5LFWU?\NJJN>?FTZV5BV"KY]9M+TQPZVBRVY E(AO?CY6A, MO!GO*Z(;(?=SVLS L>J"?!J#4=V/CPPW6]?CTZSTNQT//#7RFDF:$)V&%A*2 M8!]',,%9 !$A,<11$,$PX+Z?13C PLI%T1M[:1OU7+#96:P,+V[&(3#UA8RB MZKQ*;W_#\II;5S,C\..$1>DD*$8@))XB/H(3].TCA(?<^J,]N9^9:V9UMRP5K16X-U1['= M)CX'LMG&=@C=Q)N]0TV3>M6_KMB3ZTX$&.+B2"R:3O-5UA,O2:ZNJXX8_9&"5V)UBJDFF;?6O M?P&0S*1R!9@@1<_MEE%K5!(V"4Z.'+L'25?#2,B&F3D2X":B\YZ;+1!EI%QV-6/N4%_UCSQTK: M8XAF,8\@SI20#*2YE%'= ("G@LC_"8A5[7^326-I3-9 M $,;S#&L8QMGER-J;[A90.3*HC.9WU'[ 3,,3AC',NI4P;C.(BA MQ"Z$62("2)/(YV$2I2)+!U0SO 35Z2L/C@6NF<">?^N6:3JV3-.I918=6BP[ MLXS3D:7+ECT<,+C$596+G+/>75'*LR! B32.<>A#%!.I :+ AT&&LXS%"?/Y7R="WAN=8#K_]0,.DX%^\4AJL;IF$0^2G(?$@"Y7#@0<1) F-8$9\ M&OL10_+_;'3+WMASTR=;TNP$4Q\K,Y$S$(&1A4E+E?,F4@>X=;3[^R-/NJ\/ ML+2[8P\],M#F>WS">=DT95&YJ)_R[YRU.?FK-_Q=7CW)\YS=B 5%R!=AD$'N M,[E3B8]@EB4)I(%'!0Y3$C%BIXD8SST_#61+.J /N+SG0!Z-30T.0#<24Y58 M>^!+!J6I#E42@J6-8[PVAE;/&'B/;0=M@5X)H+/D-=E=&8]Z!0@''>GR&8?& MD2UFB?([5%6S]E*9DRC>2_=-E.2[])%V-D:;A=AWYA?E7<^04SX$9T M/DO%#V@8,BMYY'AM3%,R)ERCB?(W/LI-P)_DB'J-Z@<."E7?0[OVQ<']5#_@ M&E1K\D].:_V",LAP\:P.N5/[S$ERB*,%.)))C?\!4V_/:DI1+$WL15KT)A8 H9 SB(,$PB4@L[?$8QYY5D8)C$\WM'/O$ M"XD>^"P?L2QE=0Q),\W;!3XC'RT]:)P;Z>?8=U5+ZM@TTY:).L/L7@6H<\_; M:L'] ;OR4MW FV)2UX\JY&614DI]CT8P9K$'4>+%4O=-&:12!*"(QEQPHP 3 MJUGG)A4VY &LZ5/':ZU*L2U7N#!5E&Q0/Z>PCH3EV!)$Q8UL-4]%.- 5[3K2 MP1;HAO@QL#55.$?"^-64RZ=#'['\^5(M@_Z:R:HL5S_4)>Q:BWKUVU:+%"WC M3C3) <@>T1IM1II(0QS W%8;'/+R,,VOZ76UZ1B?)"*,(DYAS-7=K9=2F/DH M@SY*6)8%&0_"Q$;?>SG\W.1YV[O.H$F\"79F&MYP1$:6RN9@6*MUAWEVI,SM M##ZI"G>8L5W%[]R?H=YT7U M2>KIN6 MPU6U?FPZ!^]D3N+(PR0)$XB"((4HDD*/T"2%+$Y])F(?>=@N;6L\6N>F^_43 M8*O\OLA%3G'3WZ9C *RKIM\XX^I>(]=-#07.2_!=LML4^N2ESHY1"9QKUR8J/++Y?E&T_T8N^919H;D'';BOM-QR#'LNCINE.L#CNR\$[ MI_2URL:/!?F)\O*C33GLZ'J+JP?E1)9_J#L(*?6T6[E^B\OR60I#18#JU"%H MY),4AFDJ#Z'0(S -?*F(LTQX69*E."$VAY#1K',[3A2U39R2^@O?TFUW()@A M;B;:G>,X]C5!!Z'^2X_D*X!KT%&MQ;##'D56*#F2EF9S3BKWKE6!V+P^L M3]_V*;I;75,YAY23ZTIJ\$I!_\SK&Z%I:'[#%@P'24*I#R/="9UF1"42(RAE M$:(L12+DJ=V-@,WT\[L2Z/0<56.$M(0#K,AMVK?*+59P[GRG# F:W.F8'S%B8CWS. M=&2K:,>6/+"E_ I\;K#6I]#U.:SM.PD, ,U5*P&;J:?M)3 E+UF D/&&*@7 MOXBA>K=ZQ'FQ8)X7^P'Q((ZC "(_0)#0((4XX4&:4(["U*IAW:%)YB:YV@B< MCDA+7?<0BH:J[878C*W)OH0%?&LH='@S< H 5TKJH2FFU4E/,+FG@IYZ=N#% MK;*WO_"GUN)F4L/]PFLE/MZM2ZG5-D7$M+7B4$>2A$*91F,G='V&8J2J# M#'FAP)3AD!$[C=-F^OEIG,T-6KDE7UMV9<, ^"TO0*4I/^XHN7Q-@A %5,0) MI+YJY"Y- D@R'$/,_#@2029U4+L:T*Y79,KK;DW5*R^(X97T2#"/?<>LO_@O M.P"WE(.&]+:?PU5S"7W\;LC^IG@ 9JZN?FVFGO8N=P H>Y>S0\:P#:3_PE7. M#JWUB$U!H 43B 04>3!C::+:>R*(D9_""*<9]@GW<6K8I.K Z'.33B](!+FF MT31F^Q!X% F,D2 01[X\C3./236<(9C$01"E0>RS-+"H?#8D8A%4! M&H_E)C1!%QH'OY6J HLR?#^O:@Z"R%#:'T;YM#B_^,,;65Z__.8^7OS-F>8# M7(C*1''_5NA8Q.R?X/Y(;/ZA-R:*P3]![#;6_M1#0\MCUG(I6!#XA"#$HK0Y/U0_@,(M4Q;8P082')/#M&K">G7%N!\:6X+88 MBFU1QW,(FZFJ3G$;6=[U(&N(O0(-N4V=DZM-\G[[YR@1#<: .:L(>6Z^B6M# M&K*_7R72],6AX;:DWF:.O\%57GU]*CEF-\5?*G943OQ%:C#^(@U]GH1A""G& M(40I2B&F408I#5*4T1!1)FPDC^G$384K0!3IH-*T*_WK>TL]*"7Y MVKY^XJ7*QVIIJ\'6#=D(Y73%8ZR?3I/*73KPXL>M,F5BNYIOY<<(&].,89 M3#"+I&XD(28LP3#C#$4>B0-.8JMB-SL3S$W.Z"*).N.?20JO])639;6;70C- M-)A+@!E94FA,=#&*=QJ3NU.8V->W.<*XJ[HVN\-/6\_F"'-[=6R./7=1IN'; M55&7.5DK$:^"J]_E%5VNE+S83:R(!1]VG4B"^A1/VKVRE#PW&8OFD__&BF,UN < MR6.T'V=@Y)N:!]/Z'WG]\'9=U:M'7NH;J>N";2KY[VPU%K$T88+#,.4I1-SS M(0ZR4)4$3*(D("&AD55@G#T-O_NM1YI8CBZ=HVCRLL+0'85\C> @FDC H=# MM!

    ,%0PV3G%_Z=%VO^07)U:/)>=?"0R_]-$^C%B$+DD0 2XE$5QH8PCWR/ M4*NL;M.)YR8E52!^V=!N*0F-H383?V, .++,:TD&:@^!PP+0\4754+ 'B:8_BY+3U7V1_X>S._RSK8I1O>.T5'%#U1=>K9>J$8PB MY"NOZR77N1:*%OF\ZA"SKA]695[G*A8ZY8&/"(92O_,A\AF%J2__B;&(L)<) M1KD_H.^D4R)G&KW5,2/EWA*WQG.U9:79P+5F!N M-W;2T>UJFXG0Z1=O&CG; MYTLWT>PXNP*;M=SPUDCCK[OKV? 'K@W6TUH:CX*[(Y'MEK9)Y?HHL.X*_W$F M&79"7#.FX^7;U>/CJM!!THLP"CGRL33Q$VGLR_^$,&4D M@S2+LB0)&&($VZBMYZ> M58E>2Z\RS17%35T>=\+1'!Y'$L]@PDG%F#D N[+)XLUA D=[;)4CM^0/O*CR M[[R)K54UV50J[X?EZL=_<7;/5<"[^N$;+E8E_\*[KGBT*8TCY,:7PG"!F!]G M0FJAB 8MZ)7DPDTZ.Z;,291LJ1[PS>Y#_XMH] M\[+B&1>"TUJR"YY4O;PFNV"UKJL:%TRI,7*)\^]8/='4+=@4+U MV+%%.?ZQ MO@0ST?F*ZSNRG&VB55ZPU@;XM[4KKYK:!XI#H%F\ZE>VO )$O?B3_ MEH0_]':V%2AVW^]=:A(MNB?9$.:X_A MM.HKW*JOX%M#K,-+5B-0QE5:V[GFH*^^9-M05=UY::A/IZK+7-4_USIODP?\ ML:K6G.FB,\T//JR4Y%)F^<-JJ92D:I$%-$%!)F"015(G#=( X@1A& 8$$4]X MW,=63O&AA,Q-""F?S_;"4R=2M W=I099;IALBA7HDKO#:Q<,7CQ3K]'X2S*Z M%VD#N.:A*UP &C:Z4EGM#U7],G4%VF?&I5_I,CB=^9D&DC&QW^DRL/;]4!>. M-TR\OFGB8+X^<%Y_6K6*H.XKFF:,>YS!,$L$1"@4D'@!A5D:Q9@$,<+,JJ_H ML8GF)AY;.H$F%'24VHF]HZ":B3474(TLM@ZCY+S;Z#DD'$F"[72BZ]RZNG5867OY>K]9-\0X5+K@JI M9DAY=O/$FW;)U8)[Q*>1'\&,X0@B%F*(B=394A'R1,5Z,\(73TT%F!J7M9FL MF9(%FTVYR\B(EXO'BF6K0L^J6R3A]WE1M%J?;CJI:;.OI3W9IT)I2$)/A3MX M$8(H$A22D/@PCEF* IPD@2?:3^5]85@!;MX?2L?&*WXF7/[N5_E S [7N2[Y MR >V8N3J0-WWGOW1/-*$X[[XXOD@:UK3 M;224)ZKUYA1MBUIP U [4B/.9J2):L<-8&Y;4V[(RQ>$V73Y+CFOV@^?^!Y* M(FGTZBXJR,LRF(6>@!FAGH^BF"&.;.[7#D\S-WG>1$8LMV0."%39Q](BWN0B MA"8)&^E1.();\S0(+H,V]B>9/O;B**,'0RB./VVW\QG/%V]7WWG9-91?"!QG M898F,-%=1 .5KT%P ),LB&,4J8L-WV2S[XT\M_VMB0/?.O(,589]P$[OZ(M@ M&-O0-D7 >.L>Y?9$%2+Y3K-1Y5^V^W-_I$FVY%$&NEUX_ %; ^MZK0:0YTO1 M.]0_%DS^X,OZB?-JJWG&&?7B*"72M$*AW)-1JHJ[$DA\^;]!0A$21@XNFTGG MMEVWE._:5@WYH*'?SKBR6(-SMM4XR(XL 0Z JC7]EY .,:PLD#6UJ\9!>"*S MJH_GYY@W69>_S_;L+@\H>KB/VE,5 $YE3]JQMK:D![PX,+EW1?"^L]>WZ M<;W4\?!=@.LF$IUZ$4MIAF#F)QPBDB*8^HF0>IA(_3@* Q3Z]OY%2RKFZ2*\ M>>+:_]=60KDXBD2@QSZ=;]Y^/)!^L:7]92;&" D7 [%S%6ML.?NTT;GM[CF]ZOR^49\K/GF"::#P7@023D7*-N#22LD M3@7$@>=#D7C"C_U 4&;5U7T@'7.S23I2E=!3Q((-M<,JG]HNBYD G #LT2," MCN'L/(SO0K )52K0.A.I8)=>APPWLZ[DF%?_W6L[R_KMN&+RM5(AP MX$=^"C.61!!E@=3'41Q#GP29R%*ID(=6!9R/SC0WJ;8E%'!-J643R*.(FHDK M)SB-+)!Z$#5$CE0^ZRP6KMHV'IUGVAZ-Y]C=:\AX]H6A>A(N*M45K[HK,>/7 M!=->EVWMQVI;4W7[?0PS$@L8$P_S&/E"9)9:T@ JYB9- MKBEMJD"7&[(WAB)>2HU7!^>K;"':-,J6_%2VSM9AZV6J/HV\"B/+*DW_E>[Q M*/_0/.CXQ\:%VV.C5PMZ)'%V$93.5*LA-$RL6%T T[Y:=2DJN@>WL2.OM[ M+P-,7%URG9IJVALM Z;WKJ],WK$3(EI=*)\7?WY=(!+X B,,?9XRB'B8PC1+ M,^AAQM(TC3E'1K6/MT/.32#\^?>OQYU]QV YO:^',3OR[OWS\\>[]^_ U[OK MN_=?+]^G^SR>"#!I'VXV8_N/[3[L#37);MLGO=M3!WXS[/C]@//R+U6BJ^UQ M]=AD&-!UJ;H2MU[W(&.Q'R<8IH$T49!*G\:!QV" >< Q%MA'5M<;)I/.;?Q$?)FQ[)K/$?>X'TH-U2.$!1J XNC$]IHRDE/:AL0 M=D]LJW?=R9^/Q=.Z/FB%,R\FOL@RE3P40Q1'/L2^CR$C$1?48U'&DDL%T='9 M9RF1FO**C[WUN5P*'<=_N#AR@NID^+Q219<[63;* ME<@@7$<4;,?G?G4)=Q86$U%W?A WJ3/RTU$?CIQQ0;P@X@%5X4)^HAQ)4M/" M'H(818&(& E)9%5'\/A4UDBZAJR(_:R=)H>OAZA"0D1@RGUI"8;T022 M+",PH5%*:8P"C)%U,=_+\9V@+J_C%*4>IF:'@AND1CX!AGV$%V\E*LRD=U,WA#EOE]$UG.@B3E49Q! MJF)K41H)2)! ,/ )I82A! 66518-9IV;2+XK<5%AVO1<+7/*M1..=NUERHX9 M54.EXP:L-NP,:[UU9F',A(USN$>6.RV]2J?L,.V1#+8T7X'KT\&R0[MNF4'E MMN76F3E?H]^6&0Q'FFT9ONS.4%8%$_\L5J3BI7;/-0JKM$LDSU)NZFDW5LH; M7.65;E38Q415BT3@.%41FA'WF52'.(,990D, JD)^6D:QIE5P\ QB)R;5.RJ M E?@MS8TH>2,/SZIGUG6D1UE38?;Z%.NU(17C'W;7;?-ZO/86O/@)9=]XUXS M>M6U>MTP.ZY9[VHI1K3^+R;QU2\)7(%LCJ!4 M:$.(,A+"+$Q#&(F8>Y1Y7I+8-=@^-,OI9;7^#.>X-#,"X2&XG:DJISUF]6RF']2*C M/E-5*J!'.5;=JAC$L;3*_2CQ*(T#/_.L>N(=G&5NPO].Q=R!AE0[5?8PB&8* MZ\70C"RJ&_K AD#PK2'1H>5\$@)'"N;A.295(T^RN:LLGGYX8,"(3K#DGSB6 M>ZD-I'M^V\49LY1SQM7-F^ 0932#6< \Z+'4$YA%-,KL$BE.3#:WG=_2"I:* MV&H3$FLI!4[":R8,7($VLDSH\-)T7FVB8Y]5=4''@;$FB+@*:3@UU;2A"09, M[X48F+PST'.H.O(253)+R2->5(V16I;RF^!-B:WM([?X6?WH^@K<*M" M16^$JLFU*G37WULN/T6Y+3(:>QG.,NAE(H,HRA!,HQ3#, PYH23 &0NM'(ZC MD3H[F;7-]7KB9=O$7)?$:6)Q^3*_SU4X$W]\6JZ>575H^=.GEDU0/Y2K]?T# M>,+/DN0E8)RM:1O$EA=J2,4TON>6 6PC?BN&;M-9? %CV\^* _A&US#LLPEZ M? +R#/K/M;P"S>PV; UH?E708L-QUYV]9=JANW;TA7'EY1V/T&F=PZ,#ON=3 M'G_&@<%NJT*[C]9XVBW_K?PK3\K^7*1>*.)4GI&)0-(*)#B!V.@DM9"B..4$Q%Z')GVRCXUT=S.EX;63CWL98PUY)IWTCZ)[NE#PB5F(Y\% M0^&R:KMM@L6@+MPG!YZL*;<)>_T>W4;/#RSUUVC Q;W4CU>/7+7G6W@A%E@$ M'A2JP!1*"8+RW0B&J8BB*(D]D7A6->CVY[ 2 A,4GVLH VJ9P*HS"FPKT!V MTLQ@OQ"@D7?\ACK0HM3TZ'18;>XX^Z[*S!V88=KZ%RQ/8Z\_)$)I89"UM+RO!Y.^E9E;5R]E:K96*VN8G4'K&@HU8WE+2M(GD*83/!Z RWL56V8Y"-D%MJ MA(FS*I.GYIJXVJ0!V_M5)TU>&IA#IK+7=0I 6P6EK3]77?_,JP7%84B(8#!F M3-6=S*25)X(("H%Q$' FDMBN[N2IV>8F03K:+!.M3@)J)C"ZCR4 M#Y@V>:RKQ\>\5K-]X#UU9R%0$G@I]R!)40P1]1)(O"R$6-J G&5!G)K5J;B0 MCKE)E"V90/"!1MVE2W/N(GXRP$>635L^.I/L1@#%BOJS809TW(#>PDA^>K;= M-&MB>M,_V=I,Y CXJ,LYRQ'U(5(_<+4MK@#_J7ZFI=7_UY+#;OSE]R(._SS#2^XR.4Y^EB;9IX-&7MNAU3+ ^B8 M &S-58F"73[4/I.<@(Z5LPVOW*S$Z?-KBD48^> :#7^K5+=+0!R4_#9HPLG2 MX2Z!HY\@=]$X]K).)_%7;Y>K2L[S1_&4JYR/.]75QE2B'1]A;G*KH11H4H'4 MK._R1[UO_OA\^['7],#0G#^#WGDIY :XD66-*6;@FZ;<41KM>6@&29 3PTXF M)\ZSUI<&!D_;VNWR#"CK_#]-U$?!/CX^X;Q4ZM-^;/W[GRH1C+,/DH-K]L]U M57/6A-JIGVPRPA:4QS$B*((IE9 CC#G,8A1 /XQ\DH0D3K)@4?![Y7:^,['I MW=-HM*6R9DOM43KB]NHQJE.Q\@VKZO3&]-_K7&J[!W*Y?EOI_L;U R[D;QL, M ";RT#"^)ACA2SAW=_!*"SN1K.POILH@VK)W./.H8Q$HCD#'9!<[K'^XX?,5 M%]7T\N%U%W>B&XDS.W9_H_)ND77$/.X6.3\41N_D&F*\93AR-S'"A!-=6(P' MU?868\0YACGT[N1K-^(+5S$)M%ZK)I6MLSK,J(?")(98J)9.+*$0>QZ!GD!1 M%B&.!+,J'GUTIKE9!HI0M7M?D&KGU3N.JIE'SPE6(Q]P!V$:P?5_%@M'CKWC M\TSJU#O+[JY#[_P+;N*WM4,Z92S@),@@8V$"4>;[,$V25+5]XU+O#\, &T5F MGIID;O)@A-AM ^>^*X1&E@)'XK8=.?A-0' :ME'+5^F7CI7_6,FHWO:9C13+\=>9YO)"; /@+C%SW]5O<[5 M6Y_VI[S@'VO^>$YP&8XR(W$CJ07?JQ:NY>IKN@\A4@:^##UL2?M?9Z&)"811K'I MA5YOW+FIU2KK(:_JG.)E_TPUO\7K8W;^XFX@$B/O]",@.*ZR<(#W"Z[H^J-- M=BMW@(7^1=RA7]N?-7\6K%P^WW]5QYL\S_[X5ZVS@-\^%/>WU#B$^/0H<]N& MDEHNR=5E#UN*P1^X_!>OV_Y5C:UC'G-W!L3S9[4[_$;>O(;0.>SX90[/H'/Z MS-"3'=%F+/9/9\,WAA9/::SZ(ZVWE,;\L6#Y]YRM\?*+*M9=Y37_*A7HIH1 MOF+^(@DCWP\%AQ'-$HAX$$*Y(_K1Z!JW-D637&P;&9W(E,OQLB"K6/G> =$??&Q94E=<+1,@98KT+#E MLGJ*.XR=55!Q0-+$553<@;A?2<7AV!?TTWUSODWBF]TVB4U3\&T=F.I&1>_> MR?/[1E>#J3ZOBN])) M,R5U_+(V$^J3T6\C;':Y&$_NW&P[(X)"TZDNU74#W@K\]F>1U]7?K@#A]WFA MS@E \%*9X@/ZZ$[RC;! >"+ ,8P#SB&*,89IP&(H@AAYR"]$+F_!W'#?J_]6@9MM.D:+P!788"#_JE%P MW)-YRH5SV:)Y$KJG[]@\Y7(<;. \*0$75I.Z$;I+],-J*5^N&BJN2:5K5RV" M+&#R*/,A%WX$D9=@F'DD@T&&4!@@&C#/J&*PU:QSLU8W1*M#J$_V_^KDS[>. M=,NP-;-%,#Q!7$,[P8WXQ:@.+U=E@I+KLE4GYWR=\E4F,!PM8V7T\C#QU,@X MU<=^7=1ESJN/Q3\>0QQ&"$8>%S1B MD1<**_ED-NW7R8$M$+-M170U5[N*$$H0RA M"*+0#R#BE,.,NL&Q62;5",ZPNJL+G'O[Z.@:MH;?+ 6!C M.[B&8&7OT#H#A"L?UK%IIG5;G6%VSU-U[OEA8N&::C]+=8N?5>CRVW591,MI4*E>8I##*/,\3?N@38F6O'9YF;B*AHQ(\-63:B8$C4)H) M@]S]Y2?-*$?0/GM\_U)Q=?^X-5ZJ[N#^ F<90R05 MD%,:0N0'&<0I1ZH]K^#,#Y.,)%::QO0\S$UB_:6CJ'3-6+[EY@K\:/D!N&$( ME!U'JO)+QQ)8YH*#WYXY+BO+[KZO\?T8JE/S_BK&UM0N#T3=A)J^[W]1'1:@ M!0-LT ].,#=J92G81&IK[.6+F-3)^9@^BC5UUFB@_&JKT3*P"S-O%+B."_6 MG&U*,5?7!9._>%I5>/E[N5H_598&I>6H,Y)>?HK?;YUQ(.&^E$LT('( MN4K-LYQ]VBR\8=#L)=P-',8^(D&5,FZ#.]_)/W6M7,-(A .OSDWQZY$(WG&5 M:)P7S4&O*/[?YD$'AV Z'VQP(4(CBY'3X#@K*WP&B$'A!(?&FRR,X 0S_?"! M4X_9^@Q52_$;T9FX7S8Y]!_DYE^I1$<86W@3K=$ZXD\T'V?0A]HD'$QIX(N(T MP'8UI\Y-^'^QZ#B+M9G\<(G@R$)$D0H5K: C%FRI==>JVA891Q+E['23BA53 MYG=EB_%[$Y=3TO\Y5E(M]E/$(NS!($R%2G]+8"H\"J.09AQE7D20O>O2-95S M$V5[T>]MP.M$Y6U.+JB%+_$UEVG^WD+]QP2E]$9=BM\9_U&TG]R/>" M*,XRHPPDD\GFMKO;3O U_FEK3YZ$U&RCNP)JY#W?8B3I?-'$1)$*-*T.!8 ) M)(YDP&S GQO M\\=60MEY.Y;?;WG1%CTU##2U7QJ.&$91&L*4R@5!"9)Z6NIE$+,P$UDJ.4J8 M6;? 41=GFFY_\UN>78&"U[U"RZK 2/W 56)/5Z?QQY:Y1AG2 M#SURKG<)Y66M>ASVMTJ-RWM>5W\'=P]Y!7B[M>1?Y+F4AQ7 0&=VR9UZB+B_N_"4#USR(_YR MV]$F\IH/9'+K.Q\Z@*WJ\2+BL>D_*,<[&"!YS?ZY5HD>C0JD^A5^D!QOXR<7 MB"0BY@&#/DY5$S:/0YS&#&:4L#!(Y:I%1HV3G5(U-Y7E[8/:P'*?2RK;(I(Z MNOB!+YL21))MPYP_MZN78A%G) Y@' 12<\$TA5F4I3#VA4\HDOI+FBP*?H_E M('=S7,2L6<0]$O\?7,MS:LXK[:^15:"7P?E78,,8.!S2?P4ZYD!K:ROV@.*O M%_?_&NMGJCZ]TCI.I%I-O)X6.LP(N!_1;US.-)'N,P(X6[UHC,&'W>WJ=@*? MMLWI[U1HX_8J4GB8,I8A2/TD@8CY"*94E?O/1)P0BK% U.9V]_1T<]-ROM(' MSM9+KLR(E6X@LMR2;G?A>P9GLRM?=^B-?(8UW59ZE()OFE8PRK6O&2R.+G[/ M3#;IU:\9X[N7OX9O#0Q*Y%7%^2>.*U[=KI8Y?=Y^Y#B./829M*?\P(E-GO_P#]5T]>W6'XQ\N=_ MUO+7_^%LD<2$D8C&T MH %' 4XA3:=PC&DHUQ0]"3@T]1@ZHF9N(^;"7R78% M'AO2 6UI!^N6>%-ST,6JG3/C)UZ+D:696;*6-/(ZED#+$^B8 G^^PB*9VNH3 M+]9$-OH4BV9AF#L$^8A![F*&B0QQAV!L#7"7@PXL[UZV_9)ULZQ;7-Z4NH,6 MT_7Z;WFIG26+6*K*(>(>9"'UH-2>*<32](81]T,69A@C897Y9S;MW,ZV#=6M M,_ */.$2?->=#92_?5TQY5YL?FM9?LMP(3Y:>R'468CH$Y--C>QU-$* M>L2";XI,*O9&ESG#@K 6-"2*.Q,O)J285*B9,[XH2HW<& M)H+@O-0"Z;JJN,Z#[ET__L&QBC]E-X54QM:E4L'D Y]71=G]\PVN\N:684]\H.,,Y97,338JQYO2^ AOJ=19TG_[V M6MY23KE;3C.A]BJ+-+($=+0^]CDRKK%TE5OCC*YI9\7-]^5SXBLR@^K\F,A)1BOZB]2T;S1A\2-:'H@+H(H"](@]B 51)FK<0A) MB"CDJ>?1Q$]:Q$!U94K9@WF@P%>% 4@XZTH&B'=P40"N/-Z+MD3H*P*9WI&,!/=%EZ(N0 M[)(_R;%U"145]/W8+$83I8U9&RO>?./R+U@*G>_R%[5^.._62/54;M]YPKF* M[-:_W^D ["0N>PCV1^Y(K8::Z#)T"'O;6\]!;P\LQ\SEER _U.]\<&2" >ID"I\% F(8I;"S(^D6I^&$8XY3N+,J!:E[<1S.S,^#8TL,D;: M3-D> [^13X@M=9N0H^3.'[B22ZBRAW1"2J\JPI6426)5JI-# M2/W*8?EK2QA=U;TVG7;:@M>68.Q5NK9]W[[$]2U?W:UJO%35,ZX?:]/RUCNO MS4VHW+Z_ 9J^G9(TIXMWG07GM"2Y$)>Q'1Z#(+$J9'V$^4%%K'?'FJR ]1$F M^L6KCSTRL-I8&VQ[(VY+E852/ZL"%K4T:-__>YT_*6G=7!JA5(@8>01&C,80 M!2R"),()I,S+0B_ ) J(50$QPXEGM[E;:J]T/95:7QYM*!YVLV>\!F:ZQ!C( MCNX/O014^U)BJDMMDE>_X[Q0R1EO MGO^+,VEDW7_ARR9!XR%_TIT@*,D"Q#P.O3#+(,K2&*8D0##"* B"*"29L*K& M.HR,N0FQEDS0IW.H_6.U'+;6T%@@CRS/#N'KK&N'&Y2YU9$(OBDB04NEI;IU"$LSN70A0B,+'5MPK 7."?8=29-#,TPJ M*DZPN"L'3CTZ<>7GMOU?TTM5*5X_GSA5=0Q6ZD9# 1& 4HY3Z'D>+I@#R^X(96GFORI+-YGS) MV'B[]$7#VX8G=5FJBELI]TS)L9"2]$ #W+8]+@=/BK6+ W!?^6,S-&5_F<]G M9-GNLBMN[PM\W_L"U8_E4UMH#K3,[> !&I\9U,9VNLZO743;#3._1K5MIPOG MK"RW6ZJLZVFU4>5'B'[?U(8K5<&*DJM?XO+YKZ8H8E,Z?)$%%(L@X3").($( M"7F8\Y1!ADD6>YZ?H9@95M&ZE):YF0X=Q8#U2=X4E;1I[.!BI4Z??Q/C/[JG MN$UV.7IR;1;G!3^@9>A<*P;GBV-<0FG*19JJ<%*W6+2_6+COO.<'M]*5Z5ZR MJ97D"N!C%9(N'G^JNDBN@.A50W(VI+W?_Z[$ZA25T[UY_EBPQKMEZ/P_].[< M#IN6QKZ,DXJWU,\EP?GWG*WQTCP.X"!8YX,!+L5IY$/! ")WCK]S> P*$C@X MX&21 J?8Z8<+G'SNPL2BC\635(D_\>]\&;;M4@2*0\)5C:&0JD[7:=24+HLI M%[Z/<,*%56.*$W/-;=/WDTL::E5U'4DO" =F^AS U^S>Q!%J(XN $X"-T:?F M/":NLVH.S/0Z>3+'63Z:^7+BE=>YW>Y9WY_7>B_@R(NEP1M!&OL8HC!*I-0) M/8BCA$<,(1P'87MA_;7&93W-E?4>G?:WT%MJQ]M\+R[Z-L7>\TIW6%CK O.K M[L:0\/N\*-1O"%[J2O+6[1;&^PI\02)5DP,F&5'U[1"#&8DB&#$>)T)XC 7Q MU&X+!]_ ^)X(FR^ Z\?FN/S3.!(N6M!?R#?PXIMH.)W/+?_119C)Q?T^?;_4 M7?Q1>%U?KQ^?:)AF<4UIN>:LO;'@;WC!15Y7;]=E*6=>9"14ZD XY!E$'F1 M#S,1!I#Z08)C1/Q8'A 6)LGIZ>9FE;34;CK+ +JJ#),0#/$UD\#N4!M9G': M=92"CM0KT!+K3B*:@>)(O)V9;%)99<;XKN Q?,O6[Z;DE$K%O%VNJ^NGIV5. MU25)D[;9FMT^)U[ _ 1&7A1 A*71D6*2P8#SA,M_TH@;.M;.3S8W":(H;I*) MGR3- &^(;O.23?TR!C"?\XJY!6]D0:)QTXGRBERPI1>TR?5G[SCL 33U7+D% M*JPL,F2G!KO8/?/J_DGO%C6UO=>JD,;?$Q%V!L6UO1U_7%;*AO MHQ.NNIOLYI&6ATW$G -W^,7XN3*3K>>?U@P>"L^>F3MX(&L%M"T"*,UIDA?Z M%+TM5]_S2GG=EQ\+W@5X0R\H51Y/ M$R!KT7!^C"4]JQN_YD*-K4IWE4M[S%V!'GN@QY]R)FH.P99%L.6QZ_36Q#)) M/E]O28VU]==HV7R^=;G#.+FC9GAIG;J2G)A:JHRV?Y_UUVR$OG4TL_4 Q8 MU[XY!^KIP] QGB,?;FZAM(J),P1I4'C95.2] "91@"'R4@Y3K!IP98A*U1ZGG%GYKLRGGIO Z7<%?2JY MKFBI$B@+U;U.Y;(UK4)IPQ' FJ6A=7C.KHOA3<VGF^A&@P #;&/'YQ*$-7,>91*G94O]+Q; -7!K7$6Y#R1AV M\'[FM;[6X*H"U8)DU!>,<.A[2011Q".8)ID'_3!3@2I$-39(MC.OI211U-D=,"\ARU*1)(Q0B!E/I)6%!23<]R$.$]_'R,M08M7? M:#AD4]S<.(%,B 03&F>0^1F"B 449H&J.2 BC^, !31*%_)[)ZO10>O/,@5L MX+>EI-!2HWF)GIF^,1B1L2^L)!0?6R@^G83"^F@^R+*C@_/EV),>:P?9VCUT M#C\T[$CH]37HPG09]CV$TE U>J#27 H3B+$\(3(<,"JR) TC:G,N[$\QM\.A M*3C>W0@MA[9Z.("EV?Z]#*&1-W&/N!$"FX^S[F@S'YA@TAU]G,'=;7WBR4LK M(;]=%76):7TG!WJW>L1YL8A]$DD=3Y[&#&.( NS#E(@8)FG*&0LS(M# >L?[ MD\U-L^EU).F('5K4^ "R9GO>%5XC[_X#4(%O#96C5"@^#H;S.L0'IGJE:L/' MF3Y>4_C$._:NZ;K]=.'8NO!,'1+GQAB;MN_)14H6H$F]@I\ M6*WJ8E4;FCKG,#OO=78$U\B[_Q12X)M3QXXA*(,\S*?&GZ4F$;S?A9KK[Q%C_T\NPV]^KQ"1?/H",5M+0"1:S%[CX(E,&^OA2C ML7?T('CL=O$I"(;MWX,C3K=S3S'T8L^>?'!HSO*_UWG)V8>\R&O^29[\[&-1 MRR7-R;+M.ORIZP._$*E(8S]-H/ Q@RBF"*99)G5\'B*$ IXD7FJ7P6P^^=P$ M04<[:(B'FGJP)7\3I: X )H%R_X 5DMC9A6,!?C(4L4IU@.2H^U![U5=-C*G=2;6N?:AU4I>*ZD,?Z9/ZX? M]3#5^V6NZ;];?>&42YX623- MG[Z)4J%>G]$=%7!.)%WLV;XNF,[#?E@MY?M50^ UJ?0%^@()A&B$!<0H3B$* M$@0QYQ@RGJ4>%9'P8RNCV73BN1G,/;J;KE.:VL$N\-.@6SO&G4$YG;M\TYU8 M*BO?.E(=VKVVZ+CWJ)^>]K7\[$9@G/"^F[WOM*Q-(P(/%TOQ<$H(91[,/,X@ M2G$ ,Y2JH,,49VF<)4P8E6@83L+<))5]89O!96CMERLDB4<2QJ#@)(+(\S$D MJM-2F"8(>3C+4(C-;A-&7K!)+P$VI)VI(#SI4ID=0N/NERFL;4<)&1U_O9R, MT8L5&: \;K6B4P3,H5R1 4"&]8I,1AIVZ#7YA/+K*_F#_ !U1^PN?O4MKAX^ M+%<_5#MLONF.S:4=S*4=L,15E8N<-K:'ZDKRBQ-(9(^"DDQ N@)Q%&?NC'2&0V MFM&K?0?313VY^ I><\G-CNQ76\B13_,VS;[/V,L$BRN@V .*/Z 9O **Q"[U7*)RZ:6S8UX MJZV]1E.Y7DHZ5,O=-_Q6;K 'K*TO+PN3T$/0(ZK)BT<)Q#Z-8!0&G$<<9Q@1 MLWJ&@^:?F]#O7%],<]$>V?MF,VY84=X,(H^!CAM3M]BPI3KG-!U] 486UAWV M#0-M.29P(T##0^>.;+E0WL@W'-Q.@[VI&W'T-9C(]7?9/G#B:[L(RB/^L6%C M3N33NHCAK1_JLF$FKE"C__.B^:V_8-CSLC0-84QX!!&7AU,:,@$3$E%.(Y^B M=)KR,P>(F]MYU5XY#6FV/LK:&=X0OM**S/_NL G8,6S//EU]EA.XOW;QE4.D M_1J554Z ZJQLRJDY; V,NQ^KNX?5NI*V[]T/.<'SG5Q[WK4G3AA)_"R -$0! ME!(Z@"0)(A@2$J$$8YJDB9D=<6J:N8E?]1F;*IXGX3NGV[L"960)*,D$'9V@ M(11H2JU;\IQ$RU0;=X7:1$KW4?1GJT_**= MLE1_5ERLEY]RP1<9]C(6T0 F@B00981"$G@""LI%H-J@R=\YSCC5$Z[UH&_Z0ZYJ,K M%=1:FT',:$*)#R/!/8A\'$,<8PYC''DT9BGRY M[.SYHYG[,\^]M_HB)L^\-Z/NE\^[MUJ$*;+N[0BR+RTYH*#DC,M(VE6+M*L1 M.<_*D.X+0;HJ__@J11_/E'J\O,"C&D7::_>K0D7.K[[S4NY>9K-]#K_]:^^D M(XBLS5>.MQTIW$8M/^.##G95CS-4G]7GGER MH'=NM6(_I%JXR'"<9-@/(/99!%$F&,Q"ED*?QRF/A.]3WRK=L!MX;CNVH\O2 M==7!%-"8A*E*R/0QARCD*23(0Y"*)(D#$G#FI8M&]_Y:X[(>#ZS=2<:#[$:J M:LJD('BI3(6!R"4T$)2HTAY^X$&$&(6I[X+] MSV+KTK_#/]_P@HM<]62DI=3Q>/6%5^NENB_X("F\E1NC; */Y;.W\O/5MM4B M"4-*,280BX!"%'L<9L2/8$R%'\6$1"SU;(X&%T3-[5CIB KT"3XIT M\,QQJ4L*/'6T7ZE@BN5:IY\K).1ZZG@+K()TFF?DWZD*T)"/V D.)PMN)G2F M7L:1!5:?'94N#CJ&E"[;+NZ&):!V--!,M8D?^I4-7^ZDGDN4'4E,)R1-*FU= M@K@KJ9V./; 76EY)X8*7NI?*QTZVR)\J;W]>K#F3*ERI+]N^\.]<_F"11K%4 M\;$'X]!G$$69:3V"'2M'C[+I@*CF[/N]&)0D6B8\PQ+$4 MLXBF4M9F2, @QHE4JVF09.GKMV"PY&J W!Y99#<,_'KQ'K:?T^M%?HSQB?S? M%0/2( 0D1*##Z)>(![']!E\_,F3$;W%F,2*G.S:TL2,G.S1T0R_ED;H$U1.G MN>?#'P$6?/ S$ELY?/B!DX,),$1HRE#1;??.=VLXTUW2_ M_ZE8X#?%;:ELQ_KY5N[\6M*@J'U29';I"J$G N9YD-$@4,ELJE%Y0B"FGOR) MX"$.C,J?#YM^;I>H?1Y41M/M[7O3HW$0^N222'7'MZ73/(KJ.%"GY;DS MC$86VXV]>1"DMLZFFV"JLU@,BJM'59U_>+*+QW[]KR^J&,,' MG)=_J4KFC:ZZ2'Q&6>Q3B#+L093Z F8($XABWX]B@>*0Q2/GBIVC<6ZRYHLD MM[2;/I>K.,7-W;DZC6\LZC1^ M:=9<<0PTRU?MS=SKK_?HMVHNUWTBW7D&ZS_%U9?IRKB^RCH[[]ROIDR!)!'F+B MIU'"_#BV:\!F,NW\G'V;D*Q\$RM7M>X]1;!=9(81\F:Q&,[0G.9TW<#X6T?P MWQ2B'>6NJ"]G31/?N M7,\\.+!;^JJXO^/EXSM.ZC]PW=[Q?.%/C7)7W8C;,B]H_H277_@CSM75VXWX MD%<4+_^;XW*!_3 )<4"DFN51J74%#!*6<:EZI4%(! Y)@JRZJ%](T-QDI7EI M=6=+8J:.30GTR+)7L0(5+T QBJ2?NE MY$S;O-T1>'M-W5V-.["-$%_*W][_S@LIJYMB'/$%CV.NX,&F28V&N;LRE?TCM5X((7K+KEI;X!?*>:A):<+:(DH5$2 M<9AZL0\1EX(.>^J?/HJDZ9Q*?9+;=?$VF=9FLTW3G'M#J@HU?=&.4#O:UI6. M06U^8NAOLUJ'D*5>$',!O92DZM(BAAF//!BD%,>$8AH'5BT\7*_"%(?-_[?& M9:U""0!K20:L)76:13 [5EQ#._)ITK4Y5?1>@0W%5RH;N/$GR9^V9+L[1&Q MS'XNGM;ZM ME1SGR[S-=Z/K4A5R?(.KO/J48R)_4S]_Y76]U(-4"T^D8>AY"$8B$!"1!,$L M3+D49SR@:9($/,$#DG;'HWB WVB*Y-[6J5>!1\QT2PMI#15PM:Y5%I8#-F?U<^F;\X\$Y$ M:LUY_26O_K7M"%1=;\.C/O-Z05#&TUA*%LP9ARA-*4P3IGH.>\S+UN \ -S6ZW,(YM=6MJ@2*WU]U, MM;.K7P1T?CX!J+W1;0Z1*YO;8,9I36YS"/8L;HM7!U:_XJ3>YO^JFKCO5LK= MM> LB0B/$ACYH10Y222%#^8(\@B'*1(XEF:TC<@Y-M'HXNIT 68[ M3,VDB@ND1A8E!T$"WQHZ'?I]SD'AJH34L6FF+11UAMF]-7I0JS8=U MP9KH;BUY/F"JE9W6QQEQ&D MD"6<^ASZ$<<011&5-IP(H$!!D,0T1I:1UTZHFIL,^K+A )"V_+2=]'&S5F9R M:O(5&%FB]>Z\6^I!2[XNZS/.3;A3$!V)03K-$NJ"_Y1CEXM,(I8AA&")(HY1!C' MD,24P"3!64*#,*:1D6G]"K3/3:#O:DE7H/,=:/;;T.4. -!# )!G\+*D>G6^ MIGH%OBDH@,;"T)Y]C2]LD"(\E^]F8L5Z'I_,I5K[%(LWCA4P*N6O:55,L21G MK)1)2!AVX/Z#J\(@G%U_ER/?\\^ZF/.[?+F6/VNJA-RLZZJ6NU&2)S%2"5&ZOE<,4Y%AZ'%.XY32B"56[O&!=,SM(-04J\P<+@2GNG&Y M+N/57F*WC="MBW9=NEIF!]$$:S#RH=)Q %H6P.=-JQD:4)1$)I9&V;3S4TN]FC698-?4#U FS<$_9QS MSS64(XNW5T+1U,_G&LV)?'T.4+5P]]F =,3E9S3$1&X_&W:VKC^KMVS%\=V/ MU=W#:EU)^7[W0T[Q?%/PK[S(5^7G5;U)'L\(BW! *20L#B%B(H!9FGK01R3$ M"164Q<1,'AO--S>!+#\I'S14@D*1:2HQS- ])WB=8S:RY)7T@HY@T% ,),D= M@IIHZP +,RA-I:]S2"<2OR;0NA"\5O@JT8VLI>N]>&AKAJ;X$2 M[&5.UNH#4BZ#.UV8,@Y%G'J9@%A$'D2!KQH-A@R*-%0YH6'$D6\7YGI\LKF) MW<[CUB=6N]W -TVOY67V29S-C'Y7Z(TL@(<#-R "]CPBSJ)@3TPU<23L>:;W MHV$-WAE:M:2J;\17O.35[6J9T^<[_K-^(PG^UT+YY;) 8.A%+($HH3%,.0UA MF@99B!+$8]\J _#X5',3'HI2=955GFDH;(NHF:!P@]/H%G(#T>^K%:NT#^DK M+[_GE(-O#=% 40TTV0Y%QGELG%6W.#K1Q#4MSC&\7\GB[!L#X[;PLQ(XRI"\ MIK1?QG%;KMB:ZKNG]GBHVG0QWXM)AB($$Y1$*C \DU8*$3 ,?22-%$2Q M;W1+?W*6V8F*AM"7Q^6YQ#(+4$\+"&=0C2T:AJ!D+!:,4#@E$.0 /6$@_[45 M!*?'GD0$&+'7;7ZSA^T[%C9AC;P4;=D3BUZ%!UZ=VRYNNKO?]EIDM[1>G>O" M9P34Z4WL *.1M^]P>*R:%)X 85![PD/C3=:8\ 0S_9:$IQX;:OX7^HQ718G> MKJMZ]1YLTRL"IQ".?E?0HJ=KL77T2G&@*+X"6,@E M!*H)^P\M+J3T&HGKP8L@YGX&A?XUAH/H2*8-(&!2$3<^\!%$Q(]@1M($1@'!\C=,_LJH%[0#6N8F$K>L M] K\-%>0+3?]3;OE9_!M[B7K:.I5GF1U1GJH&(S'V#70'P@AEWPXS[\_L4S&3Q[_$!S"RG->DME4H.YE_79;RD;9JQH9_H'FY MD@=!5PFCX>9*"WZ51P&>>0VV*+AS?,YFP1R=-:_'QZ1GV*LOU^[9^/H$#6PM M?)#0WC9]\[Q]I-W%FI F-?U&-%GIU^OZ854J>A<>93S$&8%>F%&(/((A8?)H MS>*4\BR,>6!WECJG<&YGY+;00[]K9P7PAF*M*N=5M=;>W,$E.-ROM=EA^*HK M..$AU^>N?](I=];!P[ Y]?8*?6P9==@3>:PU<-4WV3E]T_96'@O>O?[+HTUT MP?E!SM-#=NEICZ]>.9.=VB=?N+K/DC_OHB/6>'G'R\=@P;A'(U_E7GK4AP@+ M*JVU3$">A&&4(9RD@5'^^ROR,+Z-^1M@;>;\\"K"#R&EQ?QD8(TOA S@XZ^%PG/%!0?\[0TT6[W^8A7ZH_Y$GAA;[ MEM\_K^JF6NIUP;H?O/^I) 7?AE#HD@+;A'6<4!LO>3*#,Y;%N1?=*'EWWC#R]^N0&';OG/P0IEI MAU/ /[)PZ2@&;5EK%2*V^5G+QHL ,]BG+2,"LC/N7 MP\]-[$GJE,3C'7UVPFT'.C.1-1R0D051B\6&M"O0UCT9M?[)83@<"9*=P2<5 M#X<9V]WT1YX:MI4_K8I[N6L>57C(G1RBC5V,DS3B?J3:81(.D2YJ0E*YI2D3 M4NT)J+#K1WYXFKEM;44E5&3J:*8KH"BUK$UP!E>S_7XY6B/O>PW4G2U0UAO] M- Z.-OR122;=^*<9W14 9YX>Z!5HM?D;H=W5;>\'==]1J2X2K4+QYEE=K*P* M:<[V:J1Y,),^R4J,?2'>6X2F+L.&CR9829E/[[M%(,]@P\VH MAM/EV+JZH!Y.R+3WS!<#MG==?/F(=L*6\7SQOJCS^OE#OFQ;12R(\"+,,@9I ME&;*?$HAYBR!E'(_#%#,D&^46W-H\+D)Q(8^H AL@RC,)-Y!X$[+L$OA&%DJ M62!A+%I.L7SB:EB^UL@)^9>M>#@XV"0;_A0;W18^^$V'*A#AMT%HPT3>Q]P7OZ%EVO>Z[#;EM9B-\47KEKM2IWH#:[RZL]B M12I>?E=:\A![/D>1&% ( DC!EG >9CR MR*.Q5=GL,8B@7ZS +-+7C)[@7-:T?Y M,LSD]6NO]\C2_#67VOHP&',M'!T5HY XZ4$R)LB[Q\RH/ M>2,^%K7<+;F<4I=4JQ;4HR++@A0B$FD/HX 9$@2&",=QZM',\C@Y/=W<#H8^ MM>H2"]-_K_-2E]KJ"&]J,EKZ(L^ ;B:IW4$YLLS=17%+:E.#T4';)SM,',F^ M,Y--*L7,&-^51X9O#;UJ^_K ESIG#Q?/BRA+$Y%Z'/(PB"!*62JM=9_#Q,\\ M$F9I3+!1.ZC#P\]-^'V C[3*[>AH$QSZ6:&QX!KMT-L7W#Q M]F*XB:_>#K&R?_EV\*EA*L";=265B:JZ5J=;I5O67S<'7><\1VD6$R^E, IB M!E$68HA%@*#O>21."!<1MJK!?';&N6WGCF#0H_@*=#3;'?[GX38[_YV"./+V M/XW?" $,QN XT@7.SS>I.F#,_JY&8/ZB?=;%%U[5N-81^>^X"J/("ZUYO),_ M-,W!.#7&W(1&CU;P@EB@J#7/S3B)VVE9X1*RD47$0+2L0O)V5N(F'+CT[;TASI M +A5KYQ 6\U&5:UY:IXWK W@8.E.BYAI%V1D:?1R+1IF@.2FGW;?%9BY$:#E M"&B6P-T*O%%)7@U7DRT/6U%=A5J?T#-9IA&BA>_PS]YU38J7211 MS).49I 0@56;"P]F/@EAF*$LH!0C'GEVJ&KH MMU)%MX+([ 9>"LN!RIL?T4IT$" MWQ2]CFI-G4%CF*OBR)C3>2E.,_7"07'FT4NU).4 *==4Q?L7]]+6_,*7N%8E M[*JZ/5P3'WLB\"CTPX!"Y+,49JG(8$1C+F(_$%XR,,/Z[-QSDP[];-X7Q.M; MS)9\G==[L0YT?EULE1ZG:(\L85P"?8&&8PR9< M_>2ZS=9&==FGRC,3&_U!@:O-65GTD)*KO+_^ +Q(M"5* 72[(AW9[O;Y2*! MS =$(@%D/AE!A&(?II1(Z!'II3+VDC@Q"L \V]/<#%C&&G@@X1"(-(4$5WP&*B$B3$#%D8P%Z^IG;_/_0K12R:*]>!U<&Z4/7 MS"8XP&QDB]# 58FX:*[5%LVMFSO;< 8'1Y:AKY=)[<(955];A7./7[KIV156 MJER1C*F?JL[^NLXV95/8^/D5P6LBF;H 6>=[JR&RO-%NZP+8^O=?ES0Z<=6X3__<*EDZ]>=?E[/[6Z7( ME_6-*+*<+WV4)@E!!'HL9LI(\P#2, A@@F3*$ADQ/J#4SP2"S\V>U](MP'I7 M:ZP-RZL^DJD*R=D.?QRF*4D)@HAA]:\$2YBR%$/N>VF XC3T<;I_$!)Y:CXA 'Q(^XQZ2DWK1W^ M/_W(_U\+<.P3,/3XYC2L?YK*7+7RH*-]0VFZ4?KOZW8UYD)9BQJ$&12E'#AL M;UVKTE;L/T<)RX&#X:RRY=#^![J^0M?P4HA6UQO^,@G\&#,10%]YHQ!QB2&F M%$%)(^S1F(LXMLHC?]7^W!S)G7B J<&XLXR$?0V>H74?#LG81GB'1B6:0\MX M7&57!NQ5Z]/:F>.J'9B#GL8 M3Q+?5^#IRO8C@[?K8CSP;G4?%V!E9MZ&(C"R;7M)$CL.':QCN_:BZ3>C;NVS M:$>?&9B*7I%9[>Y:]Y6YEG'($$6I#U-/6S0?867;)()"@869#!/,8IOIV=O3 M+.?J8AAU72^:9A/8"48CS^9:Q@78DX5V:OHY3%L_!X6K!/;>?J9-93^G[D%2 M^]D7)J*;_ZR^K&5,A,#$DS#1-;D020.(4Y; 6*"$A!)'GK0NS&4MQ=P\)O6M M)2.3S5?@VSL'HT ZJ1=Q0#6OI7U#IODN6&]%-%_),&^>^2Y,%]/,OVALF+7[ M]/"XRI^%^"&*IXR)XR='NUO1ZI"HK/R#[M_K?>6W?//?HF(AOEMG_RMX?4+T M.2^:7^GG_*4G/(E\[D,I=&*T3B%,_22":>#%<2 HYLR*Z&=:\>=F7_\NLKM[ M?:!,] ;_3H!":'X7'0M>B)JA30"MNO[-X^D3YSE\'69V?+YC/N$]Q>[^87^H MN^A$MC37$E49-:4F>!8U*7VMZ**Y?J@R(CO*NEL^WF:,'*T[$PL_Z8+U-@/S M>J5[(RD&QTL_%N)>=9L]B3HI_YO87,M;\FL91"0,?=^# ?8Q1(%R^PDF&'H\ M]N,TB!%&V.:,X$1?"%J2^WQ3FW!!D1,]^)KMB(X0FUD\_T2L(:JXYW. M0/Y-F6YEH'.IF3L6X&JS*3*ZW53!AYMV4#U@/RC!V2EPF_@CUH+PUQ>>[1- M>>U&1'TB&KL!Z+N@JQL(7 \[G6UK$Y'1#51RSSTWM(%+LW$:=G7^.=,"?%4K M$7]5A^7]\^_D'WE1)0?6R>^!1ZO;*4CC-%4^*6&04O5'D?C$3V0L%73#LG$& M2#.WA:2;"-*J VI]8*700?TA'?E7*=6FP5Y&7C!D1,V\X,G&:>QCCM&'Z()D MG0N@=9ZL,T26-TK6N0"V_F2=2QJU]=SK#4!3>?YZ_5%(412]\95M ;_G9<($ M2K"'($@U:)?K#WG=ZC V_J:,_ MP3!,Y/"W)T"BUN4W75SV^"P@G0%I9\3SO[GP_B]$LV<7,+35B78#%RJ]WQ5< MVM#0RHE7G!>Z"E/]GZ]J#^(OO2 .1,0"Z 680T1% %./Z@**G$J?>2+RF5T! MQ2.]S&TQ:>H&-B(NVA^ %E;9-\.0^M/ GEX7G,$ULNT?C-2 :HLGD+B@Z.*Q M5B>NO7A"L<,2C*<>=C?Q@R7EL?"5CPE3$@<0^0F!&!,!?4J91)[ZR\CHC/AD M+W^JB7_[,[]\X@<73'PKN-YRXI]"RLG$#T:9^,';3_S 9N(' R?^;LN[I:7X MYU;Y$)^>U+_J0R$O"A +DA R'OOZF(_"-/8(E!$.$AG[.#1;\$]U,K=IOY<1 M5$(./(P[!J?A&=N%((U]=&:+C_U)V D 7!UP'>MBVG.K$TH>'$>=>G9@P DI M[_4_.AOWB:QTZ.>>CD;_144,VOU%Y\DZ N9U48E/O]AJJXODJ!^J YCO9",^ M22G89ADFE(E8A-#7!=<130*(0Q;!))0Q1C%*@I!;Q;!,*O[I-A=!5B-*WPTT8MOKU8R+_2+2^J'02HC"7&4^)HWET#J M>0&,4*CLB$REYT]#K#98A;FY^;N\AG_]%S_V_J/-;A"-^.!1RS\1R]+P[\)P M1S'KT1Y[OW(Y\]*.6ZD#Q +LOJ &"]"" 2HTP!]75!DLPC8NMT9O-I)O3<8T M7($_!RW3Q0/DC*#I@9+M0?/2+!%+ MK'RJ#F$JS$DQI9];V64P56[(! MA7A4+>H]&%"JO)CCVAA40UVQ4SXT0]TU"^J)_B\GWS-;YC4X3F)1IARJGL"5 M2428*,IE2CCW(3&3]FKKRS3]?E+K=K;K['"^EUL;!=I(;KH6G$/\ MW*KN L!I%N0)03-=^QR"-]&R=0F(%BN-(3 ]B\2YMR>R[X9*[$VSZ0L75A;\ MN@_9_ET03VMXAM<"SBW7>">CFX!.BJ"5D<=7KS3 M$E1J+D!745!I"EZJ.BS"POG'8':6^I9#//+R\D:C.[RHH^,A<%T+TI5X;U-" MTC&XO94G7??C)/RMR0Q/1$Q%S +H"QY"Y(<<$C^*($MBC]&4)QC;L<4?ZV5N M1OYU@-=%@6]&A ;.X)D\].T<,\&EL6_'$N)=![]-F29OI.:9\#]#SQ": MHX(=NY22C159=9Z@ PR6(J$1%T$ .0D%1)@HD\&C&)*$"I_%C'@^F>2F_HR@ M<[,ZO^]/")G>!-Y5.S+12/__E(#JT*62K$CQ#,A*GRUR35Q$!7A4,MQ79XCZ M8F'?P%1%DLY]$B-?TCL?2:LMZ*I;A:[-X++=<$3>^DK]G)A_CHMS M0["=78^;]G+*'"(A(?'"& K/%TD4(A829&,.>_J9F\F[8JS8JDG64#V455Y ?8W. M:HGMF4[.08W]%)&08LAP&$$4^1SB5('."?5\A(/$2ZE-6H\+J"?(O[&#>@'6 MPO(0I0]OL]7# 8HCKQ!U7-#7+D:-D.[,_QD4')GXOEXF->-G5'UMJL\]/LP< MUT0E%7UAY2LWP<]+ZB,?!QS!5'HI1(FN6L," A.,$>(Q1XP8<0>MX[E%IO- M2O"/N:X2LF28$(E2!B,OD1"E1$ 2QA1*/TT9ISQ5/Q@&77?;G=MD;X0#?]3B M&3,5OP3K](R^ (*Q]WM.M#>.MAV*PD3Q1<9HV(2M'M.Y+[[TQ;-3!8(>$[ 3 ML7GTK^U,BV!<&:LR4T_>%OPF7V5,^2XW1/ZX$?SSBMR9V!*CAN9F81J! MP6U!JFSM5NQJZZ%E5YMOU1]H5#";@F:0GC9+SM$5W,(FM<#K! M9*3::5P1QO<>B%GKDQ@#*T5;$V'WTK -RD=19$_*^#]U0TZ6H8X' M$"&:0BH\";V$LRCBL43,*K/Z:"]SLR9[(4&V5@Y?M2ZJ3?C@ Z+CV)IM42Y& M;&2+T0'K/%.M]<[DI/:.]B7'^YAT5W)2S==[DM,/6^](\NWF_DH6&2/K[\K* MZZ(*A[46]N5 DE!XC(04BH12B *>PI2B$"8ICV.11E$<&5D$ZY[G9B4J\4$C M/] *M-5P>NJ(V)3$L1V5LYNC\; >>_MT"+,6_BC(0"E@70_'%FKCG=AXD$^U M5[.$WLE>;AAJ?;L]R]:FV@\.4[*S8QS8P 57B?4597O5PH7GQ8QB37.M_B6Y M@&F8",A\I/Z0LA2'5A5N#KN8F[FO)!QR,?@2.(L[JL%P3'(]54LWULW44=U= M7DJ][&#Z^ZBC"AZ]BCK^I'WU%#5)1+FY6G-=W+P^UUXF4:RV<$A"[JD]'A*< MP#06'%*UZ_,]/:TCHPC^GO;G-H=;(9M:J>8%-8YA=\[ENAB1T8]Z&C"4@$!+ MV!1$O0P5\R(B%Z(S;8D0KO=U3P'FX*L2\)J MJA#5<_VB?N&Q#L%4G1>BRMW5O]R60K^E_DA5=RVK1-6:H](E)\:PMS#)L7;['_KV1)BQ"F2'A2I M#'6\4 AIX&$H0J$VUY(1/[3*MS7H8#-G"_'L(ULQCO2@E9< MH.5= ",P!W#5&L/CC&#V?(\3L\(:0W!(Y6K^JJV/=Z;ZT=^SS?V7-<^>,KXE MJ_]/_9/)9YU$FJ^W9?>=FUV.T#)"F/A^S"#'/H.(> AB%E&(4X2C(*8T2(VB M1<<0;FZV:R\^^.=.?D"U B^+B0W*PQIE>,_YL&\[:*/?7)PKO:?U YUAW6L( M*A5?OKE7\@U'U-3_?MN1GM5+5D.;]XR RC B8 >!#Z[:M=Y8=3L^W6^[J:LMRU+*A!/A"RBH M0+JR4ZSV3PF#H:1((NP'"3$\8!\LP]QL[FZ^WVE-]%%\,]MY=[;GK3(+P-I3 M#9LLY$L&[>RN:(JAF-3JGK6YB_W9TM5$HV"\DYEB-*;:L(PU*C:;DDOQ[-M[ M#&YWJBW&I8IW=A(7-V4?_7^K4WLK4H[[?*5>^;Y97SUL3$/^C[\]M[6CDA)T MQ 3?Q69;K/51]]:4B^T$6*)B<+RC^M4C<2 M_\R3P[;Z#8=.^3DOOHN6LNM:?L@?'O+UCXW>&2(APQ S38N>QA#A*(:4Q2$, M.6;*FXR2.!4VF_GS7LK[-9)2XHM;Q-V11=>*$E/;/; MO1N,@MG^W"VV(YN,5MCJR&,OKD:W%AA4$KO;79NCXVC_;-#AI#MD[X$M MWK0S1/OJZ9VV*BO7K76U3#V:LC!@$/O2APBA$&)/1%!7/)>A+W32\O))%#0_ M9X;,.K29)MUNQYLMMR9$-SJ40&AL<.V1. M^"VJH=K.J!_VYL6P^4E,BYVJK5FQ?,M^5W+%_W&;WXA?J;HN7X;-\ G$$[ ME[XV)]NZG%&JNW)R1$S$LA$0A#3CV)E>\@/10Y M"&_\\U!O[@ZVF1)[$,>F&?!F6Q;G<(YL17H#'T>ES;1":=SXQ[>DQK2"P3 & MTBG]Y0]QIQ>8ACV'^"P.0AI /]$%XE.?0((8@9++*,5QPF5JE:[VHO79F9A: M.%NZWA> F9F,P3",;!I:!!RR#)U4V14A[HNVIZ6Z/:;6 8GMT8F$:)Z$5_XA9 MMW.;T=W24U6%GW(!*F%!,+ JV&G4S6:_>RQ'-@M[&,%.SBKVZ]O5W\ ?6M@Q MRG 9H>.ZN-;I3M^F9)81$+V%L,S>MC-&9;%9*@^DS%<9K_:>7S;BH6R6P#@- M*/6P!SVN2]7H,\\T82FD<>P1C[(@)$;7+:2$GJ 0U,S GD3QM3ESA M,_9VXQ :A^Z%"0BG;(1ZOV,?U)_VMN%DTY-8 A/EVGEO].PPE^.[V*A&!/_4 MI-Y>,;9]V*YT[8N/0F8LVRPY%@''OH!>$*A] M$9F,K#@$0('GEQD@:^%3G^ M^2[G9@%:B7<)RG8.A@'&9LZ%6^1&M@T[T%IIP;N.O* 1N#_1R]JY,$?'D6-A MT.&D3H4Y *\="HLWAQ(IZI3QEC;PL_IBZLB;)66^'\LX@H3' 42IX! +RB#U M4>SA-&6Q;Y>,T=/1W$Q*Q2VQ)U)< *F>:R(X;'D4>Z ULRDN !O9DC0\''NL MM)3.0K=,@7!&K-C3S<35/:17///\,+/P@L9G5Z8@B9F7I#Z"(HYBB%#D MPS3&%(9AF@A"?;K&7_ZX8'3G3%M-,KO@HFL*LW]ER(O=S1PE'J!%Q+-IN 3 MB"137@&. N@A1"(J4,ICJUC.T]W-S0!4L@'2R R*G="6MN TQH9&P1ER8UN' M%JZ]I M AEQ@C\?&: N3(EISN;UJ88*7Y@ M7,S>LH^LTB$<5VRS):O5\PW)^-_*(X'IU@%7=JW.S;"\9/)HU !:#_!4_AOH MRXTP#\NR!/VT"1H7[]'/0P=!/4),US (!X5Z678U6038, BZ@6$#6QCF''T3 MFP^DO+\I\J>,"_[^^:^EKH;:Y,2M[Y0@V5-%Q;#S\%$<42:]$,8LB313J8"Z M.A9$<8 C' :2QYZ-PV0OPMQLW4Y40':RVOE/ X;!S*<:%]R1#9L2'FCI02L^ MH,_@G=8 9.O?P![VO1:C[-2&@^C(]QH@P*3^V'" 7OMH%[0T ;'/-_6Q-C>I M(9,()9&N**P90D-$(4DQA:E'H]BGP@NDU;9QH!QS,X6OTN:UH);E]BX=&,,# MZ/'A'OM\>@C2X[+O'.+T%J0['2GFR[5S"-5%%#M'FIN 6:>B2WU14T&D,O91 M(*'/)(;(8P@2/_6AC!E"6,0>\9/12'8.Q)FM<;3FV[%.2W TGJ>-Z?2C-*U- MM2!]J;(=3 MQC#%2(W+T7#1BLZ?KL1JY<H%VQ^-SV,5\*7UZX;B(W:>_ MU8%T(;H4J^#E9Z7LC_N\V-R*XD'?7"\3)J- >I&.+8D@0G$**>$4!D&(&<:A M^G]BQ1+2U]/R]6-LYNT[06[DM> MXU1X,/1E#!'5L:\X\6'JA92@6'IID@ZG^C_9]]Q,R7'>\$?UC*T[;#T*9WW? M,;$=V]$]2KBOI6]<(=#)T-EK,![8EY#E.P/]3;GP.]\TD!K\NN@4WVDR&L^] M$7X6-/:GVWM#EGHC14^3T)LU85WY>?OP0(KG:WDC"ID7#SI^1!<1+9OC[N?7 M_ T)1SP-$8Q)2"#R/ FIKTN ^JF0D4]1RHT\2^N>Y[8\=#D<'O<:@*U6H;V- MZZ^&>^$PG%LA1@1WY/6AD1Q<2]"1O2HW7+:W;<^@)G)COJX2Z/.70U&S+)*?I%!;AKN"K'5ZRR8'XN%QE3\+42ZJEXM, MWY;JENYU\8RJ5J$N2/C/+:F9O]1?Z3\W=(U-0PN@RRJJ%W5*+EFM\DWU2]6Y M%%G[^WS/2@7XMM#_T2T5XE$7T%)_4A,RR_7[N?I#5=[EI\CN[JOWG]2N_$[4 M_0&N>23W:YZ3A6[@E]!7O=JRM:FJ5P]3LE.]>F #%S(-U"OH[X+H[YQ?K[_K MDIWZ"WI/RJS\ZSJGI2BJ"+TJQU[]M4(B6V75W'O_7+W^8:68<(HP()$D2PS"-)14T2:64@[@)' LZM^6SD@]4 @YD+W ]DF;G.7,8GY%7 MX,[0C'"M.S: KDD47(OY-K0+(X'=2]0P5G]#LS&+[$DU_21V E[+_2^KWI8Z M^9)1+B . K6?23Q]]"4(Q()+)#SNQ5%LEYEYOM-96F5+@VP$KF%HC&/(1C_* M:B6KCZX6X,>6_J,JWYV#WXER8POP36SJ.,%]";E=PL:UE.HMEQF=YO YR^XT MZ'+B3$]S$ ZS/BW>'6:*KM5&I=#'.H6X%^M2M5I7%O^L/HCL;EU?#++GVWV1 M]ZLUK_ZTJDL1[FA3U9=U+6_)KQN]YU%_L=D4&=UN*J\YOR'5U7R,(Z$P#"'S MO!0BCB-( QK#F)'8#W@0H=C*IDTJ_=R,8ZL=V.P5 F2GD:79G/9#,+._LQW> MD0UYI3=XH3BH-0?O= +=;YJ.N(( [#Z"#@C5F40'!K#'8:$7 'W2H;!8@ 8- MT(5#KQ4U(.X6@C<91TT!#PW"4!6?4^ M=0;0$&B.I/\,:L;ZPI6LA(ZI5]91V=Z;(K\KR$/YNWB@HEC2,.(A]2/( XD@ MBD4"<8 P3"7R4BY%&/M&_OKI;N9FIRI9M:6JA06/C;3&5WJG(#U[4^H(J+&O M12N,=G*"5E#P1RVJ^?WG*;",+SL=@3;1S6;9\X&YN>XSP*+O;N_4JU-=Y!F( MW[FU,WEZ(%F_O@=^K\OU=:->.N=F[Y_WCS05T*[T)?3U8Y6(U"E5]#U?K90_ MJ_]R21#F+$0>3$CB091R3;V72,B$#HMF@E%F%-$XKIBS,\GUI?R__HL?>_]! MBJS49YCYMMK*YK4BEI4%QAE=,]?S[<=L[-5!2P\K\5_&579TU!GLW><:/4&E MZ (TJBZZM=? 'UI=T.CKLH#"J /BJA+#.$).6])A5* /:D.,V]NP=>63E$*' ME#3G'+?DUW>R$1_J+!W5TSZ5=1D02>*0I# -/0:1KTM:AB* ,4<>HDG$>6Q% MQ&C>]=SL_TYRL"&_0*&CI-YE:QU7I9=^8PO'00SDSX.M".;Z3VJS7&" M$AMHN<'+"_"%CK=C3H^$[?%R9$4M.I[4,MH#\MK:#6AAQ,SX+VI:KN\RNFIB M+SJ4UESF_9[_QR_("%%40EKSOQHV-[<%NI=N]&\ET-+7T]^50\]T/OUSFVV>]T4TRBKR MY/:>K)O3GGW]BT0$G!,"U5_ MLH?M0WU0WYS:?UIEU:)3_W*3U_^MN<>-$^DG&/>S5[.S<ICO#!F2/\]\T1 M/CARA ]JK3N%@TI0!S9JQ=OS?1.6VNF_!.-[YUE]$1/M7F;T9=AK[/$Q6POE M_I3Y^^US$]3BRY@*%B&(=3H7DJ'Z*0DH3$3H!W$:^R@R2M&U[GENOD(M/JCE M!XT"X%VI5/@-=)0 6@OPCFZ?#6]Y[,?DW-(_(M(CK^/'0=;"'T*LY+>.W[)% MVG1I'1'QB=9)Y\A;K'8#T>M9NFQ;FV@=&JCD?E$9VL"PB_^_B5*G7C;I_21F M/&!(0(%0!)$R^I BYD,4Q8%$-"$TM*KJ_*+UN5GZ1CB[._J7>)E=PP]&860K MW,@U G_!48T=W96_;'O2Z_"C:KV^\3[^T.#:B.U9>%]*4K."Q9P0WZ,($APF M$%%=+3F2,92<8Q)&Q$MQ9%DFT:SGN%+3VJF0U]A,$+NBBD:]CMU744[.(Z46+1LP/Z:[>KN;O.IJ)J^>MB8WJ:] M?&MV1N7NKA!W.@9-R9BO1;XM7YTR6=1H/P+2^QWHKO0GLCRBWI$,E=TU5V5XW1IU^/@BF; M<)L]Z) \^4/]MI1U8K/:B!2;CVI\KWYEY=(CG@ACY5QX01Q )"()J408>J'$ M6,8RC#VK#8);\>9F-AKM%J!H]7O!@IKO-%P T>@(-I62.H6D[*BY *56M*9B M_$/K:EFNR_%W8.;@O-WHCFST=@.[4^T%^>=U9V!;]<#M;F!_O!C82D?PT6!@ MK=VG3F9K?=&QKGW_K";;UN5:=%S^W3K[ M7\&72:8,GL&L&JU[F9_4;HNCQ8(W7%'U\N M]K^KPY^-G4:[83 SS\[!'=GJMKAV!:Z*(BRJ*E$N.>(L@'%&$F?2Y\0L<18P M'-+$V;P\8)NY6GWZ)=A6YY9\4";N+B\RT:;HFVXZ3[0Q-Z.B9 4[8<%>6HL] MYRG$#':@CL :>S_:@Y/#TRE3-(;M2T\U/-TNU4"]%WM6D^>'.1YM8;B_9YO[ M#]MRDS^(XFM&:+;*-L_?E"IM3H>/0QYB!$/$)41I&D#LR1A2'E$_C3C&F-NX M'H;]SLU.[ HGKAI9];?_[ENNMA>!9WG@;0J]F;LQ J CVY(=EE5UA%;F!=A) MO0![N=VY'Y9 .7) 3'N=U 6QA.*U$V+[^D &OJH7+NK@87TILBO[2M/(0\(/ M(>(QAHC&".(T16IG%+% >#X3OM5^J+^KN=FA3TVA$T#XD]ZQ6E*AG,#4S-JX M06ID ],*"3I2.LR5,\?"%0=>?T?3TMV=5?B V>[\&\.,0WVK5H7S5!&A9*5G MPX][(397:W[%>::W1F2U+RQ4OG^V*BY?U8!91H1&:1 A2(B?0$12#*DO,/2$ M3T*4LB2,K$[F)Y)[;F;K919LN3B;!ZLV%I4BEN?Q4WT69L9RAH,]]EF2^W&V M-LL3H^[(QD\E]:0+QL1#\7KUF;K[@:74E53?U)RJ;@"E#(,@D1BF&*40Q9X' M2>Q[4*:!T/73 TJMUIMNXW-;%*K"NUHXR[+H7;S,#/%0%$:VECL G%]1'E/8 M58GS;M/35C4_HM1!(?-CS]AF^=S^S&_O\VU)UOR'OBR\?EAG=%OJMIMS7<^7 M0O*00#\)?(@2%D <40E%G/#0)QYFD6>6UW.VK[G-6M5; AHIJVLBT^R1\ZB> MGLR.L1IY;BM902LLJ*1] 9IU[LUY]$RS;9RB.%%^S<5H6N33&./3DT%S_OV) MS=PLJ982="H?VZ;'GP'5S#6Z'*JQMY3V* V(3#@%@K-0A*.=3!Q[<$K1 MPV"#DT\//-;?:CMR+;]7%;/U_NF'N*NRM9=8))00GD(L2*RSI6.(I9? *4A MBB7R/69WK-_;U=Q,02VICF(L=K*"LA'6\HB_'U_#(WXGJ(U]Q+\#;"\F^'$. M,/LC_K-8N#KB[^]HVB/^LPH?'/&??V,@>38I='AF>2.*BNYA[RV$3//'!C 4 M-(2(:H.!DP@R',:,A%[@JU9LJ+)[.IJ;D6CEU-'N@-65GTHML"4?=A^N9N;! M!5HC&X<=4$K&AIIF#*_A'!*N6*S[NIF6L_J,L@<,U>>>'QJVM"N)5=7(7?JI M""E%%'+.(XA"@C1OOO(96"P#/XE#1*RV#J\[F)L1^-"9]^4"_!_OWSP?/)(" M/&EI%R#RO(57_P/(=G.?%SHB5#WHI\$"!VB!_+@J&NJG_B+TTX7O(9"5I;Z5 MT;_..R4X2*D7V(^"55L_$/H+H+[.H'KNO[9K <*\^DVH4W'*QYJ1?/5L&PWU M:D3-S- EXS2R^>D6Y5N O]7C\J6"V&4TTW']G84MO6I^XOBDX\H=!B+U/#?\ M=&+/'O5=U+JTF9*7&TT]J4ZM/T@NU16]<":98]D51LKL'U4 MTX0)Y35FZK_WFMY+OU E<^2K\K*R'Z:#:7Y,XGB(IC@WV8NLD^I:H4$E]:[2 MAY+;[5&*!5 .SU9,>IW\L,4"BF.G+S:O#[-YMX4@Y;9X_JIL:'NY%41(Q*G: M7^%4N50!]2'5]"<^B3B*4X\(9$5Z=^OX*OI_F))X=R$VRRH@IXT=1%G$ TC3V(<(!0$D<>)#'LH@3>,D"1*KRI0&?YPX4=X8@L/L=_-7+XB;^9:M MQ4:(]0^QSO)"YTFU*9$>IQ&3)("81AY$,DDA92F&*8MB3N/0BW!B'3K3V]W< MK$[@^1C44H*U%G- _$<_MJI7(EX31],,X()+&"9P3 M!=-TO\%*4B>UR&W .!\YT]_$],$S9]4Y&C]S_JUA[MWG;*VCF+\JKU'$D 4_5CS)CTHH@MU]5Q##=S[4[V9_1UX_KK M[O8ZID/RV-0?R"60M>Q@I87O$$-97JF?AMS,K;LRE07P?7]8\>\KXEJSL>3X.WIV;OZ5Y*SI" M6M%Z' )S>JJ[P&3DV?T*#O?L';W*#V7M.&QP2K:.7G5>L73T/S=LD?_KNMBQ M^=R27^_%6LAL4^ZJ/=^(-5EI#HHKQHJMX$L_#>* "+7D^YQ")-3B3R2/8>)) MG";,)Y1;Y0W9"C"[>5^+!1Y;.>U6?&O\S9R ,5$=V7)T1:]JQ[?"+[H%Y7<* M@$8#=]["4.P<.1#6W4_J4PP%Y[6;,;B=86:N8LO^EJ_S.J%R?5=WI,D7UZ58 M4DE]%.,(\B3B$$4H@9AP#N,T8&% /8Z$53SPZ>[F9L)JFOVL(=87M9"_+8#: M5MH9LS,HFYDN=]B-;*AJV+J2[HH3-,+V!Q)8&R4S5!R9H#.=36IPS!1_;5X, MW[(S)EQDRT_K3;9Y_IRM1-'PI#TOPR!,24@Y]/PDAHB0$*8LP5!9#ARF6#*2 M"!/KT=/^W,Q%+2*H9&P)^@Q#\?H0/&T9'. RLBFP@\1X\I]1_,1.1[U93W3U MPWY^][4WR80^HTP[@\\]9G_RH,S CE-V[4ZYR5>'\HE(7O?"=/Z-P@=S(,]<-:%:'%^=0&72 T=OH9(<8 MY]3J'F2K#$1EY6IN#8>V)']?9D>?]JO%)/>WCBKWVK'N>LO>D M&WJ^SUG)R.J_!2D^K;FN=; ,,0L]'Z4PQ@A!A.(08B9BZ 5>R%B, Q(:N]-] MGZ+";2]$>"48@C M%L,4^4RMX#(E*+1*@!DFQ]S,Q8[]\$[KL0#W2A.H5(%:EX6.]P*\RX*8[_2Q M3&T9.&QFWL,$@S&R27K)0KD _]F.PX]J')0B_6R4SD/=+X3358+,0"FF39BY M#*J#!)H+FQNZV\G9_WS?9<7=%/E=01ZN=JFX]9[57_*$,!D3"F,9$HBB"$,< M"PHC&H>Q,J))A*V2" W[G9O-K,3N9A'NDY8'57(RA=]T)^4TA= MUV$?T?+I5T.!6_$XO%=2\3;P[&K-;_)R4^QR"MH+XZ_96GQ1&])R&464RS@) MH.>A0&T;TQ@2/TAAB +DQ3$6GC0*]Y]>]+E9RE;S5T>@>]WK>BI[[765S)9] MNP( 4HW +I*SXG%X"<(NJ@/\H7$ %1#6='23?5R&#NTL/YFQ?>#+OY;WCK^6 M(04#)QXX=U4'IQ)\ZM*%$P_(D?J'4TM@FP7W?ENJ-LI2B4BS=27A-['YH/87 M&6]V&K=*X+)69(D37WT^,88T2;%:('VBN4\)I(AZ*0D9]U/#?#B[CN>VO"E1 M-?/'7E:PV0MKFMYEB?WI]6-,1$>V_JW@H"/Y FB(7P@/;D>'V#27;CRH)\JJ MPT2FZ?==SL_V[N4/V"@"VT^#E MNF!KJ(S'PW0U& /EJ=:#CNQ@+_PK$V6;5&V-M.VB, ;B4R\+;I ?L#+8@G=F M;3!N;N+5P5;-P_7!NH6!%P3L7O#M2ES+#Z2\_[S*?_ZGX'>B*34E^)?U%5.? MYG:ELZ6KB&F]V2G$O=KO9$^B#IG^FI=U\:E;\6OS7M-6+2G1[*(HZ@"*1@?LJP$'9Q5>/(.;>UIU43W)%L78)W*R6Q*'\#.A%&C2K7A(9* MD\=\W225YU6" >OJNLO2T"__!K)J\5IK/E0UIZMS%J8@!%)A".XK$"TO-4;Z M9 PO0=[^0QC[TJ3]!M3P:AV!5A+46H)633VL'45!G6CR0M5=ILG7ZCNH@]R MUAA4*KN,=QMW4%Q=T8PDY;17.N-"?7 %-')W3C.2ESA.*&5"0A]7FQB,(8T) M@YQX,@@3C!!.EX^BR'+^8T.*C=G:T].;C=XUN/Z46BJ+C+'%=(HUK&75*I%/@S#B"6<)*G?@/QI;QWASMT;.P'2\;?;W,(:>ZSVR?>]P^ M0TKG8JC1-DV(:AZ?FW]=I?$8%WGMZGUZ6@Y4>>0I>%9;JYRD5_H-2D%JVY@L MX^B5T-T$H]=_=>D&^J;(^99MOJQE7CS4![E5FDP8\"3$)(0>J=9+X4$BD@B& MC'D"1R+AD5ULW;D>YS;INAN:1F30D7E@+M)9W&WWDP[0G'!G. 3("_9U9\!Q MOD/KZ^^-]EIGU._?-9U[<6"5]J*)/*@B]*J @G(?EK=,4!"&ON PI)1"A#&% M)-8>.O*\U*=^R (KBW.ZN[F9FYVTN[I$G2A>7<6C_K5E!8\SD)L9&W= CNTY M[#!L"@?5LG;"=AV6AS<"Q57!^-.=35M"WDCQ@Z+R9F\-,RPZ+.D[V8B6'IO& ML0AI"DE0I5DJ_X5&*8>I\'P2QI%R8*R*;[QL?FZ&0TL'"N-LRA[,S"S!<"3& MOIS5(&C)1L@^.JZTHYG]JO%)9_)QQ5[/W)ZG;$,[.G7&/NK80K'FY=5ZO26K M]H_+P$\$2<,41K&N"1:Q"%(=\:Z\@#24&*/4,ZJH8=+9W&9Q+1W@C7BF80,& MJ)Z>V:ZQ&GF>=^L"@IVXH$'OHWOT3,,LW*(X46!%6PBS0I/OT"0OOT4GU/;F M^/3$3A@T,%&TA+DJ^_@(BW_9PUP@[],3F$%C;LYJ+X)KPE*:5?%![M6SS MM8KD^;K+%A.!"'F8$,@2+X H]GR( X:AC%""0^K%$;>BDQTBQ-QLS$X'L%=B M 79J )D7H%8$:$TN2 L<-&1F1FKL@1C9>HTR!@.K<0P#T6F1#DL1WJ!VQS"0 MCI?T&-B6[0[VILB9*,LJSZ&*<+W2Q=HS3>7='**P4&U5.4:0<9I5+TS#U MY"JE$0O,K"DA%DL"(I\Q' M7N@%R&JGVMO3+.V&I;'HA]',3C@!9_2K@T9&S5ZXAHV8(]P7G@7#D6GH[V=2 MJW!6W=<&X?P+PVS!-[+9%N):[LD(EW[J2XFQ@*D^I$)>H,Q!(G4]5^'%?JSL M@&]%LGK8Q>QF?W%'UMG_6F1YGX#/;/)?!LK(L[X63A]J=QE*1SG0[L?!T80_ MTL&D,[U?P==3_,230]GVZ.;+NMP4U:;RRUI-)5%N=%A"Q=K.;X3Z7M1N\TXL M&4=!$& ,?8(\B'C,-*)*&A :151E'\Z[G9@M:6:OH(* O>NN"Y>NJ M[+N.*7S\:-8M7%C,Y5HV!]AD=9,W)RQ4"4#89BGC( YQH"_M-;9Y MR4D@I62ZLE25CD$8I#[Q8.Q%$6-(_"6*?U'\9B-/E\[\7=]FZ MF]&_ $]DM;6,43\":R!2/PJC! 9)HKY*Q!)(/$]"&?,(>ZF".8AMT_A=@#I^ M!K\N".083-,E[A)X1E[0:H$6X&JS*3*ZW53Q:IL'N?F"3<2@CT_PC!"^7Z(3;?I#H$;?7?>) ,V4B[:'\#W\R@. M)EH_BXQC?O3^_MZ$UORL^GULY.=?=$JZ='M/-G_/MRO^Y4%]/IM/4FJJN2>A M'M$[_B4-$4T1D]#W(WV*& E(D/I7'*0R30B)>&*U_1XFQMS,T MVG WY!6A; MO6"C% $_M28@JU0!HM6E>M ^07'@P)G9L?&'8V3CULM35(]$I02HM0 [-:H' MOSLI*ND&R'&YCLX),0\T)RN?UUGFZM?6;F, ^I3 M'*J-&,%264F=#D!0#)- JK\B/D_L2&(.>IB; =P)"+2$=@;M$#XS6W41*".; MH9=X@#^T> Z/#GM5=V0X#MN?U";TJO=ZNO<_:!O$_C=1ZG9NJD.+VY]Y2YD@ M:)IX5&AZITBS(T:02%]MM3POB+F>YI$194)?!W.;QTHP^*S++)/U6MG'HM1, MD[D$Y/&QR)_(2O^LR?.K,P4+POP>>$]/=!>@C3S/&P%!+2%0(EH'JO= 8QJ= M?CE$$X6DMU#5YX)@\S-W$H=^6O^>X/.>ER:*.#\M\C[,_,QS@],;LXWXJB8W M_Z+&?'V7Z>2@LA2;\G?RC[SXL")EJ9GT/N8/)%LO8Q%P%"81Q,KB082"!))0 M.351&G$:IRB5GI4K8]G_W QD+3ZLY =[!4"MP0)4.H!*"0MJRJ^8HC0CY MR.;5%FWP1ZV"V]S%(>"Y2UNTZGWJC,4AT!Q)5AS4S, ;74VQ514K[:GS]_YY M_TA3TN_J)RGX9Y(5?]/72TJT[<-C%;WWZ=>CVDBJK:8H'OPE9@@E3&(H9(0@ M$HA#'' &!1%JOQDDDG*KT_CQ1)V;56V% ZM,BBH"[T$YF?>VK'XCCBT)8\*1 M'T.61HGF3D,0"YE"/Y2"1ZD?1HF_5 XSS?];+QU3N,&8VMX77O+,9K MY 6W6YVWM[HO?3Y6Q1=4RBZ 5A=4^H*.PKH$'"NH[FMXWLY02WH\%#4/F@-C;4#P,8VM4.PLC>/9X!P9=SZNIG6 M-)U1]L"PG'M^F%G8ETGZK$2LZ_UML_7=/NOGO9!YT913NB6_A+)*JF/51[8F MQ7-%Q_)-J:P/6O.5ZNFNC;I?IIQ)CR0)Q#0((?(P@^KS8M!C'O91Y/LBB&VB M3T>4ULZ# MO:K=Y,5F7)OG*W6KC.:.>KL\)'?V=8)!<&2BQY1T4BL_ >2O%XHINAQ8.Z)V M=\O;O"HQJT5X>82V)'%$@DBF,"8"0<2$@-A+0I@$-,*2IIRD_G(M[G0JE]F: M<;9/(_.!:_/1[7D\*]+N437?7::17Y/5ZAGP*H Y^YPF50ZZ%,H7111 MFXW]7Y9@NU:# [AX$JO\4;=I6WGB[("967\W@S 1LUWK?->0!UC\T-! MRFTA^/7ZNV#;HE"+^'M29N5?U[G:\1<5(>J7]>-VH^/IURQ;99U*&+?O-"+2( M)T!QQ8]VI(=I"=+Z53Q@2#OQZ-#L'#UX;+/59N9JS;^+E6Y[3]G\,2O9*M<& M:5_!QHL)X50G5HE,)4RL#C""6QG0\X1(BYV8P7.MBF^ P8 S.; M,C:R(QN=%^(#LM99V94"7>[[O0HC431> J*SE*,!(DR36IASRKZV&V>?O_!JHCK1*K_JR(&@3?(EL9K_ M/H,)]0E$?AI#@E+UD\="EJ0IQLRHLK=!7W.S"=VSYEK:!:CD!<' P_\C^%H> MYE^&VH2'\Z\ &^%4R@ 3U^?F1WIZFW/P?I5[S[5/O&++1-$2?W5S';2?TAZ= M5Q]V*B.:("^":!3#F-C8ZLS;J;F^W8,=BQ;HH2.1U& M- 3FT_;#/7@CFY =;B]2N[3 [76?+7F%$8JF5!:NT9R(V.+XU_BH4:T_22<\ M%S;@]+!>Q$0>&C3I[1@RKMX9>%S1$B]KUJ]DW9%X\:'KA:[K*[JH^=TED MV8.. I8_U&]+J2MLMF$$?H1E$DH)TRC5Q$&!,M 4$QA0+Q$(Q[&,?+L+!!=B MS3C=Z &PV7 M8#N[XW BU,2W'BZ!/+P'<=JZK:_]57]'JI5K^3DOA-KVZ\6D.5J*<))Z<4)@ M&,=$,SX$$"-EP8GTDQ9E@>PYK]H1 M7F/?.4P!E:GK[ BRB3SF/NA<^,D&2/2XQZ?>G,@K-A!^[PR;/#RP\$!6/N8E M6?VER+>/%?U2)C/6/7\&W*W$M/XHB>R*:G7L?=EG^1?6@TV^_K(\6_=I[C?OP,>YYD:_I M*L/(5SMPB97_%BI/SJ<>#YD(&/?L.%A<2S@WD]8JJ%?E.Z5-J080K)1*HNS4 M5P&96K;UO7IUW%6(>WW;_K3C4WBG7["E]G(^]F9V\DU'=/2CWE:C3O1RN0!: MJ99,H=YT@U$B"D?#UA5AC7/YIF6Z&0O> XJV MA.>QK\V!NJ' MO3$XW>HD1L!(L7;RFSWLNK#!7TLAMZNOF11+G" <"ETN'E$.D1^%$&,60N:% M"16(Q1Y+W%0SV'^ZB3P!IYA@@B /DA@B#P4P#6(,HR30;)^I,EE6A^R7 M"C0W0];JH8^D2*U)R^6IO/OFD*I.[E 6;:>&^JM6.;#2[Y?=OZUR,.MW.[^U MY@:];.3-[.24XSFR#6U5 >]:97[3H]KH [Z^&I]*);#3J?OW3JD]G<#KCK_S M,G&F)NET MX1)DXW[=J&BE0,\^_/D]"_?TU"7XER>T_6UZ\(Z'-=W^O;M@Z1 M#00.:1A#+KP (BH\2",N(/?"B$

    Q\B;QFW-Y@N8*/+KJJS83>\%H&1510F7]T)L "<;L:A^?S"C M16?24^7KE^6VOH66VXUF1-&4SD1#HB9_[;=O]&=2;G+V/\K3K]#Y[44KVG0X MR+=) -Q'S$W3W05U"0?)5HMTO=V4&[4W4N[NWT5V=Z_9 M9)Z4_WLG/OT2!MP$*9L+ML7>5*M!90 MESO!-\.4&*0Y^K30GU)55[E""!J8@(I&D8(^Q)AK P=5YG M_]V,[\Q:?36B?N[/]LD8QF'-[R.8PB&^K,SB=5M7L:/] K3Z@P8 T"( *@@< MEUV<;LQY#M'I__4)J\++RUA]:=E ) M;YS99 ;]N5,2YX".;-Q/8*E%'A%)TU,'YXA.='K@Z"NUV.%;(=6S4S=K8Z(= MMY5"^YVSW6LN=\!+'U&:(HY@PN)$669.8$H1@L3SHX0*]6=N13IZO)NY&>0? M^O@*5A6-7_**#"I6V0-MR"3E$<,P0 F!B)$84D9\J#9SGL]33B/EPS<%VFXG M0?AE4;C;-P3:"<"7[']FM*(=W8;L';RZS"8I[ZLS^5,?IZ-MQB2[@CDX\78^ M]X7V]W=2_(_0U^4-&?7KZF\-FQ,->.)Y2$*",8%(!]R+I9)R*7P$P8)C[%.W@@A3=2_$&""9HR'X=&BWY?!W.;?(V,5;!I(R;X0PMJ>&+3"^3I">D"GI$G MY@!DC"?I.?5/K<#JW<[JJ_ZTG[*]S4XR=<\IU4[AL\\-\^H_D4+?-I"!*(HYFI)#2@,>2@1X@'W4V+CR/?V-+?)W0JZOSZU<]7[ M(37SSIT -?(TWV&DA&SB\L8I/746#$=N=W\_DWK:9]5][5R??^'2'.G_%J1H M,J0#BF6:Z@- M;]'GD PQ1A!Z4<1]J@7B, H._)$'W.S!:^S?K6@EV5&[^$\ M[WP[ &ED.S GPMRH@\0<) 1O6_SC?*A#Y3JSX8^?'3B8,)/_]RJ742'X.5U MY.,5YYG^@:SV%>K**ZJ>)VRS3"5EF&$*495>G1(*<1S',$">VI:'06Q8EN"- M]9B;D6KC(O[U7_S8^X\F.J+^PU\4%!OPD6P$T,4HZE]6)2DFB@B[\(NYY(9D M5M_!A%

    ^\D+/M4Y%\I"*&;4)W/"9 MW$U1VUI.]X1$(IL4S343@=(V;FDIU%D"K8D9#"_2H.*!A_%NY.\D?R];L*_. M%BX%,)T.F7L;ODQ7X6K=2/^W0%);T3*UF:>V?$CZ'B/D7GQ8BP%Q^U/;:/S; M!B1W%04L9ULX@G/2U0(X#[&V%H_*Y% ,HG&/)'1R^U(#.L]?KE>I$_D2']?S#\NPN=U?WV*9@N+64!V%,@J'14$9B(DEJ,S M*(I598B2JB>I&1C-Y;&5* MH2\^0V26 TE'L6!]$";L$\<__XH>P7&,%N=#B+0#1[-9PI]RQW?I1K I:BL4 MY.!J\!X/>>QUF 6NMC0X MJ;^6_]\O?HT7TS_ M%_.;S_/KV8I/:MZ:UH4:+"2R&V4@:LY ,5ZRT4I@;#T(=D_2>HBQ&T+B\4(W M@'[Z@UVM2WB/JRD1\N/UXG;RT&8_<))DYKD8#5+S6CTN"\G/,N#1>Y0%HV/- M ZH#Z!O7TYT9@.TTU0$*'XCK32))+FYO,=3AXL3;FK$)"L]+B $PU[/%DG/- MFAVD5%+@E@4M6P^AVY>V<:^;#XV^0334 ?)N9M7_/%_<"U;KD/O/\]F:V8D- M(3M+H2DOQ!9QA+7+/P.A5.)2YI!-ZQ5W-U7CW@D9&FV-M3)J;EE[!LZ6N'R/ M5V'=.G!-_^];IGZJN\I+4MO$Q&!"KI5%TM:IDCR!X\F!(8LABR*&PJ.NK=_D MF'N^:MS3^J&P,XRD.W!13T>>[[$FYW4DZ6T(>O>9VV TZQB*$""MI-0]%$O9 M%K-0;_)ZJX37JOE JJ.I'??H?9S\H;D61W5U% 2DJK./>-,&_)?9_[D."WKV MU=>W8?GIQ^F?TXRS//%9\RRU (I$Z[A(92$H@Y"C"T$87^SC>>A/%7;L][)Q MC[&'V#UU[@%MJE%DG?,E( MKC?9ND$98A*[;MKM?LM>F/&7AIGF\NW ,]VR,=&>T,Q008B<0!ZU!*^#!L%] M0F,8XZEUVX_;E^^WT\Y'&%4,\]IT4-U%XTMBI_ M>O2NVZ(8;T-F.11(GE)YY;%>L?$7EW7 M4K(_,%TOIJLI+G_Z*UU=DP!_)H.JA877J^T(G&_(6(?]=:R&PN0+,&4E1?U* M0HR.@6!^\==AZG'T3PD<^!FJ!K\<>Z?P*O1!O]D?ZA/GZ"N??\+SQ(2>[ MN9TO&,+_'<;5T([1RB!DC!ZT]?6FETVT"'I*XZ*S22M$(5NW\!W*,3Y^[GM, M\UF:7DTW[N&&XUH58(*M1PCUPG*8)R]X9%0NM M"R+5Q2%!R%&"4RX$ZY4LN75?_ -)[ MZ+5 R/Y_*.D#DH]9\#T<9WKOMMV$. M+:5( C,(D2A]?8W12!$O&!0XE9$JR!%IP17A@3GM9DC,ZM:[!/9#$D2LW1O.= M351V/"+GJW#5IA+\D00W2X#U3F'V",*N:]J#K1N>$;07!BUW&$+K.TM/$C)R M;HJOE\,D5"FJ=*^"8C)"(3(-1,*U:3VY^AI21 MBS'.CZ-C5-#I+MT?^+$N]>_QRWRQ(AX?W6L^>%-NU_-:[,$=1'.C+;?'[[QK MKJ0S,E\#>)X#88"R3"<20LK!"55L+J;YU*QG:#EY)V2[^FX>7%/J[9N6$\6, M+R(J2!02$I?\'%^H7+^'5Q*X[E5AR-W-+I% SAR!K+97#75U ; M'VDAU8;3DJHI/92*H)]MD#+9[!Y7(7?K^FZ.<=Z5QV_X9;9N=E0%_\/7[2\W MEQ)M#H:[@."%X[6;%J?57XFZJ^A]$M(*UKH=QQ%D]NHL#\#.-^6Q RMKQ*!_ MN5A-WI*)SZ^F>HY:>_ )@9!1LBLI!"!*8S+80 T&DO8H>Z!7W MH$;?W<'L^;>/C**A%3YO*OWN\+.]G!^28=()LCFW[@[-%<3L-&5$7DFO?%:/ M"Q0;(6C,GA:M=/HB1(X0< <["^\V$<7LXTVL>=-N00B! K%V]:^#TXL"'RQ% MLR9$Z3C)QK:^./D,*3U!YA@=S]L+O /)&>?<<3#LM!'ZR$O3[XMYODZK=XL_^V@[%B6GGKWN&?3YPQK3I9\ M'\A9OIGE+0-0[.C^&5?B Z=.;7[:>,8N5E")S%+M: MZCY^YNC:/E5!\R;2&E?/TX^U#^N[VPVQ+0,I2:>T]:"*IR^&"_ L*N#!99.< MKM7;N]3]]*/'BR6::[V![#H(0?\@Z6_Z*U\OIS-<+F\BZK4/++J@*B6!5H'B M::X3@5AX$(4%)FTTWK4^K7B1H'$+C,X59K3730] V]"^M3EE0O8L)S#%UVI2 MRR!H66^:9=0.M?"/>SNVVO'NHBUH.\4^ALS14AYU(?IY.@NS- U7-ZYYZTR5 M499Y(4$$7_NZ94;Y/"^ RBGT+F3F=XVB>.;17>SF'Z.F>4N9C7P3?+:\_HP+ M6I'_ \/5ZE,BV6V9$,8)S$H"JU=/E=82HH\(I-A@ /8?>)7)*.E; M_&V^HE^E^8Q,]1KS-UL(TNI<.RI2V%\3 %8[1UD5P3AM8\R:5D$>2VBT8 MCP',2W <2'L=@/2%I>/7V\XRPF8OC+>0 U8YR@RA=MJ.40L5OSO;U>KN:4WFRZ?=1RM^42Z?]Y/:X- MI;=6%XA.U*M+LA[W*T,<6TZA%Z'B3&G@'*T!$AD.(W9,GP$P6]2TUWOZ&*/HCU^&@NW M Q?V($X@IC:X?S)$V!K-1*)1Z!Q"M(DXM)9X#$GE$]L2%&-)E#+,'7 M%H.T(OAH ',.CFPP)-[\+/M)2L:]/C[XBMU _#VLRF\^5_G\[T8OL_S+YR]A MNJB2>U=^(77-/D[C%5;;63UH=OG0W3]P]1/KH[>"_+N)]?!(!?+YQFD@#X^R M;G6AV752UIZJD0?9#YC C*O \3%\(V-RYSC].'M[323,TM$?L/5) F-RE@'0;-ZN%Y(=EAMS">5A78I M-0??/G2-.X)@<-0U5\W(M=+M,K/$=+V/%H'BEDS!+[<0D_/U"K?,0BC#[*X! M%^=.IH>;;' AV?0A.NMGB7Y/]K>XWE8%O:4 ^B,N)Z'$P+(D5KBCM"MR,K=D MB"FMO%*A M4&Q@O$_]F-Q^?1%:/M)V# M.A&9T)THH$2KZKC0@C*FB(]/R-H><>Q/ZG[P>R4''0-IL .@;LR+,IAMH/D# MSK!,5Q-!Z;?-R,%RMNZ*D\'9P*"8%#*/#DE^S6/_)TG9#VB7=VK14@/]1$X/ M6N-/O(HZU'4ZU:)LI:VA#*5V"N"JR.2D$-BZ!_<# O;#SN6=)IPN[6;G FT[ M]1%#-TWH[B;;S'"UV/XP3Y?AX\?%!K7Q:]H>GAS9E>^TM[7HP->0WZ&[[24N M&M=;?RGKKM95E8T-F UK6\AE9R\.M>F$Y0 M^N$,2[PY^Z^FV]XAV&G1;>\09?716.1A$PT52\K&1? *:[93BZ$#Y\!E24E8 M23%FBUY[1[>DZ:K3WD'*WM62YA#)]X&<)UHSI!",R(X!UJI]%0TERR63S64L M04GIA-MK'.,K:4ESD$[W:DESB(#[:DGCD6.QPH&5)(%:EU>;1'-((26=N2E1 MV1=CILMH27.0@IYO27.(M+IL26,,D[DH RY(4;??'8E T[>>BVBUY.YQ G;) M+6F.U'H#V76PD[-7LNE($%%&7O>DR!6R5+DK)":K'"8;77Q[Y]_L:7)Z=*0J7!.E-]N24W+D2 '*4J@F(& MGEM/KW^)GG$=SDG:?^(0K8W8.UCA=O5PH%Q %!,D6"MB'58I("H*$(JA! *3 M-J[+-BM#MAEHI/L#^ZDB MO)Y^*@>K^?*: M=/S#UP>R6;Y:'SX='OA^68_7CHC>%+@?1$4U)$+J:L86.1.>[1:XJ[K MFM\\M*/(82@ESMM(M .WMUU5WF,5 LGI=URL-T/)-M_%J^EF\:E5E*F6-$X_ MTT?>E3_HI\NRN;9'%KU8_4A6O38_S,)9[B7X&!E%910F.;(ZX+%PEI06%F-C M;]B6@W%;S0RVYH^HY@Y _HQ8[S;[N19URG,"U"77,<\!HG>:OB@34D(NFA_A M[:)IW+XR0VXTM5-%!]!Z8[([)@!-H'A#,T7Q!LLD.5T,1\-,$3LB MN*-?WF6"?!JHSJ6*2T/;K],0IU>4H^%RT[MA-4E&6A<1JO;_Z3YQ]GT?S'SB8U)2A4] M,,9BW?750,F^!([U:A>S7*CFQS:[B.HR4FNSM+95R*7YO+?SY=:UW]I3T:Y8 M:R'Y'$"91,Y=*$&@H:1'NA*UVM5LMP4=X_;SZ\?CG::@#AS>R6DY_87IG,R0 M14M)>$B0V;J# TNU:YS"LQ#M/_8K3<3>P<1R%.\W"227V^E MY6-4BL)],#I0'IF8!8<491G+LT634_&M;64OPL;=@!H<5*81%[=;7]/9ZA.6Z]7U@GYX%=:_7]PD>E_N$KWY;:+7,G0?F,;! M(O]SRG:HQ"%(PS5J 5F27U4E"7"IU&IXE8ORC$N)G2<.)V],; H!&!/:U)FJ M.NJZ&6$R!",-:)ZYT-87U*W+)MI0WEDR<@BBFN\Q':[*#N*$QO5,65F3"RJ2 MN%-UD62T2!H%6GA>AW:PF+O;/CV\;&UH0)\5@\,6N!T"B-=@#G?[W8IGS;2F M>+$P#TI*!B'5J,X)9E7@RHGN3.'7/GI>O 8S. X(EV("DV(-&AL\%& ]2X=]IYTUJ=-HAVQFIO-#4\SS' M@C?G96F^7(5UX4/+385GGSZ83O;CIVTB_Z17N>NJRH(1(3-@GCL@AT7>A59C ML*PP1<%?TFR@E/9%ND8/$#>A2?%*ZU3=+A<4%F=A($I%4;++R&S!9&3KKBZO M*.%OA[R!-@$.46\'(=_;\*4V&:QN^T%%6$W@2&K).Z:ASFDG5J*M%3L6C#-< M1%9;!;0.]%X@IPOXG14=CT\2&JFJ7]1MKY%B8-(E%J&H2$+RUD+(WD,4+!7! M.#';.GU^D:"1SSM;J7T_.!VA@U%KDNL$ZGI%F20Y_1-_7\P_+L+GFXO$1=H2 M90B@I:D7B;T#[SEE4LDPH243,>RZV//2\[L$QC$*G#>7YJB8(+H3+I?KP:CK ME@AOR 7_N;[5L66%2ZSC3P7X*&J_&YGK+B5)!S.EVO6.N=]U[V;G2T8^V1X M'6WEVL$ZU'#31FN#O# $AP'KI@TG80H$'Q2ZK+.3K'5=Q=][OLUBJY& T($) M/.,GUL-\HU8B1@W12#+FH 5QPCE8XW6,ZT9>K3/5YZFY\/#_2'SL%[,=JJRC M8?=E?9=B?HZM5R<*_G<%WS]^L?!P7>( MLDX$WT^S/.C&Q^?:S_Q_-\W M./\83AJ-CD?6!&ZZ]+V9Y>W@U+L:-2ZMSW7P2W#: >5%&ER]X&!3TK;D:$/S MX;4O4W1\BOU?B^D*?YS_>_:N_$*J)"E3"+ZY1TSO^7TM_=77WZ_"K+8F_.E_ MKJ=?:CN9B?2!D64;R-E%LDF5P%M96RJP8%3@K(1=,\>/?/6X 61#9-SEX^=0 M0@=7#$M\/_WX:?6N_'-Y9Y=K<6_;'940BQ+K\IL: AEF*%A!#L&@+RD$ M(:W;WQT>\NIQH\BAW>%@2AAU7_L]DGRNT^IZL9ZX5*4W*3EP%*% 1FU!U<[J M,0H&W$EM+=D+>UQK^@V"GGCLN/UX!D''J<+KP-QM@Z::O5OZ3A=A!]L"CYBX6;I3X"K: M9,'$>A8AI:_7SA@P723JZ"3)I#'6GZ9DW*1^$.0T%'T74=/3WGP^N]T[KDNV MK3VN"]/ F:_M/[R%P%2 P&G%+@6C<*UW;?>A:]P$_BSP:J:6X[W5P"%4Y6\5 M_CI]U.\+CVH3]NQ'::. 9O.Z#^&ONTE&M\"*BJF$Q@-3EH$*UH$7(5!PCE*Z M') +T]PDW=[N]DCK6>GMW-V)CI3[DE+,;%KR;MR M5)25% [&>"X#Y:2R>3G._M3U,!CK=+P\=D0#::>#X.F?L[O[>L36#Y2AE.EJ M^>%36/W7_/HJ__*Y.H!;_K><3R)S$7-6(&UMA54X"3/'>L/:2UO[H#>[%2\NWZ2TN,9<;WX)Y4R 6&JS"6]DG:SK0L2<$ M[Z0&J2V&@$+RYDG#H32.>\9S=C"VT-2HIW^'F-DV9]I^9I*=,\)0-!)#\:!2 M8N"++C5604JBHO,EOYA>G/+V<8^.6N/L;'H8=8/D)"XCMT$'+FK#DGH;0R($ M:35HU"846X0U95RT#7:PU!7:#M%#I_6O]_8=[DY8PNVML]OV(M?WI$2?CELI ME?GB>I9PL0I3HN6O+_/-M;5C.WX,2TWC?9JAY76.K9Y .&4I@"LED+OT":*0 M&;!$(8J0P876V>: 6SUUY-,L3:^F83,FY1G+_NFO[=B>-Y])3:OE[QMUT \^ MS'_Z*WR>SM8??X^KZ\5L^7Y^=?7S?/'OL*!(1CG)R8M LI&#RLR#YV%]G&-) M5 +MXPJ0!E<0A^6IXVVE [#Y[6W#CI#0;W8U$?7$L2@#L@1#*V8VX&-@P&GQ MXO+ZJ)U _DY)^IW)>\D8_?QLN?_^=(]]R?'R,#X< M+/IURN\IJ%S?XWO(]*_ARQ+?E3=?OEQ-TWI^-$'G>D4_^G7Z>;K:'I*X8JS1 M!H%QDH/*Y!U\R()$@#FPX(42K6]D#,#&V!MUSDA]/FJN.O5I_EBG;=-'%HOLLD@I:U#B+V @"8 Q:!2*5^+*-]41^V\Z'DC+N!O>78)])$5W463X7()DM=%": X% M2]T/9@B>T9?@BW6%&>%=ZZ+L4[+;P?;,NP1L2^4U[7C2=G_][?PS!5KK]23, M\J:PB3Z4ID=/R=W]Q!;[W ?2W6BO^MY;WSQ^Z[<[A(R3EU*LMF 2I<(N@2N< M@S1&1&2!E]!Z&^ @ H]?M%]XS:856];)V]J'V5I5-T=#[;PB# @9(K/2!UEV M=7G8]8ZQAU .A82[%;.IE#O84/AU3JX:%Y]_OU[0JK[$._Y^^/J65MN/\\77 M=Z6V!KKY1%XWN0W%,1D]@Q1YK5Y3&>@/&K(PBE;[P(5M7=IU)*GC8+(U4N;G M5UO7Z'R&R6TG55.21),SB/6LZEPR^%04!&Z,"=)Z:5LWJSZ2U'$]YEE@M#=T MV^FT ^AN>Z&]R7FSTWS3KCD7$] ;R#%3V(O!0C310PA:2)=JG7KS@>-/4M(K M\!J"X.GN=*=H9-12PQ<6E%]OV_<5S8TV0H%C:&K3W5K/%#4D9U6LF[9*IN.# MO%_'[4T\T*(Z@&@[<$#/F]@F5Y^HQ)5&)R%ECJ!$+. UTU!B0:;)EIQMG0KM MHJG#6.U(_>^]Z!VAC [ ==/>\SIHVJ0"VA\R%1I.E: M[S <0-[8E9%#H.FQEQI*6QVLD \86G=0KTPMU+O2IDF_'V!GZ>U5^,L M_T2QTOPKXA_X)R[J_(FWG\+B(V[WVK)0S#"*%"639'PV*B /SX&Y2!DN,LMQ M9SO4@]XX+G@:*7A^!FEWX(XV:4>M-EW7TOU:_T)55#4S2B.) MC1,<=-+1"LZ==Z6Q0WJ!G'&+\L^UVK721[_0NCE4$"S;J!,XE4E(V@KPF==- M%.V54#[DQUYI*'#UL.(U4_M^<#I"!Z.N>+_-9V_#\M/V5O?6T^HLD\A:01&Z M[L#I"+X(!)XM.LNBUF+72-NGGMLE$(Y1V+R9]#IP)C^'Z>)?X>H:?_BZGE7P M]BHLEVOS\)&QA-$#3W7RLZ^-QX(N$'4F ?$HLVX=-C]+S+CW8UNG>E\+63@,% M?UPZLBL4]*682*F*,H Q8J3?"%-:1TY#\3*N.VP$M>< /*;>.\#_LW.QMFN$ M\*EVZ*<\VV-MF\)4G68M(7OGG-9*R,<354Z&\0Z2.D'CJ+B9#Z?$#C#YPM[/ MW4$;LR)'1 6F\ A*4D04E"+))6'0H]>:MQ\QOINN<>_V=; A>YR&ND/=>C]G M.1%:%Z^10AV+_9(;;\(IR-$WP%\/MR? M.%E;STX7Z[+*+3J=;_JERD:N\'%P)!J MJ(X.P'6WSUS]-Y\8DP6C'!VRJ!&#K//YZM4['XV+Z#*G.+CU*?A#$L9N^S P M?$X1> =X>=*A6J,8L1P@11**JFT0@R@9C$.CO4PDC_8=T8YU )&1HA:90,9680!E?N_M3)B&==B:Y*&+.W1Y@(#2< M+L).J_;^N*:\]O]O[UJ6V\:5Z'[^13.2+(?6YE;Y$6=C&Z 0:B M=D_'0J#RO6-3'XNF#O55'@GX&G&Y&$RFXIN)U _YUOO#A(<7/*;U^:P?3Z!= M;9,MUJ%'%7>W=^31T9"(0XA@0:>#B3<.1-+M:N!-/WBA/QE-O2GT+529'MG0[$'W4^\#_K,C7>J-P?#$:<;LOA?NCXB-57B!JF'G$[='IT!M" M?P:@P12G!HZ!QBV#QH1P-\=-F1R=>I=D,KZD@RLBPF\R&0Z"\15?C(>!3P/Q M<(GW!B/'A=,0$*G;AX\![^X-H#+[/?(79#JFWH#WAOOD#R00;Z]Z?*)-">%A M^91<0%]FD1KBW, Q$5D]= P8=V_8'"/_Z=70)R.R&-"0C@>3Q>7E(" 7X\'% MA PG%Z/P:ORAYY'3[5RAO]*WGEAN4(7D.);D+73DF$Q?$_%N\?/7,I#I M(4G7J/HT>:.&ZCW-@?Q2#%0C1=L'0ESD6*7F>]C(>F5E SQ6\Y$EIH MQAD#R^^'2R]B>.X?U! ]DHV"L]Q_VU^COKKZ%NIJ$XBC+U^;O^\ZLRK6Y./. MPS1^:$8$,/&OY#42H',>)]SP'_X ,?,<%25&;M5B/Z:T&$'<)E7LH_D+(\!Z MU3!1-LEF:LG9<$2K&6\V3U<)N8_])8A25424XA$CG:1,.**2F/&W2492.)EJ MD"C!M['W.^?"$:'^9/\<[8/U@ W0*+&RD7!J;I %/*RIT8J2>Y:*Z/";'UM/ M-Q4N2B#<23H-5ER8>-EMS#(Z9P=S1=8:SK#6+E*2 B_761Z#R7M5/ROM,3>(/]TI.].E5 M]*V70X7F=G +*][P6*&5:@>&0V';]2MO/MS=E/X2+5_R[/GZRW,OPZ*]/=SG M/-YP>&A3CQW R%8/OJ*+'L+O!O; .L-@VMMB:;P?J/'B@G1?$Y+&V^6S>"]A M]RKM*K?738JJM;H/\5534>*"9!]_I>$LC4* ^76$TA+'@:.UL\Z[H,@GO@+D M=WY.#^^1V$LCP=32R($#M68ZD,6JSNSM7S_R8BC=OB3+66CG]EJ@M:3#/6/3 M(P?_(J2\AO%C6B2^>RJ^/$<'*;QL,=JRZ%*(*AXZVE#Q';&SMLX&@]&XUVK M8LJ6J/MF[+/,4D"T!%D7?4XGJXH69"FEY)UID?!_ M?0[02W2B*\K["<#["4 G;1Y9\D@9A"A5)+P3,Q77K*7C#JTKE$/NO\DE_"O8 M G,&C.;43",#'9JP7=YRF9>=LLXV5:'0*AE-U9)3@:S/WJ#$C[=9E,$4Z32" MHE4U6L;>C?0@J_><_YBEX5,ZS]+R&G=>L_$P+[V>R8&E(=]\KMW.V7=I!.^P& M4EB'1 =E_Q:QN*#Y:?$G6]%;\8'Z=/O9_Z&!'=CL9^4!C^L7L4+D[P# M011'^18F=C-K$:\V &A0=&/6G1T89(BG@,4K( #8A+D9ZTD,!-Y'UV&U1'0J MU]7.D4.G HQF?%_XA?Y<1^G!K\ XY0[-:(GL5.JK.X>N5@'--GU5 %610:I_ M%,8"5/[,_.VW[.3M(NC"'QU\BWG-R;&O]3F H!VX=E#A=$;6>X]](/2+ANL\ MVM!;[B:6+-U:EX[($?%DJO/--#N/G4B.X[IYD<8[<%I%),W >-572BE8-UZ0 MI9M1!J#3$06SIJ2=:Z;H.'Z1#S?I$42..A;>I=Z.HC20\%ZK^)8KS7M]XGM] M8C=MR'_GK-B/VTZ/*A):&95J=D@[BRU '!_,@ID:=3B\95U*-]/I._8S8;NO M@%O/B5,.Y#DWR9_R%YKV/+_E;6A)[5+BJB-YV+/:#]:Q MGWZ.LASPJ+L954M.E])9K01A"WCN66PS(0V06M4*+B6SU-2@9_[WSA]>P#9L M+25=2F5IDN7 -T8.@?MGED%_8:F*K26B*PDL)3WHT4XM\K:=?E) +;E<2D"I M:,&^ZBP"*M$C(,%D>%IZN90P4I#B0HH?Y'G,4R M@5S*\LAH0 ]"F'6IY!Y# M2P^701T_MZ%K*>M2+D2;,%QG.:KK*GQ3PE?'S!1/@*6+0YU"U&:"<&/5(0 M5D$\1EI%0KO)VS6&DW3?%4GF46X=7E>@T*[D&HI2(0#[X=!U3$?#X'(DHAK" M7G-*[F-_:25/$R;:==MN.K50@I]8[$,S!2S:_=INLK43XX0#+.R"^%Z?! [M M;JV)(Y01X9 SG*>K)(?UA2>0:+=JS5WA.2%N>4(@P9I1T2[46OE!YV3;;QC@ MOEPJ1\2[0VOB#1OX<$*KNW5:& 8@T@$*[U:LB3IU!IR0Y9F&ZS3*(YI=+Y?7 M&S^*K0MX%;AX]UY-!%-R\^\X99RQ. IY!V8I"WL\9:PTT\,I8W,WP$\93YLZ M&R, QXUR?*M \ !< ( ! M610 &'-D4$L! A0#% @ _( )5RK?XL5P*P (+8! !( M ( !J7(" & @!G+3(P,C,P-C,P7V1E M9BYX;6Q02P$"% ,4 " #\@ E7P/=856^H 0#!.A$ $@ M@ %^- , 9RTR,#(S,#8S,%]L86(N>&UL4$L! A0#% @ _( )5Z.:/*?Z M^0 #

    &_ +OFGB,WS199E/RU6[E M=?A1F"VF$X_QFP?=U:%A"Z!U UHY4&GW@@M3YV5H)<%K+1= Z>ENQ7./O:-% MS*%@DZY+[@%]O=2,T,/ 35TN-VH)$U=KWO[X41>-DQZV[4:?\C9B6VZ*C!$WW,:, M@>/8&X]&T/K"I_U#1VQ0R3U"=(8U6J[\>>-^I_7 ;>$X\)FM&[!-M?BR5G-- ME)OORIO[\9,\*M-8\:_6ZQBB%1! !<4H]&DG* MDM@H@,.PO[G9I%9H4.A#FU*)78)WLI%N^!BX+MX5!_+/=&9=?E=01Z:ZC*4!H)[%$%/^ (BGTA((QS"4 0193%# MW*SBF4EG<[/*]17W7EC02#O@%+T/7HNC;@>@37$>?02O$4KVF"#B\BBWKZOI MSUO/*'WT4/3<.T.KXC*1/>ER(?NK&T_Y<#Z66#ENR(>(A*&N 1; @,@P54Y< ME @CSKH3?];"'B6NM]JIX M6#BU_]%+*W =OURI$N7:2Q)]4IYMGJL"0OOP-R^.L1!4Y\]'%*(P#B'U_ 0* MDB8^(VE([8I>7R[2W Q(M\96EZ$,D$;\H96S!H^9H5)=^-)VQ5F0! M6DTFJI1U*;3.2V,-%NB-:F%="F!_\:N+6[[4)E^Q?VZS0O!^WOKR_?/OY!]Y M415GW,]OQM5\4%99ET'4<5E^K#9UGH !3B0/$:=$VJ7/7RS2[&SR]N&!%,_: M)%^8P^E@N&S-\12#,+8Y[JR)K3K@9%&-4DO#E6W,SA89L<>>P.&W$+H-A9&-4TTV[ M9LWK5WE0_;]734U6[.^X"MW*?CU/N*[H]6(R5WF5:4@BCX021HCIPR@1PS2@ M$J:">!R'(>4R=5/8ZZ#ON4UBJZ7359&OPQ$Q\V1&PGED*V'IG3A*C[T L]%K M@!WV/)-28+V0F%<$ZV]B8$IN%8-AQVJQ?YC,;SRZ1EPS>R3.\A&-DA?NT5EM:B@DK5CB=R9'S-0'-F;,YU-:F#, M%']M40S?&F9";HI<9AN=Z[/45*AA0"2,1$HABL( XB0A,(@B@9#G!011&W=H MW_3K79%!G= M;JK+J$U>T2+GZXV2;Z4?:P-\W1F%0Z@<&8!.PY-.]D.%7D_L(T_8IJE?"@$KYL3=2IX[74L.8M"/PDC&*=(S6N?Q]H-"*%/!/$\Z<5A:L1D M8M3;W*;Z3N2JN"*KA :K2NJVKKK-];@9XJ>-@W,L M&U?.$33-3'&,Y%2E0TT_2B>E/2TPZDE),6EAHH04"V7VZ2@V+PV\WVL=L]^K M4ZTJ^.[OV>;^K^N.XIB2*6(H4S4GR,_]25+ET^BH+GQ=>!(HMK,LZ[ M(TZSAO^D!._6RN?))5!C+QZJ(#?+*H.CC:_AU>(,QFSL>\C=GG,!.EJ"GTI- MT-43U(J"EYHNP$Y74"F[ #MU%V"GL,.;RY&'Q-4UYUAB3GLG.C+8!Q>H8_K_.[YNZ;3:ZD;A AX2'72 O$91(FF0:9)# 5'/":($Q_' M-COX,_W-S=>O-J5KLEH] ]Y*7AVPUR[5/B+6\B3P'.QF-MPAF".;XIVD8"\J MJ&4=@1O#$!=']O!<;Y.:-4/57ULGT]=L#Q,^D@W135Y]:3YL92ZB- @3&&I2 M"Q02"3&/(X@DYLHOY0R'1A>DATW/S71H^: 6$%Y],=W''L!U;MM_"0AC3_F. M_M9D$P= F.[>+P%DHJVZT8=AL1GO4[EGYWWP^$3;[#XQ]WOJWB<&WT,\BD*Y M2@K]S=6Z(K>LR'R:3RKV0LI\/X!I0!(=JT%@&@4$QD&2>A@%./"L@F+/]#1-K[9<(7?R*9M#]W-#KJ=M"/X,X;(N+O=.-G; MU%<>)JH?N0NWB( E-%Z;#S>[SE7J_K./1EE2$A'D$0T%#IKEB(DA3RB#Q M:9KZE%%!DH%A$D<[G&6@1#=.8F==;'.XST)M9EM< CBR\],8RS2QHI YVLOM5OP@50PC_6W-8K2]MT?-3,#-+% M8S&R%>K>PM85K&L1'9,]]R'@DK?YH(_I*9C[U#S*IMS[L'T6[HT0Q5^*?/M8 M+<@534-MMKYOUEFVQP3 M)$_/>L<@CKV]N1P_J]Q?0V0&)0.?:WNR[&!#);OIPJ:OV![*_A";S4KP.C.8 M)*&7IBDD<1Q"%$<8DC#R8$0"0D.?QD%@E$GWHM6Y&81&-*L:M2]A.G<..U#Y MD2?RY7J;'KL.U'^B$]=&.A>'K4<4[3EG[3XYT1'K$>'VIZO'_G+B^GF[.W#E MXFSKH)GR>U;^S^="B"Z_[]*34N) !!!QA"$*HU#9)WU?E*2A,D@X)994>6-+ M/#>+IV6$4@E9\ZC7Y$VGPZO?:*C-MDNS&L"QK?;EQ>PZV38=O1= :PZTZKMH M^XK'? 8UZVS'Z:VKTQG+^^>H0V<+O[.*<]8=6T<@9.5C7I)5Y4CODE)TLE.^ MWF3KK>#7CZ*HQ'V=7*E>*=0LE YRCX.(94>@S2.0H2\-$Q0 M9!BXX$:BN2TYG93C^O0.W(L5KP[LE+)B >ZT\,8! (Z&[9SC_@:#,?+RT6K4 M[.#W>5A=I]3!76XA:43C2,XX8'WDS5?:SOO@JU=%2>QMKP7LD5 M@F/?+^W JP1=U,' &CTE;&W#'%XUF8#BZLKI9%_37CV9J'UP!67TTM!D [K9 M%Y>N6(F7F$B:"BDAQQQ#)((4XM C4',#Q#B*?.8;I1*?Z&-NAJ-+Z?PU7]]! MU>D#T(*_*#]?TS9;,B(=@]C,A,WKW7Y\6[$X /F92JIV_SJY=[\G?#2^K[5J=FVVHI0<[ M\3OG=V"OP )\SO/-.C]Q='F1;8HNQLBHNJ?.'8S?H!MRRJ\DN MQ(=!T+T?']C"8+IM'8!6>46[+,QFC_5C0S;5*>>UK!_+R.HF+ZM,\4^_-KHN MNK*47[-RL\1(_X](B%)?_\O3C$A8_<0]*5CH>7YJE4_I1JRY6<%&JW9OT$F[ MWH=%+X0]3=T8B[$&IJAG&'0!XA'W?9NKVG>EOPJZ+XN*T_0%-/].5;<[.Q MW=OD5D9S;_(5(N>]Q>%@C&RH;@M2':U;X6'E[!U7?9 S]ZJIR9RUXRITG;&> M)^SF&A?9\M-ZHV;W%>=JD,L/ZL?KXC;_N5Y&"8MQ$$:0DC"%*$IBB#E-H(A9 MZF,>2!89>4XG^IC;%*W%!(V<:N74?\H+H&4UFZJG #T]9QW!-/96;@A"QI/7 M (,3LUB]7<]B]<-^%I]J[W]6/V85WR@G]>D3NK M$F$';\]MYM:%LFZS![VR_/[MY@OXD"M/1 %T(@S5%*GSB^WE((T\;T_A _[0 MPCHZ:#F-Q/#Z8H=-3EMGK%>E@WIC_4]>$/U+SX=ZT=>A7DTIV+^).[$]_% \G6ZOG3 M?W]):22Q[WLPC#P.42@32&.*U'#Y3'H>XYY,K,.$9Z':W.Q9K5F=Q=WHIBF< MGW0$J18" MS\C\.PAQOFYCFCN?YJ?.IZE_K9[:P[0 +5"@00KLH (=K( &RW%$]*S&WV7H M]#P4FS[&>AYZGPK&GI>$PUR-[T)?-:OF-/_E!R7RG2B7@2 (1QZ%/.4^1)'4 MC)0A@32A,@B#E,6!5E9:&)HUCB*! \$@RR5 &* NQ# MC/T$,A)%"14\P0POU^*.Z(]@ DAQ#>E!CU,A.Z2"QU%@S7R#2S^]D5?IE]@T M\KE;&4]I[VB-.MK%I*O%*25?V^V3SUHG>0_-R*EOU3M!514IQ>T]6;]8'KZL M;T21Y?R;V%Q+362L4].5W+?DUY+[013Y-(0^CH4RT22%:1"I/X8\9%'JR30Q M)/E\0RWFM@;4 N\H<7[NA04;\@N\R]:@U%"8[JC>]A,Y;2#_- ,__WU2$^S4 M#9*LN7TV"I*#793ZB&I<%N!;_9UUL $*G#_#MV5,6O#G^,:F(DGX\WQK-GP- M;S_&??P0;RC95'P4;P]^A_]B!L(,VP97J1=?'AY)5NC^&\]P'ZJ+DS@-& ZA MEZ9$[>)X +&'$$Q$&/ 4DS 25D3&9_J;FV.TEU3;D)5.#EAE3_I(<$ .UCFL MS39V#A$<^R).2PHZ$#:R.HYYM@3&T?;O7&^3[@0-57^]*31];9AI>;\ML[6^ MV,\?:+:N+&*YJY=.B.=C&3*8D-2'B,8^I+'@:AM'F1_P!/& V-B54YW-S:BT MLH*NL(/KU)^$VTVZ#[HB2G4'IZO[W^&"3'M?>S%@!_>KE[Y1LC7E9FHCI3*O4E8IL2/:)+HK107 MRN\)$TB$3&&J/)X@)J%'(BN^BQ-]S6V"UZ(VMU2+K@]C?7EE@K29>^((OY$M M00-=)>:B/H(O.PZ'._?" Y'_L.IGB9U$ Q4?NT!F+PR\*R7,>TIE#?D6;-K MJ#\66\%?EI^ISI\[O]*<8*M<%Q5NPUTR^EC'W:/@[^ITW*UPTQZFCP+LP=G[.+W8 MAG)]:LS1=[&JPB+S5QO0)LT]7R]9(() A 'T6:+,/8ICB--(0,X8CF*&I?!B MBWA.BZYG&M[9R@^*6@&=&5"^.E]3[N\9!=N)HG%,/ESEIS0*_)N+4!EKN'H"6\S;F2@,Q5JQ M?="(_:M#DRKS8J,/(=[G19'_S-9WY3(*">>A'T/IIS%$J8CT#0F%*?9I&$16+3%H15Z 6FC;>M%GT#:S M!2XQ'-DPG($/_%%+['!7:PJ.LPK29[J;N(*TF?*'%:0-W[/=';:;U.^"B>RI MVJ>VU9(_YT7=X5==#Z"*'./?Q9.:TV2E/!I-IZ92SU>%-[]9B\]L"L%H/[:K7 MB83*8V_(Z4PW0:X'\]SV\PV':*H3PKUJ"W#UHHYX8S&_UG52FL%[U^KX&VBU MU/M;K2>X:C@&C)-OW0^HZ=[W#0=VHAWRR['D^99NY'8%2#ONQ4[S=F+^>]%H MJ3?5]#OV7&[[FVB??E((.UW[V-U,+"4CCXIWI77 M^%*M$/O&]U<[W$\"M?-'D%(/022EA"FG,>24W]KYVF5"6M98,=P!,SV""/@.O*:6$.Z+[U3R[RCSE%2CW0/9@F5 MJU(\AKU.6Y3'#HJ#\CR6K]ON)JZES)BX*<1#5E;W6Y\>'E?YLQ _M''4EK,V MEK^+!RJ*)14XBCU$8!)2#%&DSR[\B$,OB&-*A9?X9@7 ;#N>G;&JI >M^/64 M:A0 .PT:)]/4=[0TN431WP\=">R+\^ M]DG_VP6P6WC/P[#K<8XM&YO(]QVFXMZU'?C^P* T_H]MN:ERGV]SY4PKY;*5 M^"8V]?JC76CE*Y/R_J;(GS(N^/OGOY8Z(WJW4%VQ3?94ATRT:6]>E/I(QA0F M3'"(O)1#FC)?%WX+8XP$H8%10>4QA9S;,M/146]=BU;+BA2F.7-2O]=_8DI3 MG3E4J0KH\[^_V^H-K]HK_]9QJLE.Y?_7,IQMC$_"S.]^ZX$>^^#JY1CO%*Q( M,AJ/_9U6\C?]UUI/<+,?9O!.ZZJ^A=\Z?OY>WU$R,<<<$%>Q;F.(.&W$VX@@ M'\2]C=G7T-*A1?:DFGX2^B+ERT8\E#I](PQ]M8*$&%&(! YA2JB$""5II/[. M0XC:E0X]Z&-N"\!>1/!'=?%726E=(_002S/3>R%"(UM.6W &% /M5=]9,=## M'B8N!MJKXF$QT/Y'AU>%T/&SII]E[WLS^BA?5#K8!P>7CC_1LU!<5.K@98N3 M5SHXJM"Q0@?''W1&C:*7PKNUSO+YPM7BF,FLNE.H:(:NV#^W65'1)G<#Q'5- M2O7+ZI&E[R/*?)) 2;Q8;WE\F$8H@"@*:,0H"WQD1=3D7L2YK7>MR(.XG$88 M0;-E\FW'962#=HSA90'V^H&N@J 6'^S'EAW$T!N.1REPJ MX%M3T3@"V(# QE5/PY:&FT(\DJR]=&F3@.JFFZR?)94Q\\(@_/^K^](?N7$L MS^_S5Q"8Q: :".[JH*X98("T*UV3LU7.1-G5C84_!'C)UG2D(B>D<#G[KU^2 M.D)QDPJ*J6DTNM.9$OG>C^+C>WP7)$G&((KS'&9"R M;)>,$TP13,UFO,>?< MA'=+\J5TRC%B70?]-,A9[F4^Q+[L#$0\"K,TX3!(TPSYH9>@ "WK=8U7;X-^ M/_,,T!_A2-=9 KVCTC*P$Y]]'::=MWR77WK70MG2;.\<,P#(TL&D,Z/3D\8 M@L.CP^154U?YKRILZ/W_4XA^R!$4H9$WF1QC&/O4A0E$(TSB-(&5I3#PO M"<),*[1?9[*Y2?\VNC+OX]&;ZF1@V]*KZY_5@/F:Y]LN>!/+&'4M\'@4S]\6 M$@-_V(=/UZ5M%T9';NR.M.[S6^=M:IGX%=W_1,5Y*/\L) 0@>*6V-;/N-AN36\3S+\](,K1$ M@A-EP::X3KR.R:@[Q0O#.KM8O,[:\'91X^D;6JF.*4G?%IX?=&1[*.M-(>BD M?\6K+5\F'F5!'!&84B3L'\PXQ#Q)8!0CGWN9L'_,7&.343HWK65 :'L<_.=6 M[*O06P#Y%8]H5CK)^NH95[-8M8F%HLU6HGO=0GN.@6+9AT MWZ]S2KA/MM^<=$*STX;Q8GE?UD+7^IU_+60T1EE_%#MJ20C!* T(3!(2091[ M*<19B&":Q0'/Y5'A:Q68.#?!W&1[0R/8$0DDE7HB_2R(ER6Q#6@F%J"&J&B+ MNVNL7U >Q:N-@!(_[.32V0&=B)-K['12X.ISYI;-;_5&M=.M'O.N6FV7J:19 M__G\"'/;H[\)4WM3M%VXE?YUPMK1KPQ] ;KK1J$=U";>OEJ 64[KT@-GE'5X M85AGUN%UUH;6H<;3XZ.A?N/UMS4SWN]G7I_;9M^+C6IHU=_:YR"ZOJ\MH#/Q MICX!S 1;^ H.-T6,'8[I/&;L#%.GHL;./3IBV[+_DDGCSR]WS[7V7AV\,[L- MV@>"JUR#@3FSN-;8Y#(V&IMT)"Q3[\RSB%CK]'*.^W'[<3B0NTUX@OR]G7?J M[V-[+53U8_X)KWC59FAZ2>)%,:>RZBV"*"8!)+[X9^K[-"9>&&6I4?V$HQGF MMDM5;1JA^,GR)N6%FRI-_/3N%F]"9>)-V@&BJ+.8F7J5=VNM$0['=]P0X0Q[ MQVT0SCUH'$LA,1="]#'_L-[PXFOY)!;T[D=1+8,T3+T($1BQ6.SF(",P"SP" M"8V"+/!3Q$*M?BD7YIC;?NX(E9]P2RJ0M((ODEKMQ/;SF%[>X9:0FGB/3PZ2 M=E2$#; N;&EJ07C=!;*,YN=:C">0$ M5PDF4(VR8[0F<&;?F+ [M'N,WC,7)4^<;W[9K+Y_'1G>*VSUO5EN)G_K+AM&C:5_*7%5UYOZN(?ZO=/&UGUI7Z5 M&HNJ:?G?V^)%JIQ+1%#$HBB2P6&9L+!8 C-.8QB1P LQC2/$O*YID-Z-B2W2 MM+;0?E.AJ4TS7E7_"@;\ 39@4.6#X %GQBWB[*RHW@V.TU5R5O2Y7Y@A3PO0 MK_9'7^)V(0X/&<>SC\Q2 MH=\XVZ[X8_X!%QL5B=P66M@KL/ ;QY) ]BB+,VPW&T'2.UP5U6=9F6%G4WL< M1RA/,A@FO@\191DDL8\@BJC'@@0%89H89:;8I&YN!TK'G+ROSP5[X+OD3_ZK M2=U7FNIJV/&XZ#X'89CTU="*LJHWRK\@>R+7>T,)A5C6$6T@ 41B8ICD8O7S MT#N3WFS1)SYZANLM.6M23[KB.$?%R^O57WOZ%/VT*RIPK1@0=()*8J/9;]OUYZ)Y!LWO M YCZ=+*8:GD__' Z_D$+0/=7V7U 0#"?U$O#-9M)(J8NU?^CTC(-E\)VDJ;I M].,.R-_Y2S-U]9C_NBZ_RCP3V?UYB6/&4)Z',$U2:3LE%(I?A3!".(PHP7F2 MIF8^FW-3S<\'TU,JM>25(+5I&,XN=<4V0U?O +@),3<2>T>BQ$H2.44'\6M M6!*#9Z=Q*K>N,7LH:*X^/S:9^[T8C3*2IWE,ET)$D;5^/O?!'"9?]G"FZ3[P-GFYI1,H0H&@U#2I^Q#, MRQ+ "D 3;WUC9$8D=I_A_H;,[L,1':=VGV'H.+?[W(,C0SD&CD1AEQMQRQ^7*(CS*$,, M2@^/D$XAEHV+,YA&&8[S&(F/,=1,U;D^V]Q$TLY9!^JN$D.](QFL7_0#PO3@ MOBR4K(,XL21JJ!TT+5/T@@'!ZF>; &IG^-@%TE6N3P/HKM>?:FJ^]TW*G^W4 M-=5'Z%P6D,8(KO*!])D99 89O#1.2>S=-:UK1GY"?ROJ;W^4:U+QC6IO_U"^ M;%6[>]6QK>A:)0S\-\K7\PLN2MG$K8D=D(W;[O&F%(]4_C(.HS#%*( !X2%$ MGO25>(3#S/VZGP?MO\AX1%.6!VY[QG&^DQY8.[\]?9-[B MF%8(CKX)/?5W?BL]\9$U]- /> 9_"J;!D&O0L WV^5X<^NQ;/_\"2/:['I\= M!/);ZD"PIX2[73-+*KPCHIT: &X7XM!\<#S[R%N2E?J>.3OMNVE[/"PC%OC( M0S$,<)3)TL=(.DD\&+,TC#QQMN4!-KHCT9IV;@?0IWI-_R[#N0[/&BI,0L-; M$CW<->](K*/IT.G=.[-W;L)%UPO&XL6($42VKD7T)G5[*6($Q-&5B-G;YMFV M'X7\VZZX[Y'(EV7_-L]ES3ZL\%?=7-NS \Q-F A"H:042%*AOQ?OT1DYNAU) M+B-W68A8 VUBF:&'%_@BR;:4Y6Q8;;M]8='VMY%6=3\ MU^*[U&=JL99%WVWPEXU0=I9Q'M$HD/#YC$,4A 2FG'.8!@'-<$[\B&DU>M*= M<&X20A'U+__LQ]Z_ 8HWFU?5/\&@0J VTIJVJ$7\IK8B%:E0T0IVQ/8=Y12] M%BT^361LV6K7IG-K96DR?V0?Z;YGZE:YHXU?1AA2O%!FEE1;_I3>MP_K3=,I M25I3/W.VI4U"3\G:VD--_SKZ^ED<+M6JB5_KJU-62\P"QK,PAE&>"I'$L+"# M@BR%!/NI%X4(4Y]W(6*?=9PRT]$Z(L;LLQ,O<\?(_^%YSJD*..,_:'.WMQ%D M@'RUE>5>I)561J@8Q8( M;ONZ:!V_8, P&' \@^76=6#-8]D=^;WV5_KG]9;4^78%3GP5PY7'-E;>P&,V M_9*<<;1-.+$C_]STT.W<>@[FNEUE^("I^,R$QKW?4W'01V@9,IJF<4!@*/O] MH!CYTC3!$%'.L5 %PHAJ5E$=,_WXN/NM.L=U>,%O,:"F)_4=F%V?P:# M'>H?>M3;IK:/CE ??V#:1=_546A_%6XZXO1!U#Z\-(9\LV-)G]U+!X[!*.,N MM^Z?7U;K5\Y_YZK:T2 )N.V0OLQ8XF./^Y '.84(1PABCZ;0BTD2=V8(A5V6PY [PE?(07[3K*>C=;5K&;^!3H:(6;AMAA\8)%JV9;S$/2 MAL;2W=;U^9Q>;FFS?WB[I?^BN9.L:8GU4#+5+%'3,;;WTMQD@7[/R&/^K[NW M1K,^\58^T51.MLAEQ?>";?'*4L_(LPB,\E[MC^3,8W62@:&7ZO0#XP[OQ_H; MWTB_]H9_XV55?.=-32EIE'[D]6/^&?]XDKD!POBLZTU!MK6JX+%^PNK0(0%C MB+( QA[-(2)Q#G%,0Q@%.48L(D&:1\MZ7>.5WM%^(SU&F[VG:KK/7K&C FAZ M?F2))5E$_:>5C,\S4P)N7:TT$0N2$J%YI4$,$?*$(D:P!T/JQ1Y#&>:>EAG_ M%JOEHGG[O%9+3Z%SN 83GQ$-_'NL=!T'FF#6A6I"(%N4XA\+T#(%AES)IFH- M7_;40DL 6U(:;Z7&J4II";I#A=/6L"/C2&49CY^%IJN*H.(49VF0!3")J2<. M0.)!',8Q%'(VXED484(IHJ$/L\C+H)SO7Q*BWQ]8]4YUL/PC:WZ]EI16JTI'>;ZM:J(F;^Q]MD6,9@B?^ MRX2^N PH]1,O]:&7<7$,L(Q#XF<,"B4NIY@3E'*C$-P1-,SM3)#65ML4V#"Q M=,P"Q'$@D/9\&* 0RQB#4&C2F$"">1S[J4\Y"?0*4#E: C-HRH#ST^;>,Z[KQNN')Q-3_LEB7D6\U2HDPQY$"'E(HLCR-,D M]**4>0SYFK&39R>9VZ:7A/;!D=HA>>9B;>Y J5-'>BI!%\:.K7- M_0LH:89QI7:D>C3PW.=<3!R1U^E6#]^&Z+-UN F%J+X@>_T:U@4_R.JHF\/Y(SFH! MGV1@6 /X] /C[(S.A&F#[P[32]N3(0H3&@01AC[R*$1<5F4+,@Y1EF9QF(9Q MDFGI($:SSFVS=D3WX:3%+EMZ3/4T/>CU+!3K@$Z\\7LL6X*/,\^O*S;&)HP1 M2)9L&KTYG1HY1C <6CUF+YN:07N])2^WENSN84Y$LG,<8N1CZ8?-0HABAF&& MA<5$4Y((246PAZB>Q62%GMG)L>[*OQ0U7A7_:-1M]=!B4/'^CM;%=_6UVFPT?Q(F:QWA]T=W MW+K])&O'/=9//V:J&K=--?#J$]]\+RCO[,,T1!X*PAP&D2S]%N,,9FGJPSAG MF(=IQJ)<4]D],\/_X8$V._P#EP=#4^"R Y MTN'>X?+O0MXM &T$(GC&F[]W_H*T3N5 MZ-J#XY2<=]NJ*'E5O5\_D[9]1:6"^UZ7B'DLXB2%21;Z$.&$"1,_#6'.0X]B M(?M4MJ"^OG-^JKD)O8Y2F5W6DVJFYUS 54_EL8/6Q)*P!VI(91.L^PJ^M/\O M&\@#U4'>XNWB=7@L:3T7)G*J %UG^% 7TGAC?+14U]GTHZ"^O:T@'H^S7,: MABF#*$($8A]A2(5:Y ="D(0Y,HV7.IYF;K+BU[V>Q NP4G*CH16\-'EMYJ%3 M)^ -6(!#/\(P\I!0/7$N5$_FRVO7./7#E/N(Y&81M[<#["BH=EW"*1#5$\2W MHS2Q$#X,2!O8H"UHO^%:F/!V;B?A ZO D/Z9I!X];2NBJ;S02V3;LE*O%C5RRCE>10S8;\FLE]* M@D(HZPC ,!)2.@PY0M@H =8:97,3ZRUC36/"17^?_+H .^X6H.=/YKGOS,*. M1?!EQR207!H&T=I;=SU1]R:KZ<18M[F0]Z6PFYN[9XL*K77L[=5TMT27Z^+O M=N$\427>\@3CSH9/?"7^^O477HIOFF++$ MEEZ4YW[,$$S26"CK'F*0)%X(29[YL9_G*>=&QOTX,N8F]5LN%N!KPX>ZI,)[ MG'3-QPWO T8NDY[A:;U4+)_<+MT%J2?:.),*IH+T- MJ$.I>N-HIFZ>$US_6OQ4%:P]Z>_JOFUB'_B49%D0!Q&D)"00<<)A MFB,,<931$$5IRKA6[\';R)B;")4-(.%Z6P,ZI%O7+W+3@ESS++F"^0TN7<&. M$;#'";B3:1==ZUK3,*:;ED/7E^5J61PYO#Y_*RK 5XTUL>$O8FS9 D"%3QS< M8DEC0_YZT#8:5P#7ZI=<'('MW\4H\H7R:Q=_(7[_LA9*9"V-E)>F464%MJ4 MJIEG]S7L;4. AQ4]BSZ>BLI8#WGF5K)]8J6H>'D1,E:6=[#BF[.QR&<<>#<- M[+KMYJSN^]BAJ_\XU;Z(!_SGXO5MNN^60V+\*>9 MQ[P@(C"FN8P.]@*8!G$*_4#VEZ921W9*1?50=W8:1<5N%I5/5MSPK6:6&_JEZDE M'7SLEZDA>]@38P%:CNR9E".1LV1+FL[NU(@<"? M#/!5\K4 +PWM2FU=JV+$N&VB2DV,'-NKJ2=%WV"-)I:N^[D:"XUDC:?! C;5 MI+LNN-:;A5B&VY)(MD654U%M&/,F)A\$,NN2_\[I6APCK_<_7L1W MKB9\S!^>7V2JB;2+E;]G=U&OV>QDU.!SD\0M$Z#C0H:<]'Q(=>J0$_T.*N/ MORQSG> ^M1?;%'+PQ:I;Y&8,1_5T&3>CL]XO-P$R[!%SVT!CJZ[6Q49=!#Z) MR3Z]K,MJO?E5?@#RVDA6:\L027,F5-(8^QBB/)+>81+#G";,(QR'46;D(KXZ MX]SDW(Y@("D&+-CC6RG)>F\]Q$4Y- M]H]+;NJ^.$[:_+)>LS^+U>IOFZ*NN1!K>5O2XO/Z$Y95IKLK[3_*HEZRV.-A MB@C,?>1#E&0Y)%D4P)2PD/HX92R*ER7_J@;0%T!&1&CMHJS914>D3+>CWJ^$ ME5ODA;QM'%5'8MR*I"$1$C_/( \8$6=!CB$1IP!,0N3% ??\U.R.POY2N,R, M?ILUT#L>)D-VXJ.BHWL!6LJ%5IN#KF!1O0:2>JGI]NYOR8"]DV,4;I9.$;.Y MG9XHHV Y/%W);U8:FR50;,/1Q7:Z[S'M9=8!&%.,D3B%)96U@XU\6H.0CJSIG?),Z'#H@G"O.H?7NR&AXZ>-[ARO.9,=!,7YCP.RBGMZ] M[AYY:@*G5!>SSE=XQYB*T<>KQEUXMZV_K3>RBLLRHR1-.4;ZGXLXU,GY 1#N=")G#/ M4U-TJ*JV*IUG=*S+E%^(GK"=R;I/+*,5:5#Q (9\#IN* _(*AL^US +%[6(0 MG['CN O5V/%L,>9_^H6QE1@P(:5NLP>FA_PHQ<#!E"/;NW?G8)?F<$=RVP[[&[E&CZZLOC!,+K0RJ M/J_OZ']OBPU_VDB-N7Z55_7U7NC)&,L8NQ$Z'='R:K8E&SSU("O*%PKE^ZLH&TLB<\ LB2:#B9W**G- #H77 MB!',0ZO>KS_Q%:=BY_\F[+[MAM\]U[J14Z?>G9NV(A5*7 J;IJ44M*2"NV?9 M-U<_#.HD4)>%B0V,)A898^$QBE*ZA,&H(*23 SJ+,;K$SC"$Z.)SQHTA>,XW MF[,&DFS&^5"RXGO!MGCUA#=U00NQLG75O(A7U5]YI=I$<_'IE#7^RI9IL(^]3-39"T!,ILH)9"I<,,>%$78+L_ M:UZ"3;.TEP73FR_8Q%*MX^[\+9=D$.PX!$,60<\CZ!9]Q^5;+JIV[XFW75Q7 MG2BZ1:;#11YD4S<=J8N>T\7>;OV7?TX#/_DWP/K%_GZTPZVD64^X&N>Z54PP MHZO>%=.!->AD,>$D$_G(JG,WH(\OJHCL_8^7HDG!J![*)U61X"#S[OZ'(+:H MA!%14+X,&$&4X!SB($L@8BF%.!-* ,9!@A.$/.)I-9A\*P;FIATH\CE;@#\/ M$X]Y2S9XD70K'6%;,954K)QEMGUEMK\42PZT-US_&7C5JBMNM18$E4+2P2!= ML T0"W"4)]V! 10:#OUM$ZVC*R><;?+GY9F;:'&,W753T3'N<+VC5-YE5+]S MRHOOLGS.+YMU50W+I#-.8^('D*2!.@U]F'(604PBFM$L#P+?J$SZU1GG=GSU MNC0I5+$WPTJ*UQ'6.T6LXC:QV.]H!3MB%X#P?"TOSU:K]9\J)D8&R+2=UG\5 MG PKW-H3VMJP69*RU^=S*A:UV3^48_HOCA0\*OUYF>0>\FF,81*S *)0_)1F M0LXD<>X3E.<^0D:E>9IAYQ9&^UG.,:H-= N3IH@P9GYJ.7"98_/-O,>@K1W; M#.IV6^XQZUL@7,U'M/D0D4G=)<^EP\<^G\_NWCTX.J<2+^L-W(^L2#J]Z+ M0!KYM710&N7?NCBP,S^7#GM#?Y?6\S?7?PNX\ZJHN9M(\?F3D(6__A:JE%4N=8E#6D6QL2'J1\E$.59 M"$D093 /DR#),QK32*O5K"N"9R>QZC7].U3,['OMVDAB\-/'=BD^^ M\)JVR8R6+TC?:PG/5#ETZD[D'650T&/%FTF1P!;\L:FYI M(_"/+$A7\XXMYE35FRV57?[*KW$0- M*$.PK-6"TIW7<4TH0SB.:T.9#C R_4U6\>Q:J8EA=W7D<<19$9NT$-.:F*>.9!BKOJC<7M MS;\,5N6RI)H,9,>-O@;4GV_T)1D DH,)X39MZ34-[(YBOINL)%621$+;M]D2 M9;!@(Y;9IFS>MPH:\08CNL/R?3*^O6AE*JV M^LS4\??Y&R[;,#89!<[9F0BV7\3X]<]"X/?=OI89(12QC$)&F-"4:1;"U,\( MC/S8PYZ?Y8&9H3\;SN:FCS?DGPC&_BI)!TS0/FSP-WE,MK,OS,!C-P=Z9W2P M6ZB-U* #!O"T/51J = NQ+O!Z&)TMT(*2*@&C4)G4%1IJO5_ZQ),UOF:5UBX MZ^6T5MYI,@+-P\T^KLN/?%W]QF7!*=WXLKV7YG9("N+@Q_M'S;NJ8PPNGS4W ML3^QK.\X!U\:TBPU8SG)[JCXK_V1G 5\G61@&.%U^@'3FYZN%M.NX+0,"^@J M ]W_J,5?I2V;L, /L!_#T/,Y1![#D$11"#F*64X\1./(URM/H#GCW'9H7SIL MLRNY7DG*01<[HWNOH OYM;N;"8"<>*_W&':>KL]KH(@&?2FJGFS;:.I>S4R MJJ/[&"OH&MRU&")UYH)%=Q1'MRJ&3.VN4DQ?''=_\I'7ZB9FL_Y>,,[>O?Y1 M297K0U'BDDKWX[$'/4CR.*"!#[VD MS3:G;),&(9]&X#I@5W:E6.U^TM>TN^M-%_^J-IZOT7L(-]X@"'\2!: MLGU'$.#42!T/T*$U><-(H\R^)[X62J^QX3=\;6[22!I 3_>/0!A!1M;?'A1: M]M]8%!Q8@"T ]HW 4SR/-0/WQG)I")YBXL 4//G(B$0^]E^?U_)B2.69 %A']S"V #:XBC$$ MZ\Q5C.XHCJYB#)G:7<68OF@JMG_GWWFYY1\$K3):1EHULDSA>W&TKI_YYOX' M76V9-'ZJBHO_LL_XQUW)_H.OV(?U1C9T[,)NEEZ8YA'UA6"/8BK$N0R:9!&% ME,5"MON((DQUJI%8I,E(]#LK9<([^@'I@OY&])6UN737#H8W69")CXZ6)R"9 M AU73?G>CB_0,P8ZSH!@#0C>@&0.".Z:5K4=?^Z73O<(>I,E='1(N5U*@Z/, M.NAG#CM[\S@Z#JT#LSLP[0]M>J1^YIOG7]>X;,JS?22M8"6(U160%S&\=ES90F;B$TB! M(NGL"OEUE!K;*Q?1TCTA;*'F2.C?@)Z!!-TH4JTIMLF\U0;&7IRD7I@(6,C%/?(C3U!W5E M3('#BZCJ.6EM836QK.QA^G.HU2V4,B=[C^5BK)43EVL M.DP?.E.UWADG2W[FI-Z%[OXJE+6'FC]72XIXQF(A1D*$$$24A1!31""*HSBA M&4OCU"@+YLP\P[L=/U M\_.Z;#+7*K!M8I]4?;6M2HDEDB.5!RXKNZLLM^$K*OVM>=DP[\UL2?7$TV3+ M-+'0.LKA^MBO3T,[&!"_ (I\>\)L%&J61)S9W$X%WRA8#L7AN$%L]'>4?5X' MU3;Z-*9=V8TEC3$A2SH%*5IPN((>2G1S)$81\#\M*Q33>%D M?^F^/,_K+2W\-);DVK77]$!/KI^=ZJXH6=BKY;/+7!V4]9D8^ULZ)-I=@S=M M@KCWO,'?/ZTU=_$-- M\YCWX=*R*FOU4+;N%GD-\UC>_Y"*X[:HOLE/^#&7%L'2QT$H;'>AD@=1!%$> MI^+0(12F01XQ'J5"+==*ZKB9DKF=.4-VI+['I/U:5-56W7%1R96NV+MUC:Z= M/0Z1G_@0V@/],1]D>BAF0,^-NED$CR789TB^(UERM3*Z)Y/#%7)7LVEO>^3] M2JFM(6S5;J569S['5*NO_;D)YG8 =?3=4!OY $&] MNYI;<)GX>#"!9$0UX]-\6RM:?#"\X]K$IYD[+D%\YKFQGN=*2(-VT&68IGZ4 MQK(0NMS!),0P0UD, TY"/V:)[R=:3;Y.CCZW[:OZ(HA#;M.09^I;'N*FZTP> MB<;DWN,&B-^O #'"'7R"86O^W^'8CAV^)]@Z]O">>FC<)GW:K-F6U@]EOMX\ MJ]-^YWU$$0]92D.(DEA&A_ (BE6.H$=#@D*<91DSF&MN&[@E%0QHO<&] M>PEDO?UM";J)=_MHU(RWOP8>EH3!I9F5\4XU%Y3> M,,.(W6D_"FTM;AY+/;T>J/A<@(?!"C=\ZK48;*^/&]; _0^^H85XWJH".?U2 MV%-!)Z35M1([/>PGU& 'DYJ7R7GZ_O)9JBNZ%7*ZYVQ'W,HPA"1$55J@7PQ3%'/H^BW!&$/>CS*A#Q]$4<]N./84WW%B= M %)/Q;D-GHGWJ"$RYET8SC)OJQW"\01N^Q*<9?"H0<#Y)\=M[3_*3=/-]Q\J M<_P=+WE>2%^TV%*\JA_+QI04?^+5':6;+6=+$H1YF"84\C@@,L@IA3C #,99 MXJ6ISXB7W'T'#W(3#D 50XQ^ M$PL0-&R(>,UVJNJ6G("<,.*F009LUYZ M(F;B59A8!NTM@"R$\:Y?@(?! K0W78H)<'=E 8P%U0T06I)D8RAP*NIN@.A0 M%MXRE.,&:7M-6(0U).N14U6(7/YJD!K1Y$PLLQCC@#$.O23D$.4D$MI5Y@OM MRO-ICI,@R:/EBVKEFD0]M)2O;QYBWU\C+[NY0*LE$. M5_G6B^Z:#&^*2MZ3R&:@ZQRL&P#&IW\Y^VXTE..CD/7K;OTE@^JU5' M:DG'OMTO6#E$4K@% C( ZDC^]1V)@01)D,20FWO+M>PJB9)VQO!E9$1D9,0_ M_\_OEY-?ON%\,9Y-_^4O_*_L+[_@-,WR>'KQ+W_YX_-;<'_YG__Z/_['/_\? M /_KY<=WO[R>I:M+G"Y_>37'L,3\RY_CY9=?EE_PE_^8S?\Q_A9^^3 )RS*; M7P+\Z^J?O9I]_3$?7WQ9_B*8D-N_MOW3^3_9HI0,W$ T3(-RBH&WWH&+44F> MA YH_J^+?W+.!Q:#@B(5_37I/$1E$!(F*3SWR4:_^NAD//W'/]7_BF&!OQ![ MT\7JM__RER_+Y==_^O77/__\\Z_?XWSRU]G\XE?!F/QU^[?_LOGKW^_]_3_E MZF]S[_VOJS^]_JN+\;Z_2)_EO_ZOO[_[E+[@98#Q=+$,TU076(S_:;'ZX;M9 M"LN5U)^DZY<'_T;]'6S_&M0? 1<@^5^_+_)?_O5__/++6ASSV00_8OFE_N\? M'W^[M>0%3K^&M/QKFEW^6O_\UUGW\OL1IQC5+VP4F MLW3K+TVJ0&?7_W(2(DY6/QUE'(]67WT1%\LY+39B+K-2F *CI0,5/ MSA97@M'9WV:W4KP@DE?R7V#ZZ\7LVZ_TX5^K%.HO5N)8B>+>QNOD;OWX-<_H0I"_C2=[^ZS*?7;;0U7+60')KM1"Y?_F%N"XX MGV-^M];*@\RM.".JXVR!J[_;0N?_SU68+W$^^?$1O\[FRY',SC!/!I)[(4$% M'B#FI,!KSKVU0A5>FJC_SL('(4$,'PGGR/-D4-""#2'Q >?C67XSS:_I]!U9 M*2,:E2$QQ>GL+!Q"#!Z2"S'&X@(RU@00MY8]" YR^' X79:#L1"?YV&Z&%?1 M;R"MHD7/BH98%((B 4'(Y"L)2PZ48I+'Z-J<$'=6/@@4:OB@.$NB/1N)-]/E M>/GC[7B"OU]=1IR/G.&L<&G 95M >5W R2J;DIUT+I&W+_A$D<4(WF'*H$HWH*R08*7C$-),J>4(Z(V#1!P>]6# M4&"&CH(S)#D()/Q&L,B"?!_E M($@E("25-%D\)[$%,!XEXB"3>> M(A])M*78H "9(2:"8^0HY0S!9FU8=:*T:@"0/4L?! X_='"<*].! D.,Z&3, M*6H' I%\**3C,UJ9P5O4RJ28HC@O:_7@TH>EL-C/AXSCA#HD9+RB7[Z??Y[] M.1W1@1C)[I$4A*H>52D0E95@A4H>8\IX9JSZP,*'H6+ FDTI6)I0)K"^9D,TR1,\3.",U.4V%%QW:P>+6VH8-K<5ZU<, ,>!.P524LQH? M86LV^^IR]A>H&KG+LRQ3OO&!A; YI /JN/GH'+J*/# MPKD\[\#?M^IA*!APKO%L40["_?]M2E\C,8R_X>NP#*^NYE5Z(VZBBBQJ.K\R M.3*VIDH],Y"MRLGQH IK$1WN7_TP: P^T]A M+W;BS4G&]+75_75\I$VKA8C M[5U0,61(H=[5)1; >0R@*>7!)Q]@BBW!KT<, ,?A\X^F"' 0./EV& MR>3EU6(\Q<5BE(4P13(/A5F",9>UZL\GL#:[+&0TJ%M8B%N+'H:#P6<73Q?D M('#PYA+G%V3/_C:?_;G\\FIV^35,?]"?ZX1.&Q#1:E"*._#!66"8K,XYEQ1; MX&'OXH?A8O!)QO,%.PA\?/J"D\F6^B*E=4X)D(9)4"612V3IR)/(N+7&9!E3 M"S.QL^9A:!APWO%,,0X"!$3X92WFF:5_?/I"SCRXA*GN=8/OYV$BQ%Z M9"(6)'"Y/_% M,']+/UF,I/)&ZUPHB':>#CW,$#!%*#%9+TW@Y!:=I?\'%CX,"0-.8+80Z* P ML7YCLF8B9*=8R9I\8Q*%$C9!<#(!]UP4%Q7Y0RU1L;/T8;@8<$JSC5![/R4V MIQXQ,@^3WZ89O__?^&/D%+D2@0HTE0 MJ"J"W]IX4_<7O9PS Q M^%SF.<+L'0^;'-N-M=L^1A-?!^LQY]V".AD25GPI&(\K]+A@94/ M>]LWX.1E$Y$V.T+^^==[>:K_JL%7(3P=;1Z]+KG<53I:+[4]NMM6,P4*"7M$J@L%,22#%C)0^8\)A=:2*$(I'+1$JW22V5G9"6;N$-(O=,[1[%Z0 MG"/F 6#E55A\>3'-]7_>_.?5^%N8$#.+%\M783[_,9Y>_'N87.'(40PF31(@ M2E3D?&MROA-M*%G0)@K5=7:/M5$Y!3L'$38$+)T%@%G7VA@ Q%ZD5.N1%Q\Q M(;$4)_@[+J]K$50L11 O*6M#O-37MA@U$(-%*$Q.E.8GV2/T]-,!I3M -9/] M '#T88Y?PSB_^?X5IPND;?)^^84"B5V9C4HJ*O+"H%A&]MPX <'&#,$QSE7B MP3[:.><4.!U 5C^-5+I#56M-# !SHT9LLP:61W9E]QOOSQ@0+<)8&]GLQ?:_1!IG14 M,.?B5S:T\I(\P=QD T8:IDVQF+&U9_08/4,XOYHXU\V$/@#;\IXX";6T[AV& M!7ZL/3+?ES_(<%9QC9Q+.0A%LO&A-B=3$8*P')P,.7,O72BM$?0H04,XK)I MJ)W8!X"AUYME:Q.22_P#Y3$KA0JXHN-664'FU"D-=,RBR,*2#%O[ M/ ]3,X23JPEZ&@E\ -!Y.YZ.E_AN_*TRLPS3BS&% 3?<1*4"8U:#MMR#*I'. M]50$\.R523ZA5H_=2IT"G\W6 <0:BCX <#H;[-9_G,\F8R\=:B3-R R M([J#(;J9EU *.AX,N?;YL;*H4P"S7;N?AF,=0.,D80X !*_"US'YU>/_POQJ M-EW)X=5LL7+*; Z!\60AB> HX-,,O,D!L@TN(K&BY&-M@4[+$3Y$33\=QSH M2B.!#P Z.SF"WV?3M$T3[:8!X"5-?TC68RUQ3E@51AT*"+XH MH;YPF;M#*UJ[)>N5^&HUU=D=U ME" 'D'%Y-PYQ/!DOQ[B@T']5-OQE-B&A+VH:8/GC6C1.D\>MR?KYXHDO\L=) M-!@)VS8Z'9/4Z;'7'*< Y%#:^LW$='Y#WHF*!F!Y=OBZFP#%XBRR$"&L>FL8 M7B>34.QG"I,F,2-U;AUG/TQ-OS>?W6C_88B=HXH!@.K3E]E\^1GGER]G\_GL MS_'T8C$*,M@4Z0C620=0M90U!)G!98,R<^&"?.SIP$F%2O?)& R,SM+PK*VX M!X"8=[/I1>7@-<;KZ]H44O;8\;FB>(]9/1[KG6$ MF'/%/0#$;&_Z/X0?]9I_RX5R6B3/B/8@*$C,M2,UH@838]9!1:N:FYG]E/1[ MK= 1;AH(?1C0F5_M9+JO931"';5))0(F%S>])+DKP P6EBB@8+J#ZIS]Q/1[ ML] =@!J(?@ 86J4=[@MIQ-!1=)%5?0=.6T'7@7\F4.2IE5:V>.'%8^,'3L[O MW">EWVN%CO#30NQ#0,^MJ]HM/]O6-".A;"+_38%/2M4>) Z"T )R*II%[[1- MCS46/_^*_"Y%_=Y#=(6E=DH8 *3V;8JD'+?:@:PMKY3$1"8U,BBF!)^(#_YH M3Z V 7R_-Q-=^<_G"7L(*<>="& G;QZS<2:7!.BR)SM:QX.A1? N1Q*1XHFW M?C2QGY+!A%T=YGO.5\$ [,X#5G2'( )_-([R73S MV[/SKOJ?(Z3K#D6-5#$ X_-AN^Z*I?6#6I8, M&M?:(]]#1M\]%=IH^/Y3P;/$/0#$[#0O7-.?A>>1U_%K/&GRX70!KXP"J9(U M6I?H'^WZ=U*EZQT:^JXNZ@0K9PEZ $!YD?.JP"I,/H0Q10";VMT=MD9TT@99 MLV)%2X)^\62#=3'D_HIZC?X[PA,C94Q 'A]Q&483S&_"?-I MK6EYD=+5Y=6D-E^BJ'.9JJ M?J/^CN#56!D#@-<.!ZM0L_9TGN,7G"[&WW"=SG@W6]0DQOOR.7P?:=HB6M:S M&U.J]3%U]^1$L84-OE8E1]7\C?QQ)/:;%.C*KG6HI@&@\+[41J6LK@!H'X4B M*6H-&;RHV0VEO"M>2V*P\UBOWTQ!1U@Z4]@#2!'4XWR\O%QU29JN7DB1,<9I MJMD.4]LC6>= U,H'5)J??!T;/DB1HI8P!F*&G MY#5*SJ044P".M0>7R?5",CD(5I0:P18IG_OE2;^/EIX[F7F^6IJ9KV=J_OIA MI8&]@> 4 I-91R:C M"JQ]\O@9>L1.)K,_J[#?SN:O9U=Q6:XF]_N_D4.H/7.I@"1F0=GZ%M K3EY# M#LPD83RVKL@\C+*^\Y^-D7//<6^OGAX/RHM;_+RBAB#BES&1ZW60I8Z#@^FVQN").M DQ!B\@VE4&.%B(TM=1%UH(IYW)MK6C^3 U?6=# M>P#5"6H8 *!VKJ@>-, B:B9MT&!$+2/,%#\[$R5P;TO!I$7(K9/O!Y#5=Y*T M8XBU5LRPL';/#A?+D^!UXA:O/8.TR>"31[!9N9 ""TJT]L$>(:??(JOGQ-99 MBA@BIC9F6'+N(F<<"M9V\YJ1&7;!@4;E%:IL/;8N&'Z E'YS\<^/I1,4,$0< M[0Z-34A;P&E-KF'MYQ%+=1>9!D2'00K,(82NP73LG-[."*9U"J%/!>&/#*2TR2<6%:I]-/(+/?W'H+Y-POP.I65X,X M !=DT3>,CJ(24K-4 +VH':PT>8'>UVY]RL@02G&^?=7Q#@']9MF[@-#I\AT M./XVGRT6'^:S,EZ.G++&Q]K>LYZ[2JL$CA4*$+0Q4N8D4FJ=#=A9OM^4>!? M.%6V RB(NG[EO!G.=--&-O#L4RT$=(BQ=AKG$#B/P*.@^-&&Y%QKC_E!8OI- M<'S^7+\7RO= MO"]W)V2,!'*&3'HP@6RNBM&"DU(#"U[R( WSS6_E'J>H7P>H&V0UU,$ $+6J MB[@6U-K,;\15>R^D%)SE-0.2ZL@GA9I,>WTPG[E'RW)(O/D)^"A%_7I.W2"J MH0Z.1Y1?(VJ*%S4OTM:ANGE;088VNF(5A0J:AQI'1G#:,&!">Q&Q)-5\XM8> M,OJ]T.W4B3I1U@/PO]_.YCB^F*Z[H*4?G^=ANB"QD%+^%L;3RM%++/1W:CJ" M)8G""@%>!D76U1CPW"1(!=''H'S6S2=O'4Y>OY>Y7<"K*]T,X.2CDQM)0\O; M]G8VG6UW5+6]B%+KVO[#V54/=*M(;,X"]\)'%5D6I74;S4/HZO=FMPN@-=?& M !"V.M=W>;C%W,A%&X(R D+,)*["69440F#):H?6KWCK>3T[&= M!@: IYLC?IO"'T^OB*F-#S";;HSQ3FOL-]])B*2Y\33,?_Q&DEWUP*K)_]DJ M/MYNNU%1MMRZMN$7 83GZJ M.^;3!3P R[+M3+(M3;V6"#<> T\%DJGU]59D""87D )12.4,EM9/EQ^BY3#, M_%27RDW$/@#C/EV$Q3B.5&+.^&#"NOC8+(9-D&(=,HLF2&Q.:=\K;2TB_ MMSQM=/P$<(X7^ !1\WH\N5IB'@5MLA*F]A'Q%.QF"GM],KPV<5M;Z3'7(MU M$KK:1[(VD="B0*GM;15%O$*V#O..I?$P._53%<=TJJ:?"(9K^YPSE]PR"A1$ MO<7R*H(OVH-&IE@1&55./6%P =EMU@Y$9C'*^YD5!(E<=8M+C?&_GY9/N=* M6JTL8,TJJ\P-N%@4Y!K&*)Y<2:U'UQQ)8K]'\1"PV41Y/]F;B@<:%OXQ#5=Y M7!VT6VR=\=KBR86Z?(=Q')?MNQ^MEURU8;M'R#6BI6(ZLYHKM9CJE$"$R((! MJS/_\-\P5NR]!>%%K\(Z9)6"S&99S"5F#A^TAB\,;45![3 MQ'O*"$Y%"1)1<@H.1&G>^:4E_3T7T0]XJW2.AH'OA _U!RO&5G_KPXQDC'U[))B_Y%0@B,K E*A MN%Y%'HD=I2#SVF06O4VFM7W=2\A ,'.^HN_6S9TM]0% 9Z T#- 7-K-XQAX$$Q M.LU3KB\X1:$CG:$'G7Q0FDYTYEJ[/0<3UV^&L@/#U(E6!@"W:Z_Q'6V=U7OA MD=;HBPY((6HF,XO2@=?*TXG-C(S>JQQ;M[^X3\5 *FL:QE^G"7@ $'GU6%-S MQCC%#R6#%8%$$[@F]TZ1L95&L2@=MZY]M]TS^\MW'X*=J.MCNLD?(_B30?05 MY^-93:;.EXVLS;U)M*X$+2U*<%KD]?'L#0D(R5K*PH,0H?7UQ8DC@;NW-FU@ M1HOZDL^S)GSH@%]IF S MU?YYH?;/PT31)LLIJM9-YH^GN.?UP M-4]?P@)7U3TC+JSE(2>@G48ACV."@A'ZK5/2!Z:9$+9U"XL321W(U,5G,(J- MU#5<5*ZVW8-\S8[%U4]B3"!W(D,;N+60; M50T CQ]QL9R/TW+/;--59<[Z!V]G\\_A>YV!4WWDFB@O<4.@O%C/#?B:G9;=2+=_W-Q4R&T?;"X^SQXHEUM9XUCW M32U3(797>OR(_WDU7HR7^ GGW\8)UWOH(Z;9Q73UE?5VLCE%E#)#MC4S[K#F M?(H#PY.S2B9I4^O>/UWS=!BV?Y;+CD$A8 "^XR/O\*Y?W<1 (N8J =.) BQ' MIX4SM9Y',_3"!H&Y=8^_ \@Z#)<_RZ5':ST, %JWNW-9M#[ZS "#K\-""WFW M%A%V8T/J=^("ZHC57[Z.=T(Z1]2"ZCI[[()V59*(@@>EZP:)*"B!5U3C)+ MKDZU)=%Y+BBZC]RH%),PN77UP#XZ#K-[/\M-[-F2'D3BY-'25..EBC93,.Y- MG5WK'4566H(HQ0FC9-2\M2T[OR;X9[DS;2;Y,^L\WTP;IN!N5ZL63^&', BF MA)K181PB1PM6*NV(DY1MZYKR$TN"^<]RL7FFE)MBY3G[E*Q/XR^X'*?-W@(70-Y]](, M-X^<>FUTTS!H?*9Q )N6EXMF5NSFBYTV^-]/=WN+=;W0-> 20\XP,; EQ5I. MR\%GX2&GI%%PP0D7W1FJ>_0TR$;5;WZ8S^H&R"]__+' _-OT_7;,\8NTI*VQ M'..-!!B//!6F@1Q#VG*63GM75 #O%(].6M2B]9WE\50.QG:=AZ ]":TNU36 MI &Q5L;+5;XN%,&X\QD*JY=ITA/1*@3(1L0D->.9MSX6;U;O%T!=ZWG61.@# M@,NMBZMZZS1-XPG>ROM^GATKRA"YCEP&<$E0%,.S >>E !$+IU!89"Y:O_CK M@H]^DZG/#.'>@3" S? ::>4T7JEX5(AVG;RLA2N9/&-/D7UM4<*5S8UR.2":8A8Y0BZE >:O!!VG LSI653LERU/% MWF>2T*\-' P,GU>5 S"%M]G]C70^O1C'";Y8+'"Y&!6KD6EK0&NEZB/Q""$D M#C9S9@-WP;7ON?8H1?V^WQ\,3CM07Z\&]#_FXR6^GOVYAXD7TTS2)/DM?]1W MD4OZ?C@"BLA\*2>>MYPXM+]ON$?#!"? M1W5#P>:U]-YA6.#'.B[U?2'!7K.[JES8;#[DW$BN-*3:@EX5.A.?:6UNB@>BD(ZDZ MX8SQ3JO66?;'Z.FW1<#@@-I,=8.H,WUX4.1VK_TQG6.8C/\+\\AJG4-&"@2] M2.1[TUYS(400IK#,M52Q>0'?,?3UVSI@<$#M3+7#,:.K^_J7=]^EC(P-HMC@ M(:M2)X$)!%^=\12"8L754MKF/2#W4M)O_X'!(;*!NH;@FFZ674OQ<_B^>2.X MF8,XXD&XE+D"CW46G*)?N60$.([26(_68G,7]'&2>FY=,#@,%N1_Q.)5?#@VA'>AV R;S/V3:$([GC^-NZ3;^PPO,D(*QXLBQ!,%:!\$5Q MYG1VV+K>[Q"Z^KU>[PH33T+O3 7U:B@O]O#S88Y?PSAO&TRL'PBN8K7E.F7[ M:C9=R;'>TZY_H9JA.P/R*Z!B'.)ZL_:C-?KK9=3=_-M*8(]K,(/,:)]:!&#ZY M $6QP@TK0 MI$NHE76YF-8Y_"/(Z_>:OV]XGJFN 2#Q\,KOD3UT.,YHIW4)Q]^FWW#Q@" C0Z,3(PYY?55J M0H)H2QUMY1U+Q6D?6[?V.I[*@Z8G;JW4-0#[2&9]VVDO_>?5>(X/%Q,: M+CV:8L#H3);?^0)>1 8<,3(3K5?MG\ =3-T@G\@UP\G=BH]NE#:(>/L>;_<* MKNLT AEM#>JB *6,AZC1@6/,Q6RXR75G#;Z?E])/+,MZTAIPTW$7+]%WB-([Q&EY0R8HO]25B@( M4B8061:O%"NLM)[K>3R5 YF]_4R)F%;J&H"_MV8%5W?H'^9CXNIKG7FP]B5& M+BB147M(@M6*9 JMHC,! C,HO&1,-Y]S_"A!@TRW-$/#W7<+S50SB%CW(W[= MT/Z^O)M-+^B,OURU51 F*B@AC)+8U!F_J*B.N[XQ#/!ME#M PR MG](5OIHH9!#0NA6/?YG-E]>L.%^*"B4!PW"=KI+!6:XZ=K0>^-OYW'],26N_T0^F)#U\,'LS[=C9_X$UEMJHPC RPU$RGYQF\C0*D="K+H)/%UEVN3J5UD"F> MSM#]' KM.76]39VNTNZ+U23 5ZM6'A?$>>WK38)>]_-823Z,\RB0%R15X&", MJ;=%%-!%BN; A1*92P5+>BJ;??RJ_3:V>";@=:Z.X>2\/UQ[1WN'(A6>.6J2 MF9:J@#*>3'\2FH09;,Y<*NN;>P6/4M1OOXJ>#%\#Y0SC9FY!MOIF#O#[LL/- MM>NQL?+;YSTC*U(.7GC@09$ G6/@G$I@BW&6>9_SW5/YH4N[$U;OMQG%LYF[ M9U+/<,S>X9(=18.TE8BW$%9W C&11+F%R+)&9T/2J75CE,.IZ[E+Q3/;PXZT M-H"[OLI6_?]:"_0M3-;>+DELG CVJW*,:;[]@YV_N9XA??>%Q)OOFQU+O_@2 MR''Y2%OH32FXFLK)C+?2@LO>@!(Z00Q.T_&!B1L26;:^,::?E\-^3\^2V?6Q=ZO5(OV+O:T6%R,MM$Q19R#V2&):!@C%"DC. MNHC))]-\[&;_7/>;:NMLL_4OV*/@-(#,V[/*ABDK$WD!$!VZ.FQ50+"Z0/*6 M%^:#SJKU*/C!;:KN!RX/Z@3K$B)GCEN!%9L-!""9Z!8DN"+\\"U+Z+P&'/S;J9W2.AYGF<7:K[7$.)T MF0\",CMM*\9YE(HSWED$F5P!E0*)(B7BAC&OI4T!8^N[YSLD]/P^_ED@<[K, MFT&F[:3J]_.+,-T,?KI-Z@%#J6_]XQ;SIQ^FIM&HZ4WS+')>/LPFX[2;5W;U M_BL[A&)5!F44Z=$03C!9S=%D99MOH(>I.?MZ(JP?5.VX85&:&*,FTZ:#(+!R M3?PA(ZH8RUID:5SKOEGWJ>AY2F4;[=^[53A/V .U#)^N+B_#_,>L+,87TW$9 MIT#?O!;@UXT C[89!WZVA34YA8/N[4R6'!,)!-!FO2Z&"U[4FJ+(990N.]_Z MF4MW=N;3C63O+_*9A/ER4@L-HE/1!LN!&Z>K;Y7!HXD0LQ6E&.-1M[8]AU$V M6'MT#$KN!4GME3)0&[6ML@HW55;'6Z2]'VEA?YZFKI&UV2[T:G89Q]/U$72- M)$.N:%"&3B&;5CD806I&!R5;.M@82[[Y7);'Z#G7XNSY=LT[368+.H-OP&VY M\(X)#3$F3FY^%N2:TRFE&TS?8LLDHYF2")$F_%-U; M<&CIM]R0VZR]4:5U?KY5Z8Z^RT3K23HA:,' 3I MZ1QW'E@FG M+O*?6)NDH OLU1HUS,K;UM6%95^8&^@8) M\NHTH_3$YUI8IV,H;F2F;I;\[68E.J_^#?/%K5+F&Y!D(C(X X+G+0K3?R&>2>/SORZ*5OMI,T,1B=:[E"\*!"?;OJF0.7H_92 ML6A#ZZ8.Y]#;KPE\+DS>GRWY3!H>J,'<3#3"S9N:,,VSZK6F]5"CL&[?>ZS9 M/.BC+8SG\=0W,Z%K#=8Y3XO-L(DZF'E#T.VQ3GL@:QQ],T0-)H=01Y8R\%BK M:RD,8-)+5GQH;AO.(KG)U--;L[)V' \1BB>"R:?A!I1A]0JM/M%)01JGN5>B M=>^X1\CIVQ ^'[+VSCAMH*.!VKHU2V0D)C>S@[[@))?9?!$F>+29>^I[3?)K MQ]#E&WN9'\S&J8,AV0I>% 6'7BMD!!H"!S*FQ!;1[9'DGBV M'WCKJ[MEK'NHV.,6M"UJ#L/6I*BH.@4L%A7:KRLZ9$EL_9C^7YI[-8(<8 MO.<#/J=V!VH;MYWAO];.\&1N<-L9?HK+$_R_1S[6QN\[E-I&)O'!QOG7 .3! MQESC#QML+=[)$4(0%E)BT@8EI&SNT3U)5(.V7_L7V+<)3$Y.26;!NEH'99, MS[0"%GP)A9?,7 ==O ZFKU]SUA8_>WIP=:.G@1JKO\UF^<_QA+@E.[T=KG)B MK/K8MUJ8JH-I;62IMNL1#.X.GMD3+:1@G!%*@2TV@'%]$I"*122+(D##&C+.V39?LH.;OF=;<+[$X:68>2!)WULE[N*2T-A.0+ M!*R#0$,PPK2^*-A/2=^9K[.U?Z^>]7R!#]10/7(CMY)!/ M*2X]\,N-RDI/X:-5MF<]S;VF&U>$A,G.P*C"18R%O$SA5G,!!,2(OL;I]..H ME,+61?&/D'.NW=F6[VZ6V(C]W8U\M_=-.S^ZV8N;JZ+='<2S*70X<^E(0D%% MB!CIZ.;,&X=%%]LZ?FK+0<]9HD:XNVON>M3R0.WDBMMSS.&]#S1YQ/PH58V, MV\.*OL9:\#Z0?QSJ6&PZ6A/YQQZE \E#<)QE8V+K_E9/4]6D &'O"CL/VT3T M,?$ VM4\@A)U+J#E8+,*SB)JY*W]R0/(ZM%DOKHXW.GL_TL+P/$U=(^.S.R-AU2EJ.5Y7)>]#%3(T"A%0I5KXK#FY MXSS3J5.\U)@5ZM:>UA'DG7VW1NNL5UGM@ \S^NSUMA?I8TZ&5W?]];^ MZTJH1&)) :(OQB#2CI.M7X&?2FN_AJLKK-V[?7L.30[4K*T:M,]O;H EG9Y:!1"R MMCPN1D/D,D$LSB2D8[28UJV[SJ.X05758:N_W%W]9O\(D8I-,H+(SH'B6D$H M*8%,TI5DHQ/-V[">27+_-57/A,\])5;/INJ!FLI-+>]B-4KF6 -YZQ^W,(L/ M4]/(&-8:E.6/:_ P*8*B(Q6"J&V-2J1C3G($P0-#R3"*YMU>;U-P]MU=E50= M^T4@67^YOO7=^Z379BZD\F"L\:"\L^ D2Y"E%B9)+D5J;<+9U&6+LQ!E'?JJ+%YN,.'J#E[.$1=[Y[@]W@"],, Y0BZ=A318&+ ML=:UQ$ '<+&6M9XY_B Q/9N.%CBX-V:AB> ':C0^X45UHN;X=3:O;;R.#\KN M?J!)./8H58V,QF:1C]M%;GJCV9!YB0B1)3H+M!/@M4ZU;M^7S 3/O'4ET4.T MG.V/W/GNWIY)CGORV14475L'L-JBV-OZ>BM%M 4EG;(=LSLX'Z0)-NYY(XV5 M,5"3\CL2B]]P>G7"A=GNOVUA2!ZDI5E3J?7';[Q5EIR7*D)60I+^&"$E9P,Z M2'2"2RM<:]MQEX9S;<;F>W54=QTI6S]9AQF_NJ(P\!+G-UC-QMA<\SKH0VGKNVG4&:BX:S4Z4<= 3<>..U\(\!\%$#MIQ*T36R-E[+=]8-0,U3=MQ'F<;I0<_U,(<'49EJ[; 8?J/ZAM/\^_N2\-C,LBR#L.J$ %%\A9#G7TLA+%HC,EM':&GJ*IU22=:ZQO?[#! M_#Z?GA@-5L8,R7,ZF&.=_"*# YYX#LIR%+&U&$X@L^?&P2VQ]- HGJZ4-EB3 M5=E=UG$R)UBIFW_;QC ]0$LC6W0].F=/V49DQBF=)<2"D53)$D2!!JPIHK"D MN&>M&P<]0DZSP4Q[KS&R2%P:!J1)"RH3TS[F>EG"";;"2-=\$,)C]/1K4UIA MXL$Q3>=J8*!VX]7L\G*\7-VMAVE>=S>AOW32.);'OM7DAOI06MN5)F[7HW/D MU>YZ^QXWI^I;UUHQ A0HU!ZBT08P4J1NHL<26E?A'47@V:-@#UGL9F\P8II+ M+FE;N)5,.&TZIB&$[!4OS,KFAO@X"GLO1>P(6_?FLW:GMX':M-6TV:NTO)J? MWU_21]*D0/CVH&R1D#4!L$FQE5TQGC6/K%]/)U] M)[F[P-?]['?'^ANHO?IT%1?XGU?TI3??\)2FY/<^T&;BW6-4M;J7O[/(S0Q% M]"YG9 W_[NSBU.L>:987#6R\9[M;M1FQ0%+.B3>:6DU<=_ M[+;.TES6C>8=0^*TT*]DG>0FLF/&6CK*6Z>P'Z-GL&,UCT'$_:"LD0*:6:?3 MP?3' M^7-XOE^)*\M<4H))TUXPZD][6&NR@(VG@HP3NNC53)M#[4;E/0[^SX MC@!SAI ' )%]HR+7J!^)Q)(WSH PDM?IUAR\=1Q<<5&PH ICK:NV'Z;F(.C( MGPPZC80_ !@]T@-R^T<;QKC2J))TM:#2UY:V"C 1?529'+[4^K0^F+B# M0*9^,I!UHYH!8.XN-V_'T_$2WXV_8=XPY+44I3:W0%&#":X4Q.PI3LD6A8XN M\>8MCIXDZB",Z9\,8VU5T2.V+D9OMY/=;L^8(K#4\Z6GFG$\:=^.YL$@Y"F/E)$/:\"AF M5;LUD';;#.QF,.UF.[':-%$X!;H45SN,)? ^8DVU%EZ0"6M;OUL]B+"#L&=_ M$NQUIY(!X.R)@O:[NTBF8*+U"3"J:K\%AZ!JWB^2F\ 313:N_>W4,10>A#SW MDR&O0R4- (+O*/1!?(=AL4D>[K!25-+.BDAFNA8:QAQI-R%"(==4T']DIN:PC"G[R8#42/H#P-$GG- ?7?P-IS@/-6)^D2\IE%FLW,QON'VU M<9=+G;-EAB$@=ZE6YDB(P2(8AUX*G44PK0O,3J/T,/S];"G[9]#: +"YCG#> MS1:+/1'1/4\@%ZY>?4ES"]PY][>)C0RV@#)6#+TSC-P3@H*AE"S*'3(H?DE M[.,D'8:QG^W*H*4>>LVSK1.%9*QW^@G_&T[RV]F\>A+K[7)WTSA?!SLD 9A4 MG2-1-)"76L!D:UC646*^EGN1AX!MD/P&#]CG_NR&T^F](O MTZK-Z^(!_E20%.U$L,[43A_9@4]" LLN%\L@LL_4SE1@+!\>\#CP+EFWK MYSXGD#G86K)C\',O,.U870,U;MLKDOGU%GY.T*4RTWN][ MR&@U[.KFTR^VXB4O]2;2OK-[K$_*1)ZA\/KN5U%\';) ,(6V%&W>$F/K.12G M4=KWJZ'S6 O%O87)%_FJHSY_6O=!/LVB/?:N%W3J8UD;6 MJ:[W[W6]F]=A.PV/LHE9U:ZM*&)]H:^!0DB**;FD.#/SHIN[)8_1T] SVZZR M+\K^^UKR^?V4MLK5O#ZG>QD6X[L;@SNIR+% X$+7C6')WU!2@"^9]H4T,KD. M?;;S&>C7NC7#W2/^W#,K>0 )E6N6#^#TC^DL+G"^.@E^FWZ]6M(?SZ:)_M4* M!+OW@U87KST$'Q)YUP8A1)=!"*9L#*0,UCKIT@4?_3YLZ SOO:M\2+!?[_2S MV9KA&8Q;Z?8K1/=A[4/20<'[(07;C MP1<=#),%O#&Z3I/DX%6PD&.RUMMD'6_]I.PD0OM]V3$( WV:T@8:=KW&.<69 MM;JC;*_:QS?EX2?&7P=]M$4@=CSUK:;>72]\NYC^WS!?U,X>>_IYW%SQH/"> M\PB6921[5A^C"18 0TP#9MYYO<@:YIU],WSCY+RXNYG@1EOC[K*HX3%Y< MKK(<[\O[J^5B&::YC@_80^/GV0766O%:J[MIE?(R3&HVY-,7Q-KOX-.-*Y^SIF+3D4TD9P4LZ, /3 MZ)DSDC>_S&O,0K^1XG/OE"'@8%#;X%58?'D[F?U9!8[$=YIL]!M3]K\M^L/%H+;'7D7\+8RGEO89PW@R1JB^59-08U MNJ]?ORDC.3[F/>+3+2+?4SEI%O^N=;J:8;T9JSS^+\P;LJ[?^*[HV(/L7$P= M/<<@6*$(V4)"S(J#+)(7C+EV'6\> Y]%!@364= T;$36H-*IF,_[P: M?ZW'Q!27)YO()S_9QC0>1WDCD[A=]D-=MDZ-VBY[ SX1',LQU*$KMKX%EN!R M*B!M,ZSPAV3 M.5D-;O7&@><((5;[;2,KDHD43.O'NX^0TV^*O'M\M=;(H,#U(M&I300\\N#E MY8^_A_\]F[^:T.FQ^[PTH\TI@>:.CG;.!,3D.*1,.TDQ+W5L/3?V?*K[35OW M =5GT>] 7;=WL^D%K7"9,9X:2^[Y1 OG["G*FJ7/XG(/LH*P3-6GN%EZ3BZJR;FM]^7ZIP/Y-P7V^%NQ./D L@A2D0 M9*[-OI%!S,&!#]$HJ953S:=\'TMCWXFOLQ'SL"WJ0$F#.DLK+SMW'SN3X))7 MQ0D#/O'::M(;B-XEX"Q)AI%SCZW3T$]3U7=E0X= :Z*(@1YJ+U*:7^%#-S*3 MF[K2TY_I'O7]1@]T3^>I55XU_%B_KYSF%3EABE3"II!S M2-V]:WN*NIYSJXWP\ICKWE [ [5FJRNN\XW6 Y]I89L.H;"1"5HMM:/N?1>+ M+.?B,$#2RH"R]%_D+27(MACC4V+D'#7>D$]3=:Y!NKO"'9@'XX46U@#F^OS! MU=G@@1>@L#B4DB*CW=8QST,R/(U1-UT8 _$E#?%A9S VOH8.BLZ>[B(@%H& MCR'2:=1Z5,L1Y+5SD7['YU('=V@PB6!R'IR#6)=H,J%H)U%FKC]FA< M2;GY<*0#2>M])GLG2'K866JGIP&D%%[7=V:XFC _'\>KU61#VOL[KQ'O\.>E MBH4'3PXG"S577-^NHH98&>IY^6A(C,2PP MIQTIG]H+\;&/->E]>#"UK9+PU[I_7W9AN'E$MC)7G[X0BE=$45BY+MV^O@8R MMF@B%K"LGJ6; ,Y20*E-#(F+X*QMW2'K/(K;G;VK-5[NK/'BSS#/*P6^_[H: MOEB?&:WW]&)Q=;G^V=T:22=C=)E#B+7YJ*IMLC@W("VACOG(E.GNGK(%!SU? M"#P?>A\^W)\=" /P ?9QOZN 7>XWKSM^W&U8A#E[(3BXZ.ELT73*1!]KRIM9 MHR3SQ-DS0/\XJGN^EA@6W#M4^* @_OML^@T7)."/]-_S<:)?K=C]8SI>/L2L M8XS'&!BPDLE-TP8A5EEGB2(9HW)6K6^QSR*XYR>30P!VUVH>%*:;'%H)@_#% M9' J*N*^!/#!%9 ^*1$,AJ2Z*UAH[[VTE^#=2/7K+?,<<]X+-;I0PT&?0F MS*?CZ<7B*ZU2Q7GJQC'-K\>3*]IB=ST;E9C7WA//$I^S5839#ULMIY%E0.U8+\CV885^Z>6K=S_0@N[]01=S4;HK)>X M&?C$97:&5W]9U-YR/$"DWX.PTDK!C7>\_?RDQ;VPTFGE)7HPFFGRVJ( IY0%XQGGWA9I7&M7^P0R M^[WX:0*[YU+2 '"XD=='O SC&D#L9#C>Q\GX8J6X.LF])OD_CR_IK[POG^BG MBT*"V59<[*3Y"T]*DA\0'6.U!:(%Y]"!KIUR45C5?@!Z8Q;ZO=]IBM\^E3L M;.\T_-KNY)H?O-NTD_:I$\:"="F!,D&#\_6M8H@E:QNT+JUK/P\BK-\^E&WM M:'-%#-2E7Q7=UVY*H88NXU6?V,UKN-/[H!WTT69/9(ZBON6#F757W=I_:O-\ M\*:0$WW0L@A GSR9'3I<7:'#%9-'4UOFB=BZ_N5QBAHW=WR_%7G=%#?+O?Q1 M+SAFTUN=N!)Z1B$V!Q,]Q;V,(F#GR")GQ:TOOFAK6M?KGT[M ![8M$'5$[T= MNU+@0*W<;U/Z/BZ6C>S;$Y]K8=F.H;B137L9IO^H^;)I_OQE/B[++0DW^)/> M^A178Z81E&,6O D.4C:%,TN'H&H]@N\IFLZU:]OO76^Z[0\V&^+F\O9N\)X1 M=?0%N"RT%R7Y%5%J 3QKH9G2R%5KJW8JK?W:M*:HNFO5GD5]@[5IE>=E^'YR M,O;^%]I8KD?I:F2LUJM\#M_W]:_*Y']K+,!0I]K&!<%%)%CQ8E*1VMGFPRX> M(:>=Z_7'=(YI=C&M40DMM7EUMO@XFTS>SN:UX.CN$Q^ALLNKUEE1T-92"3P& M"X)+DQ7S-L7F=VDG4]NOF6J%IX?]KDZU-U ;]7Y^$8CAU6=^#_/Y:DC#:S(. MX\GQ0>4CWVH22QY*:R,+]B*E.O^K)KEFDW$:[SCZ@1O# BH"7!V+(70 I[@! MRY'%*)4LL?7+JX>I:6>_/LQG^2K18;U*Z5UGZT;"2+1625 Z(03I17TM M6ZS$*$SL[BWS T3U:XT:8>-A8]1"%3WF2Q?SY>AC[;?[XOMX40VEP1 C)*=L MG1/-(,00P1I5.$896#X(/_35'>S0[VYPRYM[)6L1I0C YJ'UD!SZSC 5,4[B#'[Q @K)?L!PIG*.NNND^07,\*__MX M.KZ\NMP0[J6C6$XK(IPI4*$&D,<>6U!&>X!)F5%1:E+JQUV'889?W: MHM; ZE K TVC;%YSST18)HG<%] MCDS0T[,A;HV&6#DLF=D@LXE@1!U53$$/^)09),6(!\=L8JV;<9Y%\& S2,=@ MZISQ'N>I< #'_H&32U9!>(P\!"TLH*[M$B1FB*7.QU2JNMET F%K=!Y!WE R M5IV#9O8\&APV.&\8^SUXQ^(ZZX3%E!#H"!*&^%%1*6*JV-I: M)RDI>07S(80-%H+G0^-N@7-S/0T ?'\/\W]@]7D>YTJ@U[HD#=':6#N) MF_KP2D%.#*42+KAH&J/O,,KZC=.?$WX=:&H ^/N,ZM6R8?1%B_SXB>$WWM]32$2]"5:U*B5D;4 M\@ CZF,^K<%IJ4!Z[J57"2GH>_:[\&>XYGBNR.)T:0\!(AMD,\62$)J!6TT) MBM&"XU( 6BV#+8Y'?]#SE)_KGOPH93UP3WZ,Y 9U3YZ<"E@[.1HI364^U[I[,%[\F/DU[?BP_<=PHNEXTL[!I(Y"RIP!][% "5H MF8,PQI:#$E-/*7YWT7X.A6:*/UE^ W!!#YBZO'O[)KBU64 LAGC#VN&6!081 M;4PY*R0*F]\N'$Y?OPYI?UG+SG0X 'P^S-,?J]NW=^."(\]"S(4QLJ[9K'N? M1D<'=RPQDQLNA/2M;[T.H:OO&YVN4'%PAO)$%?W4M^KG/ELX;97GNP?O^:D# MU]Z)9#/H5 *%\60L7<9$:.6*!6.R;/Z.LOT%]\5N)^C'A+T^&Y+.&3U%'LDZ MK-TI(I!S0CM4<L0L+"MT$;!M5("=*0H M1*'C$#0Z4)XB$V><-/*@JL*?*UESE+(>2-8<([F^8_9;R09A".391HI7@ZN1 M:P9/QA^,MK7MNZ#@X2#_]^=+UAREL@>3-A8_+T"ZQTN%K.;]D[O,"SP,\XOQ]/UVQ_ZY4B% MG#*2S KCE9FDP='/@"%*1[O',?]41]\#EAFX5WFB;F=="7J@29*75PL2U&(1 M:O9I,5Y-*OJWV2S/9J_'%[5%XIW\P?%=:(Y?H45RY$R^6K7H-9+SBXS$Q%5K#U"\?C*&SW0F"[[LXB MBY<_=GZW-O_*%*^3"I!D(8GXPB$60;^E75S+VS,/WPA]\& M=*"\ 5Q=[.%J%:IR% EU<+4N@+*N_<@E$=7NKAXNY]1S.)XD:ADD[2_4' MP.ET/?0: =SR8MZ]>[4MY3;.JR0E&?52:+.Y3)9=*8@)NM21AF. \0N9,D)QH([D0$T1A?-'(D\BMI]FT?L'V M#'6FSW"T=:6T8>-Q;Y$WTB956ABPPADRZ5'5(=0(A5LL/FC:;ZW?"?VW?;1V M%%3.?+1VC-X& ,O#'D-12*0M,QW_'1VOGP*\# M30T ?Y](65@'5FY=F^W\RM6IX62V*&KO8U9['T<25;#%@'!!*"<=#T"U#!%0A*".#D/M'9Z<.]N9SW$Y:/KM"S M*]$ !@TE. 788]+]>ZZ2(,$I%:SST*N?KME!IQ0$43@F"(WTH6NKK[WT=/O MJ,N^;]I.4\LP(?8!YZGJ[H*D^>^S&MUM9T@MMB^NB,O(I(\&8@J6SM0ZLUNS M IQ'5Y+7W!Y6@GT>^ Z@='!W,2A^EB M31D?25.,D\Y#=??J;92"2%R!5-Y8IH*1H?6[J6/HZ]?%ZAR(S54T /A]"#]6 M0>CGV68#;9G%Q>^X?%]>A<67ZZV5HRXE$&^^*(HRB)5U]WB*64411@@66J>% MCJ&O7]>N,_AUIJ(!P&^7]K0JPHD4*BHHGSX \ 0C<*/C_V7O3 M):>29%WTB=QNS,-/BBJZZQH-&-"[[=P_:3%X@'8G$D=25A7[Z:^'I)Q3J2F6 M5B2]CQWK#07D\N&+")]=1&%*)D=9X!FOKQ5->Z%*OSA4-55%!]!ZV@*H]B=Q M><\6>#L)<7(Y6?YX?36O*KA0*(D=:\&050HJAGHA1PU)2Z^4W]XMWL MQ>'H*-EV@(FGN@UO9;,IFWL]6RSKUEJRH+5.$$+.->.IP&/18)5U/EJO@]YK M<>N)O:Q/4[=>.B_V0_%-D8LZI[Y\,\7?^RT7@S!M4"$&+NG.C3N630H%)*O)<+..E M=:'Y0*SLA_V7EP;J0?-]'H#?IQF_K6>^K-2\YO];C9.\6FP&.:\U\2N]=!=1 M9^\RO6SD#Y+%K4R$F$L"]#%&Y@0+^\U9.PWJAQ&]'ZA?7OKIO-KL=-K.)J:W MF&/"R1_U"$]Q.2OA\G+V9Y@F+#-2%N;)\G)6,RBW.VRW_8TCAQ8/14>+R3UG MD5&C^3X?;VB\G7JKBS(L6P-"!T6W+-G4L4Z?RL8(HU1P/K0V*Y\@X^1@U;4P MW\SFO\ZNXK)<74>D%[>?NZ@CPDV=O\CK+$\E-8>(TH/ $*UR3*)MOK]X+\K& MK90[%1>/XD[MM7'T#?D=YY-9_K0,\^6)B:S''-SE\_7J"+^E(_SZ:YA_P?P1 M_Z#+.5R2&UN'L>7/L^K)DM7SVU_?<;H@]K6RB'5"H-8(]%(9\ 4UO5$)LRV" M!Y:>O1:;DS1NF5PK%(ZKJ5%SK?LR_BN]06E5G4U0AVF6R?,>$E/=Z!7.W)+AB8S3EHK5 ZM MJRU.)+G=T-)-3VX=$/'\7G7LQ2$D5)G 0'KAC).-C4Y=0&88$GX:(Q1K1N/CB2U6S > YCG MX#B0]CH Z0$OR&W*S2!#9E %F9!,9;!D3T#ROBNV/H[&5\ZUE? MZ<$5V@%H'T%=,P.#GD MJ,PS@Z^]NGH X2,.WN'R^D E$852*8-!H^K^% 0OF0:I.?=8?"FR=57S<_2, MFZ;IX+8[4C4=P.R>T?O[-%U>99+DD_;N-=MD#V/-3[V=A>E]&5R4R,CY:U%5^^=XV )^T:( M!"$JLG*9L1!"34<5YYE*TJ-J/?)Z!TGC3E#HX,8Z7D&]WU<;F_?#JF1C771W MH;E2JK:28F1U+0&O(V:C *XSI_]4O+&[9BH?]^5QIQ;T=:N=JIC.BAW?A$1_ MF81+OU@-R]FL8W\=OM-_6/ZX8,ID'LCI4I&3(&7,$(R-P(1P'%/BX6$H9H\B MQEU?'7>XP#D!-ZQ">@?;JR]?YJOZQP=,_G,Y696&7&2;&+DX'HPW=)$+XR!Z ME,!L=$$QR4(YO(3V8#)&'E+0%QZ;ZJQ[@*YZU=Y?+1?+,*T>_$4,Q1A4!JRL ML<[ 8VVQ]% 1)XNU6930 )$/OSOR/(/.('B25D;>F;%8UL;'G3Q>V)"+4I:3 M]^0+24\P"$(FT%%R+0K+COL=0-O[8R//&#@CNH:1?Z?-J&_"9/Y?X?(*_X&A MEE*NVAINVRD+_?$?]8]GY)M6VY8.T^5M-_GD.FI)VBS:8W MJOBEJF*SKX,+K9DJ9)N;&K%WM5@9-?F%F@QU+32*UG5GS8@?N<*B%=X>%?., MHMP. ILWC/_RX\ZU]&:.__>J=K^MBDV%X1G)@P2ID@*E3:VYX\2<1X-HF2FA M=5GX'F1U@L3S F8;;!MIKR= /L70IMS4Q!BEXX5.NJL-Q,R#)\<2O.321(61 MW,RA +F=K$X V0H*VZ#62"^=0FUQH:L3L+4"PQY@.TDS/:'MEQ\WO_S[!.=$U-C[*1RQM[>V];Z; G9-X];8_YVYQKEP+J MG 5XHVK'.[TD+A-S1EK%)?K4?L+1001VK@HDTY)]FZS/$9!&.1^;MUIM)Z>3QW84L8!0L M>A-JGK,VZ19?'2^R.61@TFLOE&D]=?<9'PX/NUM.TW M0XB^U4&5ZR5MEV$SFOJ)W-,%RYA5L!QLR94UA^!YLJ"M]9Q'R\O#8,VC.HR# M/]J):3@:SH;64P?7VW9&B%)O26)@F:W[5!TC<\AK.DLY*I]3] \[54[O,S@) MB%V_PFTNO#;:.AYVLV6X'&KEPJ[UJ20XM-DF"4PE!XJI#)X1QTY;A4D6'4SK M6H8CR!RYP;0;J ZMX0[NSEOSX^[R$U671U0;A(Y= 57W2#C)&3#/R0]T/HC0 MO$/Z*4)&[B/M!HBG:ZE+2_$.,T^]!\XS'UA T"2@NL-$08S1@Q;2.,S>VH=; M\?8V%Y__\LBMIZ/#[BP:Z^#RV\%-#M)Z=.1_:4:'S!:$2$<.I$)TDJQB8JGQ M+=@ E\,UJ8Z.RP'TULR./&NY.?V=RS*;_QGF^5XE-(;Y=':U3'=-$SH$^&4V MK_U$87&Y"NI.IC?_YNM- 'F00O/A"#U#B?F9I'R.XG*CHN'(ZU@I)\A4J!T8 M:'6M+M+U5-@4!JNA'K*X_/D;:'7E_',ZBPN$H6-E>_':B MXGI"X>F2?2B.3>9::..MHTO!I.)!D2=! HD2='#WMB/@AJ' M?K,3&/8!EME9-/=S7=EWO':&:36! FML1PG%ZD"*"%X8;0R/NH3!ROX:\M%) M4K@K,V4LF/1T5.[$ ?XU67Y]Q._B/L.+CP^"6YO+:?6S+H)%)5?M8_2F@O*& M[@M'JDG>,V-*X@S/T0IU,B,_S?-Q)#[WZ"7ZR#< MA50V&*,26*DM*,YKJ;RP(.F-5\HY@=)T5#C%FFP3(L9[?VAJ_] M>NFGJ!U8.MY1?63^-&^X2'>*2[Y?ANEZCE>7^>J6)(^8N1Y,\N?(83L>Z\H: MA!"LKIN+ZVJND,%SS7+0M?EQL!SM\ /23@H B>*<2BQ 1KU:*(G@LHP@N=;$ M%(K2?O%A._(["3"(FM'+%YT +^E_ M9,Y6*<4T8X/Y]0^)Z01WYX;']CSU";KJ"70G"?2N%#;YI22UDKZ0_8B:Y)!4 M !]\ A>YL2QF$80/PUJ@]RS)^J]R_KZ:X<I=<>A4*6D!=&U/J MWK]HG(3BK.$Y""&QG-1\V56R>50L[-EZ>81B?IIK]M8[9ZQ6 %H%H=2>@9I@ M]X%ET"84.OJA\.',^C8L=!+>[\6.& $7/1V+D\*M*]FM8T2>)9.<5F!E#*0+ M5^AQM &D]-$GI[(=;L)2(QY^AK?@2$ .$HP_$AT_6;YX)84/5_/T-2QP<6%R M*:H.R,BZ#BO@I)$0DP&ZR&0JG@4C2K_GY(:/G^$1Z>ZL'(>2G^LUV9ZXXQ>: M+,Z2"?Z[3U I)/]?Y6K_')K*B M#$-@SD;R#T6"*+,#S1BS6B;,3/5[DGK*_/Y<9^9P=+RT?._' W*-=Q8TW4LV MOCU+FO1TG9#/$E!*0S6J*2TK0*]MOPT7OZ=U#T#=X8_(AJN[)A'JRO3#K MX$5:C1"L6T3K( [O=(2 ,3,?7$YQL.:'_X#&Y(.P?!;" M)QLY9!,]J%@*^&+)I7CDK3Y@*E41NA-7!> MZTEJSX-'^BWR++.7&-1P*_'^M^^X'3[/THER"%A^LCSRC21NLX3!.QGI"0?# MG 65C "?I :C4$G'#>-QL'%:C7GY:9Z:<4]/4\@?[8> I>/T\^T6A#>3:2#FP^7OT\5R M?K7*C[X+\_GJ#X],&1_VTUND>4_@IU%J]I:".Q]^-K0W&; M/+O)G5GO,:XJZ@P*Q+CDSUCGCBFI=\7("N>WVI*Q#'T9(EWEB4%P. MH+@LX*17H)GG(2D*;YY+<1S]/0"L",4O14T)TJ]*P35::7U/'VF?WG= MI68D)GH6H&01UOT[,1@'],IS=*AXT:V[JY^CIQ<$G:KUK7 Z404=P.GW*?TL M7"P_AB5^^C-\W^2<E%H*8NA_C%00E7!0 M&/$AD^/MMW ]IF+<<-]@V#E1W","9C%?7GRL>%^_YHG%5"0'EY%D(**%6 LQ MG"3'(C.OXW[[S.FGWL$'_>X6&_<^V,M5E#Z!JO2A>P-CR"CHN>R MY B>A00R>"E1$?O[K7?>1^UCFB,G*.NANH^0W,@*_T?X:_+MZMN&\!1-L@4% M<+6ZGIP#KT4$G;2W]">%^[V,BATJO_?1D95^C,IF+>37@3UP=_'M=7S=1HQ, M.T/6#!&NE"X03)1@K2R*&V2:86.#X DR>K$(6D9'CI-Q5S#YB-4HFDR__",L MK^:3Y0]^43O]K RNUJ9Y.C@K RDK8%F2HC-7NOF.M.?HZ<6C/5+96\%SHN0[ M0-%-\JT&L7'Q:GGS'][A\B(X.DK":)"%B[K^AX$704+TR5C. M;- V.&HG^Y&K[A_''&LQPZMOL_FR]F!>A"*,D\F"#E:MMT@YC898<8C&QR3= M Q@]47&_XR.]O$VG0:.U-)L!XYQ9[=N9SN'+E_EJ\<1T5K\8+K_/)_2WOX?+ M\&UV17]U5F97R\4R3#-=POGFIY;KGSJY_:E_3I:$K9ND$RZ&-R,GRVOAL]=5 9X$,6'$4!;SPG'T,$"-9X0!M91B.B$ZTG^G54 M&1!J=CL$K(MG)"AGZ5<^9S#1A,BC*+IYJ\I/4QEP"')V508GYM"0AGR*X9%(0@6P@T7JYR,NI##A(T8=4!APB]:X0]$26(%@K M4A0:2N8)E,@.7 P1?'9UC*"5OOD,ZQ=:&7"0U@^I##A$!:,Z,?^<3LC@^$3Z MH$MZ=GD9YHM/>$G63IZ$Z<>K[XB+7ZY^7&_%%221B!F M-]*S MY%3B4 K64#6G!S]&!2)@D5(K)>*NL-P^WQFWW64 U#07[JA0^40.:O@^F^,M M"UNOUW7!GB[$FDM@0Z8'600!+G"280@N9)LXE[O>KD._N1>$] N"T*!"[^+F M^4CBF9(Y]Q:O;@^%-\]3/WPLFY@7! MI)DP1X7$_QN^!WI*\?_@M#+S^FM]6/$C3K]-IG%RRQ!&(T6(!3#5(A\LJKZN M"2)/3GI?R!.5.]"QYZ?V HI]04 90L0]&L-;&>,>19'D&]()D*!T$>"=\&2H MQ1"X(HP(=YPQ?!*&W O"T) B'Q5+'V974^(+Y_1'7YXVW&ZY*EE%XU"#8IX, M^R 4>)(8Y$R/KK0E!>UW .F0[^V%(O^"4#28L'N\COY^16;C\+ASM_[7](/22 LT#2;K' MJ^C#['*R^/K_7(,Y\LZY[?>9Q*.E(Z8L,C(75"A@)?9@E3&!6*)1;[+7]__:_O!YR6% MEP>2]*CH^7TQ#WCYZ2O^F_YW!U,F\2AXK$%R64M8B;.@R?G,01LM%>=>\AWP M.>!S^^'G)06:AY+UN/'FV=7RZZLRKYFZCX%\A1V,69.PF,1 RAJRD(Z>:*4X MA"0C!F5]Q)WAYL,^N1^07E2X>4"9=V8,5=9^F8?_J5/"IA\Q7-[Q-BT/-?<" MW'I18^B99*?K8;!IM7J[Z:"\YT5K[6[/+:/.!+!A]Y!N0BZY!SR#A<7_A]6GJI M4CU2R5M!+J V>&JMAQ?>V'EOE^OU/[G3!$@^ZO(K3N8K@!-)DRG]MJZ,"M,? MBYNNP46U(5=_?^#NS8'(/6>+YCDDWD$?)B\N1F>M\B7'1T8$5]*0& MKA=NW'#YL7:=U\4"7R??UU/'K.0^"@/HLP"599V52T^_X$&2#; J-SC'9;*3 MTD[6AHV,LSWZ7!LKO0-H/\'&)LR2K;&8*@^)F74HQ(LH(#JJFM=+$DF6""ONB[" M(#=:"ZE\:CTA>QLMG:P+[.O5;**X3@&X.9S"%E\P(@2>Z(1J7CDQ IQ@V3J! MFHO6@_ZW4S/N#=9&VWM Z C1=P"B#W/\'B;YM[_JJG*L/MO[Y5>;VQW(FHO$(!-EOBS+$,T7L!NAC%1,:L'C:@G RJ_:GK#V3'X&%V%N5T M +L5'_<80&=R2=F"RZSNUQ,DL4!,^EP.!Z#11C]M& MD-+\"K?A_]YVQ_4@#.&PT$& FF$G=\83BZKF&!!3%"G1KY^/EA_\R7'G131& MS+ "[^76>3]*(WG#-F5/-[:QLM742I3M+S3N@<(?0. MP/-N-LT;'FXJ"(W&(%D,M?:B;FIE#GS)!3S2__')"J-;.W)/D-$;9([1[ZRM ML#O RYW[^\X:]9OZ(,.-=9ENWSI20QFK()3@Z+=U9C_31>CA)M8^05 G>^;[ M>O7:J; K/-[P\K[<_L>57WM!!U;&%!DD;\D-D3R!LZEN4DHV.\>9B<.M6-Y. M5R\IP9-AL!5@C732/\ZN_9ZDG/C+?C=/.BRTN_D*6RN)S105O,,57-YK"@G_%]-J6_-BNSZG/7W\_Q M*TX7JSI(^BW6?U)_-9UBJH36310I++Z6R]F?7U@8M,QV<[/.5FYY7 QV4 MG2KA$TLU,>]C!I5%I/O<&F!,8+8\>EGX8/?>V5]N\H9OQ;H$#_E8*Z?H7++,Y?@Y_7;@Z;KX6 M-G!T-?+% G@E%-BLD-?,#5UANZ/4PQ+9B^DR+$[O!;X[TOK1;]-W$MRL-I[. ME^T"YD_(HG)\C]MK,7S$=!GHABN3C>=SPW]@Z$C^ E*I\=Y@#$2N-5CD+,28 ME-"M*TW;4=^+976>XS"R]COP!@[F?,WI0_Y)1ZNC;Y0/BM-9EY:#2IJ!SSP" M"\AX$#&8YEM:FC+0RU#\SM'?# -''X _HA7)")%3P#3V(7B>A5ZF_'=^#!KBX/B78+8,EZ<7GPQL$C+FK./< M ]>\U(+G M%' \ABD3XGRQ-[$8[ &09%_3R.P"%:/]$1^&V:AS\$JXO@,)$L MUC*ITB@RL<(QZ"=F%TA^ )NGO9*=&Y M 72JQD^%_.?>W."U_V.Y]63G>1,4:: $\*SN %:(1?"4,HX>_ME*?2^+,#H' M?AOMOV#X/^GZK&P^C&ATDN!,0=)%=A"C]#;^A;^-^%[V=W0._B:Z M/QG[Y_%[3S/_F%7!JU"K &3=B\)U%8T *9(4PIEHPZZ1_5V8_.=8-?+3V/R' M*+V-S7^J\WNMC%>S-'ETZF\%<>_\5TZML49Y6R ALZ!0!8B&_B?[Y$M(-0?8 M.M!Y((G=;$$Y[Y4^I")_GHSM#?NQ>"TUV6QH:F^7M!%B-@J09!P0N?>^=<%' M,^*[V=/2N='21/DC1NE;Y^JNV1>%)]1HR%WW!501&7S0'J0L3BO]BD."YT1#HOVN9 OW_T1^ M9^CO9EE.YR>@%00Z@/^A%AX*KLE#D1"D)<_$ND*OG,R@R3.Q+(64L/4HU4%, M]9\F_WH.13;-J?Z,Q?\7#X[TBRG_)\)_G@: AUJX:0'X?P8%UZRL&)O-;UG[ M,IW\#^;)]#F.!IY.?@I-YQQ!WDQV'31\A."9XZ* 0&] L=H(K21"*,K9P(3E MK/5 IE$:/IXSF-;-N#9;ZWRN9H]@H(3Q$#@7(%5T3#-FG37/PGR/C[SV"XFL@I:D51B,749[BJ\7A$?G;;">2A9EAHP\N"M M]F!#UCHSFQ-O/2#F:4IZZ=AKC*$&8N\"//75_W2]:>EZ3,[JRHY>Z1@M N?> MD@5@,T2M),A MH'W*9K0NE#P&7+&@='0EE(K^?<+I>MA7H5%JQA"DG7?7,X2 M'"\!F+2JCJ3!'%H'>)\E:-R7K9G:]X/3$3KH %"?PN7-C%(I>%$ALCI4.X$* MB8,3M6B)B1A-*>%XT#/; #E MN*+'O&X1""I'JW6PMO5ZVD=$C&OK# >4TZ3= 5SJUO?)],O?<(KSBP[<9=<=&!87;[KD(RX8NBW.5MFI,+2O.CD( +''0,P MX'TTF)8Z@."UP[#A8L-$]**08ZG V.HO,/(^Z/&WY''R''UT-K+6_0A/$C)N M2_UPD#I=ZJ/N77@SF_\9YGE+P.+Z) 269<9L@4=3%W[N]:%Q6]#;@V0(^79PTVP9PIU4Y(G,.2A,T9/MZ]PKZ0QP'PN3&CTWK?WY MGB;D#^W*-Y!ZE]C9G*\8%)%=VT9<%8VF7T6F23YTO'A6LF39>E3YBQIQ?Y"> M]QUQ?XC0.P#/4U/7L83HA&7 O*N+3>NNDN0EF$(.A- M(^X/$?:H=LUS5_';FU'%FLO(5FO(I"&DV\'ETG8*7& D1Y\CQ(3$O"7#,3)9IU2G@J[PB \7E'735W) 3?UY M(7LDM :=]G>(GE\BR+>/=],E<5$8IPLC(BBC,GA=%5%D#M&'[%1K@^VECWGM M$MYM--S%),MKEMY/-P[W>IUA^O%DU>.[V?+7&P/GU6)C1-WY"Q=1^U*BC"1X M5OWR.LN6S!\PQIIB6+*L^?JDQBSTZ JWP?F8NNYTH\2']1)AW(2QPS2OB]'7 M.SW#:C'L;07[]SW^]I'%_H,1TJ+"_SQ2:E;6OT9739#1]?U]L@R7M<]@P\3U MVM;UTM\G2K;1I>PB\EHN5*,&5D"L_IM6=(&GG(4HN?$-=B+)C=::':Z$#&_DZ.O^O MR?+KZZO%DIZMM9#>X7*S'_G"U*9#7W<\V,A!.5_[QCF2;"P&X8A'V_I<[4'6 MV*60X^&MM$08UK LFE!B"5S''X=9^WB-E M[!G\XP&LA6XZ@-B[U96<:^ ,B9]XB3><:*$C$XDNX5(D**$T>8"6@W1HO&8%99 M<*Z (RIZI249@DI88,DP*6.VQ,(0:9'#;YP!QYB/=^._$)3]=9LPEKYT\PO OS M=37].BJ^&"1Y\.@CYTH,/,]=+T'_[(TE PN<2F2\8TUJ:56 GM3 C>9)FY\L MZ/^@=/N7<%DMBT]?$9>K+H\\J6@(E[=?7OSR@WY#UFFX_-M\=O5]03_B\BK7 M*CKZ.^083:97F-]_Q_D*2-?E4IX[)F,"[G0!%3" LX(!*S&9%",K0W>9#L7: M"T]5'(#X'3VM76"G S/D'H>O[Y<^K0:N&,5\?VF](W?2\=I8XR%*4T"())20H;C4 MVD[>2=3(-VU+".P/KR/TT1O _HZ7NQ9G9*^KZ0I=&A"]8JV#8WB/R^>9?-*KN0X3<19Y MQ!P #2=7)J,"Q^@!SE%(R[UDJC3/P+WOX^$YG.OTIEPTFF]\IJA,,V7 MDQ GEZNQPU_OO-.G1A(/_?DM@H@G\=0J?O@D? E&]^%^$SUAP?-4\_Q)\;H" M2M3:)17 ..UL-,EA:MVX?R")_=M(Z[=5(AU]+1EX3"1)JR20,\5!)Y^#-CX- M,6WE/R$^.""BQXH''H*5#NR;X<6RBC^(F%*0WH./65:'+T"(1@(O24:+UK%0 M7MP)^L^)3AX$ZK,?O(,1UL&Y.XC!=^';]>SAX(LH)3C I!(HC)$T83U8+$$) M&;.(;$@_8G]2?_:3<3CJGG,9!H+ J'5VG[_B+U<+B;,V$NWAVL.XO&W/71\AJX13GEX4 M1<2K(@(XF3(8ZU1BQ=B@FM]HCZCXSX@1GO*,GZBY[K!WYRPRXP4J9\ 6P>D, M>0?1!PO<.Q>BM2GSYH[R%EK&KMH+$L3J<#2+0 M#NZ4L3;J M#?T!YZD"Y0N^+[\O%L1.S:M<+1?+,*V,?OI*^E^\+YOJPT_+6?KWY]DO^.OD M#UPL,5_(PC@WTH&H5>&JSOP*4BB05IJ0@]1E9^//J33\[)[RD;":C:+C#AZ5 M:Q?O]>Q;G*P'?[Y>2?4+28%^M9CDC6A7::D+(SP]E,5!4*YVPB@'SF@'S)K" M=-+H96S\,!Q(XL_N7IV&\'/HO0-8WS!I%@* M.(X&2'I6*29<^P$_^U/WLULJ;< \D+:[P_&;D/#5M]E5[4B,B8=B=7UA:E6C M17 E:Y"!E4*^DO::#XK:6UJZVLOQ0C!ZI"8[0.2'\&,U[?!]J1S]]E=],JXF MBZ_?5N_&HHY!3-YYG1 \.>>@HF%D :4((I@23!!1-:\%V4E45VM!NL5H6]V. MZJL]8=_4.5YW#9O/\S!=K,FZ$.1B"<\2L$ VCBI10,!4(.EI[%C 2X_/&!U%%#A+_]WZO)]U7Z"I>W(Z"_S.G\TI].<1E65G^="KW^A]\W M_Q"O_^'1 [,'(J3-7(QS2*E1[?L]8E_=(?:F-KBNE57"1$@\TJE0ED-8V<-% M2J,M"MX\"+J3J--G!FWYP-^J5B[0ZY@S4\ (<76D7RU#8P)BW2EK?1%S]>WV7PY M^9]-R](6YB^8)WFZVJ\D!?'-6#7R:S0:LU,F&.U#ZY[H5K2/FY08%JVCZ/=P M7/LUKJ?XI5+::,[:%E;H6;M :YA/JH UFFQTIUW=]HJU<%=FD7.QS4LHGJ-G MW$S"2/?EH7KH=FC:=O/I03M@4[OQX<\>VA1\EI>S67<I6'T$W5$#F0O/X]=#6W;61_;YL_=2Z:,A8;DM@!7@J=/-*A1 *CR"S+*H8 MH:>P.E;ML[/IH(/+[-.L+/\D.1,G MU[_\%?_ R]GWFX3\AC%N(K,QD@R#I?/)I8>8E0&;%"(OVB;1VF3=F[A.0Q\G M(G!8'74 OJV"NTT3Z5)BDBI"=K: 8L21$[Y 0I6*SUDKK<[UD+[M8P+;N';; M<:KI &QW;_.+R#@ZQ2)86]?H%FLANJPAJ>!Y]I8$UGH"SMWO=_IB'JG;Q]MT MCA-TI_.__C:;Y3\GER2L_'L-)WV9T.%Z]6 !;_I*?X"+R?3+YF\?&2H[Z6,M M8F?MN&T43+LFZ-5C@F[K$&X")%IPJS*7M<&2WMGD KA<8FTI*"SE(K-IG;\Y MB,"3=\=O/O9Q=GGY9C8G6R!?*%&WLW#A!@DN8J*Y&3;QV)O?YV M'W Y6HE;0'&01(]& KW>DUG^M SS95,\?+B:T\V^P%8-!K(MKHP2"X,>;,6)#>"^-118.LI]7L1-JXU/A22VNFBHPOG7_/) MDHR"]Z5\Q%4R__/L4ZB>S'4I]C^G$[J=@\Y*QIK?J,-K2QWN7_=02>ZE%T$F MV7Q^R4$$CIOF'@IP[75S:OW$Y^;X(WGAY,MT/9PX_5A5]U_>*X"^,%F55$,H M8EWE7YUF'DI=DQU=Y-S*TKKI;7_JQFV#&PIYC;72T7UWH9@/D2YK8#K5@)Q+ M0*>$T8U=HG%"8$RM\XX'&5B#M:,-9F =(M$3#:S?IGF,H,+KA\YU_#''[[6X M;?KEBN[@]I&%/;\X<'CA&+Y'B3$PRT10C$/ 3&\@<@W>8@ "=+*6)Z0G\B7& M&+[L]YEU<%E9[YPE(:3"20C6T8WLZJ^"#T%YU)KI9_%XR-?ZG^%J/ZZ2_,J$("5JT*L4J=<.8B8QF1A-D$Z@XZT?Q4=$C(.HX?0\ M:RGTWE!S/6-6Q.P8"81,A;H^TV:("A%\88Y;H4**K4WS)\@8]RXZ4;'/P>0( M*8\\S'(:IFD2+C_A_(])PNLD.)&-4G +&>MTK"!$C>M:T,$*6X2+*-B.EVG+ MC^Y(]<#3*(HIQ/?H?YG?ORXP<9V$&@EP5%A\/?)EZ^?,7TE)OX1IE>%S*^K.4GG MNA0K<.&+3W6+?9TE;B*X@@64S+'6VR01_0XD//^%<0.![<#04(ZCXF$OX^KM M39%#BM87E2)(H12H6M_@+/V*%90!C5 <=TWO/^R+XUP>@QN=@PJ^ UOT)O8D MB\@J:P2C=*;3H(ENGQ1DJ4UDFJ5DARHNZ-I?.5*SVT)\AXBY(W@\G['C5CH3 MZL&RM;Q=,P;1,04:LV;"!V_C4)'@#K.GHP"KG8(Z0MU^:;N8HRF"K(&D'+WC M9 C4M=&%C ,9G*2#E=E0N?N.4ZJCH+"]PEYDGI5,4Y'0DY-A!"RL$9EW/8-??S MY\R4'8*.HS)EATB^ Y/N<6S?6\=5]!FR$ 84@8(80 >&:>*!26M*ZTSS2\R4 M':3GG9FR0X3>&VHV84"EI=7,1V JT,D*-D"0T=017L$PZ;/Q@V98^\R4':38 M/3)EATBYVW1)8LP4QB(9=U&#,E9!,*4 9SH$'1)J7G:\3J>F2\Z:,3M(:7NE M2PZ18 ?WQ9L)"0-7(U,?WJN__/A'^._9_/5E6*S7 4=7#.IDH$3&05FAZ(4F M+Y1;*UGT0F;7.N!Y 'E=AZY.?YF&4E3?&+QE[,YR1ED8VA08V*QK;$XQB,$Z MP.B#1RZX%*W'J1Q(XK@7W6!0V1^2)^NM UANIBK4B%CZ.IU=SK[\^#CY\O5F MO(+PK@1)H@M:T&F.]'9$1_(C1R4()8N@D]X8ACM(ZA9VI\/A45=Y.]WT +6[ M4]-7S, EF<1UDXDUU@7?>MKV3J)&W@W=$@+[P^L( M??0&L+_C92ZS.?T6MVT8N;ZG72%YJNA9ZQ[CK<1TG6ULX,P?XWS7Z4GD1C$T>++?U01)U"CX92:(H5GO? M2-YGV]_2PQ/>!V[V'>QWA!)?4K&WS:Q8KRV9[$R1S.@JB(P%H*?,>*NYQC;] MJF\/*O9NWG\_^*L^J. [N.0.*]/+DGP_;P3D4!0Z,Y=SX MRFM?5SE^V?A!&#FIKO(0A76 QFO:7R6ZIA>K]8O75@VX-XDEE@4PX2.HA(+$[!@$G[GRUF?7/'[=E(&N M$WYMT#R>PL<==W\W'O'\#M&'&ECMJUN7KRXON ^N+JX#OBKQL"E#-*0)HX1E M#KT795?O;R-2N@Z7GX;5<=3U4O%Y9W7=W15UUR+(4DK.M !O>2U*B@4LZ,#4BAANJM ,;XRX+[\M#7B^,T,YJ%\$4.IXJU)!O M] *Z*?_TUS+]@ MW3Q?!-8"36-2'6\A+-#A\77]O%/&Y>*PM<_^/$5[88_"&5:\#@Z:$YH7#M%@W^!\LNHY9AZUJQG57(=FH3-D07D+7&GMC519J/]M M7A@"*BASD$T$X(.M.JGFDRO*U& M[J7,+MK6'?E[$=8M!$^'QFQH/74 OG^$^;^Q=EH^SQ73Y,]Y%FO'/R,7TM3] MI&0/>>U,CKI8.MN-T;..]3PG_ ;05 ?XNVT*^B4LMA\JP6PBRH$[YFN] M"X/:' 2NF!#0,JE8:U-Q+\+&G2-Z3O2UUU,'X-MM6R]NHVA:^NA<)BLZVU4! M2JZ#O43=HA1X]H45U;JE^A#Z>EEM?&Y_93 ==H#/9WA:9>,OE)0N9,<@.:%! M,5TG& 0$Z84FV&_7V2PU73-]2V),TOK"K&A;J&U>M: M Q($A(0,)#JKE64AQ=8[2 ^G@= M(>$QX"2VP(VSW+=>,?(\1>.:ACT [U"U' ^RV3)<#I8?_/25#LUGG'_[93:? MS_XD!^SDR9-[_,@6V;Y#*6^4U/L5X_*)'(JU&',)"I)WY'U$05!0OH!%;X7E MPMGA/5@_.^O"9T3I9O0FWW6?Y8V['2YA@,3X!H!2CG P1!K[\1 MZ(2QCFY5V9C%K<2,W 1].@8>WC1MQ-[!2W:?A55T'#TKA2<#5E=CT:=:>%@B M6)48"RB]:=Z-\IB*<1'32+T/8[:GR;H[M&PB.4PI0S*P4%QT0*Y& +=:]I%1 M6L>33JFUZ?T4'>,BYE3=/@N5(P3= 5@^XA^SRS_HH;_/S/4,")D"<8?3^:--I*^*.6_KZ;3=]<3?,JS/LD M)[)XZ56=QLJJNV"$IT=<%$A6U256-I6P:_O2KF^,Z[4W0T9C88X(B\5\>?&Q M;GE>;ZZ,B$Q)%%WVFE),/_7.)4*_N[U [GUP7#BT MM4R.EV0/ZK_.\V"0W-5U,X!@\L<?" M;Z;XH^77@0M1(S>_3Q?+^57M\UC=>\2OL5RORO;JA%86(4;' 9TBJ\Z5.D1Q M@,C=?2K&C:5.K0E3,1 O"4(QH4[K=V37Q@!,6!NESZF4UF/Z MMM$R?B3T%!T_"YDC!3ZJ?_F*%"?6)^G5ESGBG1%6GGMA(YTEE^I>(97)&9*R MD*/,@J2+,IN'&>5'GN7VG]X3#([5VZRQ$#NX0?XKS"?U(OT8EFLKVTC+@HJ) M7&!-'C&K56HU34U^,A.&.:G!"C@R7X'IWA*/"MOFWN_SQ(TSA2= M88V3=AH8]::Y2?5L3_N\G7R;K.:R>&M2AE2<6$>2@V0%"I\X-D'*=&"L+6,"DEX M$6T&%(9;[552N.NY.O"3_67@3D71D#+O]$W;Q*5OJD%?A^_T)\L?%S%&R=%% M$!H5J$)67%#& #?*Z.*-\\TG,1Q"7W^AW]/ -[B.1KW,:L'QI_=O/K[*_WVU M6*[&D-FHB\I* Y;D0"4;P6E>@"6I.$HD^U/MN*\>_]3^@C2G7DDG2FY4K:_M M__=_X/SM),[F=(7^/J6?BXME]17>3^_*ZX)K8:(B-I)VDK!,DO&.&TB.D*QK M);"V._!PR/?ZLYA/1J]GW\BAJ#R_0?R \U3524:ASUY'D3SH5/>B6F\ABIIP"5[:(IDH>=?#=A(! MXPR@'-0L/YL^1H7=4TRM&?[GAOV+S$I&H\G@XXJN[1@U.&NQKNU343 N67B^ MRVR?K^P%(/>2 -18LAT\B$^T\5W8[)2(4@!C?K4 B&030@3&LV&HO?.J=5#R M"3+V0H]_.>AI)?%.)]V^G4V_5*[J*WYJ"^MS/ZM%[^K>M [;M"H38UP9!596 M_ZMN'PS&I9KSTLGRG*1MW=$Y3-/J?'*>*%KS(B>#ID#69% IJPP9\RZ31(I* MC'.+V'H8YI%%H&>JX3I"L;O+/P^1EVD>%,8!7@@$I7Q1B4A>W*RQRT ?'33ZVALM@HAXWY7C+S[O)%"M#GW Z MJ6G\)5[/)C5"D.M?6ZNEKX.9@X18:E2@SH5P2HMD_ [@[/.=<=.2C?'27+"] MP.3SGR2>'^^G^)@=CD6F(B1(6:LB:T5;%&31>^]8%-$$P<7^.-G^H7&SDL,! MI9%H._!NG@PE5PL^BAR4M@J82]7&*A&"U@D,RABTT1ASL+3=IKB=&.CK*76U>5+09#+QVO-D/71%NL\WV42/_?S^P/& M\3J<-1?HR+,:7L^FB]GE)-?QOK]-EY/E!-<+=W+6,7 50,=$[I\2%EP("+88 MYS'[5.)>-\R.L0W;OM^3VW3\N]1,PAVB9'-\/-GJCC,/VF2L3E[EPEBP0;&0 M"\G%M!CELYV"\8:\M-'L#J@<(>:1P?+I*BXF>1+F/WY?+*YPOKD48Y:836&@ M:X^8$L%#3,K0DRR]Y_WA=(CM'IK*F >[!Q9],ORTV&_C/] MF]7)<8PKQPV'@HE$(G(!YT6=;Y&LMS:C:)Y2?HJ.GH(P#;RB4R7=(5HV1XC. MC(HD&B@9:YX]2_!26;ISM1":+'SO6H_M?YJ2D8W'JJ@8?$>4Q&*=MZBOQC*OH"RS&Z?<91/D+0_;K&@15A MD2&XFKA0/F8(B=$M+#$%[P.3Y0%*:!_FLM[G Q[4/SU5.7DHHV9@8VEU(TV M :+A&FJ> 6U)3OF]!K^\K/FT!REKRWS:0R0W]IC2>_-5I+*M\VD/D=_8BK\W7U5Q9H/,B9X['^EMXJX.9G? M>%UD%JPR?J_=*2]O/NW1BC]:?AWX!/??N;=W^CTL%A-KI-Y@-5'H5RID4"99 MZW-DJ%O/^MI"RKC-G\,6*1\G[^Y@0^8MKIO"+C@/(11OP=2DD?*6'DTM' BO MA Z,!8DX*&YN:>FI1/5(13\+GB.EW@%Z[G8C762GT=>V$%]W)JJ =6^QKIZQ M*I%G+Z0:(F9U_?V>*C[:H.1HZ7:&C/I_+R3&:'0,4&=/@6+"0+1$?RFZL,A5 M3*GY#L '-/24>VV/D(.E/&ZC]QW*_S'+DS)):TVL[T&9#'=&ZYHX(E$$)\#S MPB%X[90J->'XP'A]W.3][!=ZRH25]DJU'G"';*>FI[!6F]NDD>0[P-"' M^2PAYL4;DEO-)8=IPO?EWGOJDW5"6TG&?M+$D0[@!4;PB@Y+BMEEU[K2<#=5 M/;E(;3#56!,]8"O\J.)9K,_'1ZSR2LNK>1U*-ULL%Q>61R%ULB"R)WXX"JAA M(D@L,O-0JIQ4C6A95:_DND+>QT(/ M?*:S)DLHR;=>(G,(?>,.SQG$SAY*.QT@CU[X^?)FXNN;R92NZ)M39'RV@BQ$ M8*OHMQ82@LL9F*N37IU[5N]R]6G[ ^626?YOFBQ0=*V@U M)!.KDU##GTQG$J%#S[6,Z,YA\FPA;S_(O:S@\T#*Z0!WS[VYKZ:YCKVJ08_% MA<]9<4F>@TN)++DH&+$D$>A5UM98E#FT]N3VI6T_Q+VH8/8@:NEFFNEUR./Z M+'T@5S5-OH?+383-"<.T-IH>?"3))5W7 M6F!RF22ED'FDK.@:_$;_9F+W%Q4M'T@U78!N_=GU%8RK"_C=;)JNYE76[["FE'P113.0B=A0J .$ M)#44STP.&37*UMT&.XG:#V(O*GC>5A%=(.NND#YBQF_?JX;HEDYWYI6_+P^N M[?HW\1MF\G"D+!8Y)#02E(T<7%0*&-+_)FVY&;@JZ7":]\/EBPJ^GU6-+P>V M%YQ9ISU:NMWK+BQ?' 3T&KA2L2ZM+MP,.PMV*VG[@?!%Q>2'4,K(,;550N'W M:9IC6.#OTU]G?TZ_S.D6OS9NR;@@A^A]6GL:KE8AFDF^4QQ.2N9_EFXX_7C7]]QNF@Q>K\Y M,:UG]P\KK6&'__-L$LO.@4FUG\J2O>GJ_"EA#+DY-I04AGCFSC/\7PL1F R* M#B0W=!F@ 5^, YDU6FY-#-@ZX_E2AO\?HO=]AO\?(NH.K,"G(N*K_L+DDU D M"2 9T/LA8X0H7(+DC"A".H&B=5GB-EK&Q\U)2MYW[.$A$N\4.?=FM67&G"^2 M@5?& QFF>KV1.64MHBG6Y=S:K=U%4W_3[0[7_*%C#P]1P^CU%MN'$B15@C2* M=.ZPGK@JHH0@K8VY)._((]JC\N*%CCT\2(=[3GDX0* =W#;;'![&>&36.[!U M%+6*](:'VO+HLI!>J>(-;Q^T/;X3]*S#>4]YI5K(NP/8W.LB6?LD$UQ\Q.\W ME;8WT;R/6(\:::FF:1J+^7!M9Z&C__.;O0(0AA6(;, MB3WE$H>(&$ KLCV8DRJFYB/1CZ"SS^;:LT'S&&V]2$02Q/#"9&E3X ZX#G7I M*Z\56'3N2J*G KG-S.TU0FQ03%9*^VSS/2\J#];82\3EF]G5_$(QXHLS 8US7,^\8.'RUGN MXF+8_&/4W 4,'IQWY*):7;U31G@3:&-A/"0YQ!+=\^0?I2C.)\M NQ3KUCAZ MJ$V1Q"N7)=7P-O]/S3\>HO=]\H^'B+K#126K?$@HNIA,0G#1$ _*:+IQ4P;I M(L_!!>/"7B;/D.MLSIIO/$BI^ZRS.43"':)DDQ:)1EJ5,X+7MI!8?(&8^W?L>@V49 0O2VUXPT!GA]5=#L6@2F2_A5V=#>W'*>5P9]T)W,Z4 M/4[>'<#F7CJ"2T2RR32PR#TH9A3$*#Q85*;4U=K:#%G:UI.QMV*?T$VE,O69J"C0K(PWH)#XZ%H3W>CY5Z;Y@7\C\GHR6IICY-C9'TT M7/[ >9P- )C;\0T76D6=D.5:5E['&)&$O,D&-)-21R^"V2]T?R1F;BGIZ?UI M#YLC)=X='1+- FLN_ 6?R-KJO9#Z0+];)>_D\P9,EEL3D+,%ES M4,%P$I--4'C4(7!;8K2-P;23J'$=R:% U587HP;!?[E:D+&R6+R>?8N3Z4HS MKV?3.GB(V*BU#!-2T5IARS=A,O^O<'F%UUPRIK01CFP:'1%4(8RZ"0Y"1*DI=.H, >(R1C( M(4O%K?,86@-T#[+&[?\9"H&M]=$!Q'[%^>0/XN0/?,K>- H1A0#R:LC>%,+4 M_G4)')/6.;&<7/MQQMOI&7=-X%"@:J:!#M!4#%1BEQ$:U3M0]>X:P&'0E=SC72 LLV\^;=U MPNTC7APZ(XVE),?!"U>KXS!7S+&K3NOK[.7K&70DX%*J::: #-*V, MR>T!/25<^#,='Q(=!T+(Q>7&2^A> [R)\_=\&N\K35 MY[W90A8NR1F>5-W]5K-HBPE)]NUD4;GVOJ@4H$B&=5I:763A"R06)$],%5E: M%P:VH7SDC85CO)L#J;7OQ/SN7/&[,)___^R]:W=;1XXV^HMP3MTO'QTGZ;0^/EL>?M1[RIX3'ZJ7R>X70\\91XU C:U9-+I2U$$0($E[(H*3@A]KI9 MV\?I^"\S4@'>VM0/X:H:WA^?$%?U;3FO[2IF) BWWW9'I8L-Z7HQJ"H\SC *)-!>8S@>8@0G8Q,"N1) MM*YZ.Q-K_9[<'X+4QQZX1UQT$*\^X/#M55@NIV6:-MJN-T$9\S:;($%[RN24 M= PBJVU7N:45,!ADI?E.X,LDC0O/+F'T>&.QH4[[ANCV5EDPF3&5*3-DW%&, MKQ7XPLDOA.RDJSVR7>L5;"=1(]^-:0F!_>%UA#YZ ]A_X%4N\P5]B[_-5T^; MZ/;"(2LF^* \R&PH(>!2@P\<01;ILD.7DVB=TQ]):K=@/ 8P+\%Q(.UU -+A M%YY?;\O,K;%,U.G3#J,'1;* ]<5:H7DPKFB92^M>;V=D;]PBPDL(('K%6@=F M^(#+EYE\H5986&>5-.+>A^[9'WD:!\:3TZ M!T(ZW>A[O"%_=UUDO1%V^GV:@U_08EOO-*X:[>8])N*IGJ282XX4SECC&2@1 M'01E0@602$HE%E-K%[.;JD8W7V[JY;IB MBBO"8FN>7Z9H7(?9&"7/7(5IH8P.UO5#:TSOR?7>16X3F%6.)S BU#RFSH]G MA8(NAK(H@X&;UH%S$\+'#8D'!NKY5=L!GE^J6+W'54K,><4+J)!3;5V-X$*6 MM>-)+DXXG77K2U[[43;N99R!$3F "20)R$774!UH(21FP M#H6-E%<%V_JN]YZDC7LY9V"T#:&>#E#W9-W./798]!IM<9"RK]5E6#>N:S?N M4H+TO'@K6Z-M!TGC7L 9&&4MU=$!NM;2^N-ZEA_06T?^SU,S[A6<<5?8@53<\Q%&RY+DG0]L=D1Q[@+C/6#),5@518"D MG25 U%P30X&H%%J6?1*E=7>JX8\DSG6<[S/93@X(H5C*FY3G$)E3P+*R/$MC M3&Q]H>.[*#=NC-NQJHX/@4<'<>FN\D2/7+!2*,Q6-7N3%&9'ZTGX*+(R5JN8 MSEC0^?U4'1\$HP.KC@_1:=\0W18M2EM[L#$+0B42%K<1O->UAC'P4"37,3#@JN-#]-$;P ZH6[7.*2Q6@TCUEGW4%-WSVA70AYA+B"'&07WC MZZDZ/@@PC:J.#]%>!R ]9]%=22)HGG2]A( D$&$@&D.+CS92Z,"CSZWW!/ZN M.NXH@.@5:QV8X0$UI<\TZYZXS+/5+H%TFM6#-P.N=I6J>T7"\&"]:&U=IU/] MVJ/N(P%Y?,5Q"W1TNEGWJ!!Q7E'K%S>^_5&7.EZMCJX]/?%V+ MC;Z6'#?:!KQ?TD0V\OZNSN[;?17):^=-KL'D6N-4R^J\"?465O:A:%-*\Q.H M \@[O1KJ<6'A'[CXW[:\.OD30 MN(YV*-1\6Q+52B==3&'ZEIV;J2YK?EQP04<=05I!DDI1UE(;RG%TDJB06X[- M5_P7*1HW!!X/9$=KI5.4O?D\7ZRF_[L)*,H_*)5>_CI?+BF,8!YK"UP-3"5B M+B8.0;!('&:%R3B)V/J4X@#RQJTI'@]_;?1U.!C]!HPS_+@>:S$,&.N+V;O9FN&B;G5/P-5[_C8CK/T[3]Z=KM>Y$Y<2# NLH9DP8HI4K@8A(V&AY-\]%, M^](V;EWR>#ALH*EF-5GG3(7#Y_GU;+7>'%A,XS69PFJ^S11O?T;OK^GB1H(CI.#.T'+/JBW5FVV*VP3!, ,8 M>9"^N&Q"Z_N*YT_!W]Y3257D=I1\Q$++BH7 E29?HC/XB!XTC]H:S43Q>1B' M_"0]EY. 'X*99YSPZ1KI8$_^3DCKC80O9-7SQ:_S>\?=2F7..2T=7-O:82@+ M<,$7*-8A%HD?7]OR:*6N3J;, 722!I:(@!&M M8^):,!5M\P[U>Y U+L(: ^$0F!VAE0Z 1E3CPR*",SQ"(5Z8X,PV-R(;:>0/<-$>.> M*0SM)DZ3^:AS66^D\*[<8V*] $LIE<_*02:,4Q9A(OA2',A2A,1H/)>/ZF:_ MF[RB^?2AX4-__RC M*Q GH^&8B;.,YIF.O_'#^,L M \/I_$ )=J#SM[]-=.#6<88@M#\ M='\XG1\HP5&7^'59Z7O\>.^B@Y0HA2D U&%C?K4IB(TE+4FV.=G!;!&>\A1OR .9D5.P'OA-4=$&7#A[UVVA2)O'XF4/5.+Q(^P@%"N@T M%X$+T*(>UB0IR ,�)IT77:HK*MCR+.6*!P4U'RKORXA?2#EY,J9A_7KZY= M%7^9Y>F?TWP=KG[Z:WO%YX]/9/0_A"7FW\/7^KDZ->]A?^.;MMP_?/TP7=4W MW3V&/DL_)5*??OUF"5)69Z9*C3Z= A4\V2AY (I(8W084V*L=45O_U*YG&*- M0^SGL1/O7P\'H7/$R&6Y6$W>5VFM]P!=-@)CK9CAQ="RQQ0X801(S8U-"D.( M>]W]H:?>,R?Z[LZ4'KQP7+2^-A3-3U5I#SC<9IPE^E(4DCLH]2Z*$0Z"E1JR M4C)8"O/T?JTD]D'BF*?Z)RCKL;J/D-S("O_/Z6SZ^?KSEO 0G93:9&", OKU M/6/O*/!6P2H1,S/1[W5FNT/E#UXZLM*/4=F\A?S&5GSXZQ[A.0;AB$O0]8MR M]>"8O!X8X3,3O% VU\+6'[QTG&WX9HH_6GX=;)+\JQ:KS#ZN'9YAJ'6]T>"L MX[4"(8"KW=>1/&',NO <6E\VOO?Z<8_D7VGX<:J:^T'HS018KK)WT4-1=;2[ M"1&\5 68=)BXM4'KUN7X#P@8-T@^6HU/P^$(F8YZ?+0E>W,;Z]WLQG%[0CXY M:1*"2;%^*1"D)A.)*A<,16OUZ,[<-T=(3S^Y"V4?HZ1Y0XGUH_$/_Y[?5+=) M%X*KV/=O9][*@D$=UQ$VEZV+2MM_#LL\O(? M](D5R047J<+T(TYBB9P7[TDI2'Q[7\=_9@5%V)R**2A,\^[UC6@?O82J2VR> M8D*M@#+JGL)!'/\?^G=:OI)F?IC/KA^,8K['>ZJEO58K<%)R4&CJ?#83P812 M?) )A7MT:/+-?D1[JD:_X]8S_$>'P>68P.]AL9JFZ1A2]"ISJSXW&7B=-L8#^R1J_:?D5&, 0>K:";=WK MHI;+5$%M9S\+R69*5(7 ?.@5['N=:Z1#O MG9^3Z=[+(LQW:A&C >32-GNVY6KK.U@G'W#QF=>)8S+H*"E.J^-+HZ"P M+202>DC*,LN\U'I,HWB&[KV,POYM%.<%2*=&<3NI_&;.'^:[F>636N*-P6>P M&6O3%5? !\KF#7/$'LNJY)>:3[2R@!>)W ON[F^X#ZCZ+N*@NA/[QYIXTOB_ MPM4UOBN_3@O^,EM>+^KXL8D/RLCB*P^9UC"M(X3:$STGIVW( DWSTH&=1.V% M7O^=H[>M:D?-2#>3\>H@A]D2W\UV*.#>@ <5?3&6.!3:%%"ECEQU*@ F83F+ M12:W:V/EV'?O=VK$OE.0GDFG%X3:VX5EP@T+R7$'+/M:X1$R4 )MH X)%H9Y MAD(U!>WMJ_?#[/=ZU'D>C7;:>>*/U3S]]UK*][D]M??$?D]MT7WB"/H;]9^X MNR;_KMQ_]WN\JG.!:I.2Y1K#\0&&;X?0)"$%RQ:8T8GP+0ERZ"*B YF8!V710(PVT!=AO'"2 M_M^ZMKL9\:,/LS\79I]O W%.]7>PT;">$14^;RZ-%^:S"#P#B\;7]:E J)?& M2V%&%2%M3M@8NO??WTL/A[-"8-Y('QUA:5N![%$ZYTJ"PG1M'"@\^)0L%&^9 M=DY+4UK?=GQ(P;AX.EZ3ST#B"+&.FHE\^/?\PZ?Y]3+,\A_X)\[>?9Y-X_7R M7E6Y4JE>;8C 6>:@5):U#R2O214B>J;TXZ.L;W*.G2_I P3'Z&X^C""[PL0* MGV+'R\Q=H,R%I]HSK]YBB+:0 S5<4ZID+2WK!^+BR1>-6V0X"#9.%V@/K7O6 M/K->*^'*:^"Q$*@EJZ-#F ,?>$I.<&Z4VV?]:-I"Z@P]',8(/XZ7? ]PV:+< MN>"06V(W" 25E"&R$W$ALE-"V. >[[N^ADY/!RGKF4Y/ATAN[(8_#SH5&:\Q M>B>!FWK+S1EB0=L"TG"EBTZ)B[TRELOK]'20RI[M]'2(_,96_(-.1<%SC*QH M,"7P>OO*@A/2@U0L:5T$-!+JX0Q-RJ.UT@'<#I><'=LS_*C %Z6H"2) M 9BN)F7K75!!H3R*9!T:$WGTC5$Y!!_C)LPGP.KQEN[8.NX YS?=S]?G4.^^ M5 %L_3\9?M'(&>A8FR@Y43-"R4"R:'DF+E&U;I?W+#$C[_N.CI/Y$$KK 'WO M<;E:3-,*\YJ5?\ZFJ^7[/_YYT]0I&\,%DW4F,2T^BJS2W+T=V>A",1(31(F4 MQ2F>P>GLZQP:%W1$&].N-+"FH"V=:W)H4V/S] =:,PT^%AM] .DK6UI69B62A"UPH*21'=P M00%7D9NZ*61#ZSY6G?8F/DB-+_8F/D2F776JO3E2_/!ODMU7^L%MW>N/TP4F M>LS-@LP9SSX9#LQR RIKA$!.$[2U-C-G)#&\8QT[^N5=0.8853_;[W88N7<, MK;NNS@*CT"S5UFFU44&PFB*[.B(TB.0QI2+5KEJ0/5_54YOD(6!SG$P[6)#6 M2_*/8;79^XNQ>.9D!,F%JO>$$H2<$)+%B)GD(W/KH6P/"!BWA4,?TYCI^O]Q/#^DB29B^5B=]R(;@IPCL%6&I7,",B^#JXQ,A4E!7*V,=]1%\J2#P.#(-%)&W MT$Q^':P<.Y?,]M^NJW&_*V]RGJZ;=%UM]NK?7*\^S1?KZ>?(=-3(-6AGZB1! MQ<&Y8 %9*-(5GIT[>TW$\>QT?E#=&)FM#*,Q3%Z#Q7PC &ZT60]4$,76:0T4 M*_E@%01="@9ODC#-)Y"W9J+S _3.K>,D2'1@$V^NUI_!_+0DMNT+)ARY][P> MV[K$0$F_'MZ6 9UG/+A0.&L=%^U'6><'\,.B=P#EC9K,'2W.>WWCM@UT99WA MX8*#K&O% 99$J8LT0%(E\PSC3GZR\/S@GX M)'D;>:W2#9];I\6Q6_SV9_$)6X87GZ8K\+5_=_7[B&_S5?_'Z[>8YI_G-48ZUZ%+6FG M9%K1D@!:QVSM\.5K&1 M;M:%K$7V,;6^5'(6QD;>U!G7;/J#SFNVIXU_^7F^ MV/ZH?HY/C.96.QX LR3I<*7 H6,@:[M'%E36LG5N>UX.Q^WB_%HM['0P768* M.8,8J(05B13DL9BZ)^A4I!OJ!FWA_/EI2"G MJ?.50/CG,-TT ][L M7P' 3U%V!]'1T8+XZ7^NIZNOO\R6J\7U^I#RW>H3+CY\"K-MG/BO]1+XRVR[ M%8&:9X4R@T]2UW-V)!5% ?6P0SLGM(JM>VR>B[>1VU!?:JX^)((ZL*Q'5PHW M[N&7Y?(:\V^XNCD"H8CO0_BKMEW^-+^JI<_+B6(F:^8+,)7(C62&X 5IA#P( MCY%%(4SK:R['TCIR,^N1D7\6#7> Y.&V%6Z?M/E+CQW 1"3/,%H.IC!95U0* M'AVW(*7AF8>L@F_=5',T9O>SI==ZHGP9&+O,!&7G0OMMUF:=*RQC@E*JAUIO M/'CZ5I3$F?3><[[K?LH9R=W/=%[;<7:_B/A>S.1Q[H?&HF':@5U78B9:X;T4 M'J1..K@<3! =6&P& M0$^LCT4992"7R"AE+ F<9A&LYH(E9([[UL,JAN-F/U-YK:?TG:"D%WLY1A'; M[JZW2>-U7*;%=+WJO@\KG/A4"B5N K*72.K1%@+Q#K(4A4K%5'@W!>8[>-G/ M5E[K>7L7"!DUG=DR\N/\ZBHLWGR>7\]6MZ:_*:*_NIK_&_.'^0]XXR#R1%-$ MB1D#:%4<199(D642Y!(24UHJ;:U\>6K#ZVO[\!\>"UUX*[O+3AOPY?I MZN9JTWO2\N)/K-4K/U^OKA=8]\#7TV\I@4&GD8,5M JIJ!"V3LP974-=12)*$ZG,VK1O '$SD?M!]K>?'P^KT MHH8PG3Q9]U*G9?Y MYB,?26LK<@(MIR0W)VNX,(OU \ M06!:K7V'8TR@S RB\!H4Y5?@LBN05>*EB.#9XU:#?2TU3S$U;A^-L0VG&[B\ M-ONY\23_FI,BIU?3U=>U2!B/7A0A08NZ^J9LUOUQ("./F2=A"V^=TI^!K7'; M?+P6&VH F4O=,:B_WZ2P]/Y4 M)5D@!DM_8CH)EE14HG4KQ M-U;?%@N^N5\M5F-4+(N_G5U<_SQ?UEQ-#46+( M'(%S7^==T!MK$7#:C/+M[4!\_JC;V7C+(]*UOICGFME9Q 0R*] 8CDBS]DGT5MV MOB]O%UU<,N;.[R#@>26&M5U_ZP"TK1"\1>^9L!!-#J"$L^!<4>"DP"P]XU)W M4\GX'!,774XRIJF90T#I*--D#(O3KN1!&N4,S]JK*188!.'C&.1!<+N<\H)G M)T[O$QX\%! +Q65?$EA>?:GCNIZ-96 B"Y\4)J_//AJ\'7NOIARA"YL<"7:7 ML#KN$LT3Q](ORD=*&5'X"%DBZ3%F2I3KG7(4J)W.SNI\]LLXC7E\-:4/%V&; M0P+P-1CH$^?@+P<62=2&.A%\D!F4E0DB-PB4C!05R7])=_8XMC&/KZ;6XB(, M=$@ O@X#W7"_GW1TX%PH8\&4XD$ID\!3O $EZWK="F,.9]\[;=Q ?8^KF$XI0NC'$$ MN+V2$\;=%0DO2BQ15*^%%6!#E5CD!4(P58#,.^.$,[J;^^M-.![7;B_X/.2, M0'LEIGFO N)%T1128?#U%EQ1@KR65.!J<42RM1&F2>(]?@[KMHEOY[.UQJ[#5>WS=*M JP7ERRZ#59G7=D\< M7&T$XAFI3J&Q.0\V^^DXDL>=;3Z"O?0-BEX2M;A;//'@R/DY28D)0I:6M#&,5 V6HA66C?0Q*SSLCE.2<#W9;=#H^\RAPO?C(3]^'&Q MOLK["TE@.EM.TZ:/XXWB JL7B,DU!25#/=DAG7E!GBI['DIBTCYNQ]X\B]Q! MXEXF--BTI(O,&ELJO9?EZ?3MIKNSS@_S5;AZ*)M)(0&XZKR"J*/1'"8(@6=P MREKC-%?"]-;=;1^^+C4/; KA8;8OV^'I%=C8O2CYD2!,3-))CY Y]Z R\Q E M.4,NE2W,!B5X-UW8=S%SJ6E8S];4!CFOP(1VYY_/J'$B*?IV,AH0*4@2E L0 MLC$0D\_%6!V8ZZT.Y6AF+S6CZMD$SX.\7DRT3:KY4!!\P@37RLHZWC&1_E)! M<)HDH4JHDU<4=V60?BJ#<#-.H?0%&-GXV+G0F0EURLIB6GW+L@KI>C9=+0<> MGK#'*\\Q1>%0SOL8IX Q"X?!5B-1H#PCF]$Y ',B,,NC+J%U2#'R.(6MPMZ5 MXVNK/U3CGBB7,+-82TFY!J6CH!PP&Y"2QX2,,Z6;[VRW(OZBAR8<@MEOO/LH MZN\@)-I03A]^\]=T.1%:9^FS!YL*K^N/@(@F@HD.72H*8_,A@P\(&+GEP#@@ MF+?22 =P.EYP=VS/SR42,==X#S][=1W3K^^V>-ZM[_\<__Q$WC46,P>^?! ME4(K$2]D_M$:,"XHQ0H]KGESS1<)ZKR3R^!XF0^EO''/AG&UNL*\MN>4$C.L M3@2,GE+(S'.]H9= HV&*40YIM'XQFWKPN)&[C(RZ#!\OUQ[ L+4.IX/RH3BP M-C-R[]ZN&P2!2P&#R42T5_O!8ZT?N;=)%8'ZL-OH!TM8*:(',&*("U)AI MA4-9UTX*_E@,KEAO%+:N=7A P+CAR-%J?!H.1\ATU(5B2_:V2%Z^AAY &D29P1 MARZ$O&-1.?KE74#F&%7/SROW#GS-T8FBC6"AG[GCMU2/W%VHBR7RS+J_9+3_]#_7T]777V:4BEZOM?)N]0D7 M'SZ%V?; \+?Y[,_UP?S] 2M*J)0,B2-KZ^N56 /!14Y+5\G9!>CQ?.PZ^Y$&J&-KHT A0N@9#$0ZR@OA13^2F%= MP6X*B _D[4*[.;\F6SP!;)<]B7JG9#95H;>2R;(X7@.9H&+->F6 X)%!5+G( MG&44V$T?GP-YN]#&S:_)#$\ VZDS3C]<0("Z;79]3T(A:Y8D5Y26)ZP[EZ;> M+Z*807'E@I?6J,LQQV_8N]!.S:_)(D^#W/=@E(_#>(H3DI(@;I$ )' M ](7'57ALHAN)FX-DC7VUYWY-1GD*7"[X.YXCZ3P\(K25A2I*&&+=:!LEI1 M>TZ1@M!@HQ3>D3QDWEG],B2!%YKGG;:IV9/27_7NY9NJN@/ZN*IYE M[Y/CB?)85F6E)(2D,C#/4B899F;%Q:Q*+[)ZH6E<[T<'[>#UJJWP=GG>/;PV M*".]"1JBK-V':CM %QT#[UR1SEN35+@8D]R?[]=Z\M#00,X?3+9%ZW=W.K%; M?#'FF#%P<%H*"E,H8(\F(Q22GC?:)J'BQ1C[$./0^XM[7Z7%#XG;5[VP/]R: MWBTX$I"2VEC@OE3!Q0".43SGLI>66RZ\N1R#/Y#Y"PW!7Z7!#XG;5VWP]R:+ M[I::\XE+83F0["+IG@M"0;4YRP*OM"6@\OIQ]FT3!,MCX$D\GEC MX]?T^>DL(]'V>3T;HM"R^6==-N>%EK0R7WP.L[1ITS=08\)FA)VC?>$P4NRC MR:%GPFJD0"]G58N]98282@3'%6K%E'"Z=4N%U]+DL#;2B$4@\'5O;AT,.$\^ MC"O+O"W"F/;W$/]N! (7FQR>(A&.H#3\8)[H:&9J!-#>*K3LVHK]>@0QA]=X>N!R]\+4T/CUF6CY=\#W#9HAP3 M*EXWYZ*+1&P.=.K+2CU'9O(7\QE9\ M^.L>X<[*R+SWD%UM!NJUAA!]!N-D<$%)7["%K3]XZ3@+1#/%'RV_#B+1!MOL M'"D&,H)#"I&@;AV2R&KM0Z8L(16;63]'^+\>U%/N MJNGK)5<&;=7S+:;TL MWMQMU=_D#U?J8-*:%=#W+" K6+JY@;(O M4YWG@HU1VLI(!H%,+S84=PLD'B*0S?!XD7Q6R@OP)E+8[90%'QG]J1AMG!<^ M"C.$\0S"S85>T6AH->.#Y+(;23TEB_?3Y7__O, ZZ1#K +RU!V&46O"@,A0F MJTB0@:]ME'TN1;'$G>CGVN.^3%WHA8<.%YV3(=/+HM-Z%?[7_(H>?\9V+KX6L9N[*@!;"ZTX.MQX=' M\V5WO.X; M7 'D+H+R&, )%& +YY2()6E5\PVLOTNN#L3L<"57AZB_@U#H826&2\)&X3,M M-U[77DT%?.(,4//LBE31B+_GRK8&P8LE5X=HI ,X#5)JD9-&0WDZ4#1$V84F MD;I(,I .G5(B*Q[.WAKKPDNN#H+56>;*'J#C#G#^7 6/\\KJ+ -$+R?=3UTYNE!:GQQYNDA,KW0F:?(T&3I(^CL,JAB&40N#,00.0H7B-7O8N;I M0:IN,//T$+EWX&L:'"!X%X0NS + 4$)\M>^]G1/TAA'02.7I9MSG5]?6WW: M*4ODF75_R6@_;AP#1HI4JTI\J<6#G"?P3 ?@T05>E LZJ5XLX_N<>7H0?L>= M>7H(F"Z[+N?@@2+12U1!"J!T,8!"GL%E6?6)UIC@:U!S>7;V'4X]/0CCH\VO M.01NWUU?\8E64CC'"P0F+$4DS(*OM?,L:RE01F[YY701_HZGGO9IBR> [57' MGX_&4 K%E3H'&>!KD1K7'(5NB_C)+ M"Z2_]2-N_OO+;'/*_<\O\]G/T]I >=L#K-X1 M^D5]P[W?;/* FR:5$X,Y95>'RL9:H9R5AUCOB.I4>U*BU;D\,O$S-N,]GQPN MM)_I^7S!ZU#S07!_U3'WXWV!($M)FB4P)E(R(FR 0/$/6.XC,X$,'@>Y7MG- M-I3YCHV[;[A=;K/\O2;J"E(/J8D!8YHRD&021&[(+Z&6.7!CY>.FKG^/41[\ MG*0GI8^,_^&=P\N#08SSM$1'R@-B-* 45H?F.6!FU@EA_24=1+[N4O")/\>I=S00'H< MS'0(6K^[(\_=XF-).5\'685@'*7,7H,K*D(HGF66DBAX.>OOWZ.4+];BA\3M MJU[8#QU)RZ2*LK:Y#*G>O#9%5A%FD)A*I%2]2'TYISY_CU*^6(,?$K>OVN / M&DQ;T$6.I&P=26#*! G1^DQ0R"[4[(V=_SKVWZ.4OS-3'PRQHUZ >L3*+0?- MMA;_@YZ_^<&'L/B(]\^])E9[BH!X :$-@F(Z@O,Y O.9\VRR=>Y17?$WV\IC MTO]:#V3;6^<%X>Q5K[H'[$B@YMQ*:\ H0:E)JJF)\ *L9R7D0I*4^6+6W,;[ M9Q=X#GN)*^Y :+W[2V:V\M%NP()@4K%XL D6S.-HB&*7$ABW$F3+:>H8C2;W).) M<=*][](6AX#5I=K@8]G\.O_WYONM;.YO%',AE) 4JIO %2@?19TJ0\I,SI0@ MI.:)#65F!] YSL'#:[2DH<#Q2D/)_3/?4E 9DSU8I"5>L=K-A80'R?B0+4LI M6?U*-E7Z.^'K=X=R& "-OJ-_STW4'LL;GGY9+J\Q_X:K=^5#^.N_IJM/G^97 ME?/E!)DG/Y<-%$RBGK<("%XB1*45_2@IG7:%

    '6&,"&B'N'0 M'WGD+L=Q4EJCJ^ 30@H73G(@<@_!%<,50Y5B2EP8H,YSMRGTW&>XHK!V>C!> M." G![OXY.".4.ER ;\'O\S34^5,:S-]'8QB0U<<]5 "O&^1%%%PQ7#%<,5PQ7#&,1&FJ]7&81F;]-?Y_ M&;7-]],_^ %^3B^* NZ Y<+A%,Z68,IL=E&+0"ET&S70) MHK%3Y5^!2SI8@Q#WM/Y;[$%!E41!D12U[G6'9S^P8=!,5-!1DZIB2)UHY&)]Q#< _!/<3I19&+"=34C*?B ME> KC$;7D&11+=2ZG!LN-]PS-=Q<=EOYS&[BZ-]2%='D$A[PPN:F!&7ED B5'2*<#V8^C E ^O&(*)1U%S&$ M"'9!"38@2YD&.H!0 $.\I0)X,Z0!P?,C)(;(%Z(Q%*Y\CRB)]'"^=3S@#1W@ M"H,(?4!Z<+3VOF+ZE+:&AC'U0])AHT/:03NO\,N;8T?CN1VN_"I%C[3\"7A& M(XBC_3\I(+R,*L\F27.CM&OESW$P'\P4C&#S.8#@5Q.\H+%V@/L&9F'C\SH\ M$#;F]\8FN_GJR0MV?W\./G=W/;5FI&VY6R*?;S=W#[VK)^%[_T?_Z>9:Z-U= M"_VG@3#X^770O^[W'OLW@[UHJG'<:S:P1#Y> TQ20"_;19*T:ZRWG 83^+D:!RR+XE,_FN;D\@G_71S^_>,F]N+2G:W MS2G6B6QNA=C+SA50I]P[OX62 Z*_05:;S/*^9RZVW@0'SN6"_)@-;W0(8]'9 M-&62,)IPD].FXR6?I+U.JW$*M(KE$48 ?6@3<=R P$.#K7_*HU5:3SX&"!$5 M(2K6!'7^!=K BT$P$V2J2K0OIP);.V4%MH4KL!714C11DW66UT_.9 7UXA9( MSWS]L_(%4%4BY8_847/CY<;+C;=$XVU7;KSX3&71, Q1:W,#Y@;,#;A< \YR M6GHQ U8:7<.41(GM[4GF+AIAL4R-G[Q08:9VD^J-7/20 M:NT!*2WCL6PKZ1JN!#(T43,*Q]S\> ^J_'R19&TOOG;X!Q1V,A!!& MD4NZ9N!%M%<81KC1#$KC4.0?!B=@T/ EM7H3M<>%4E;V9B362([) M2SZX]8,G\/X/)QKC-7:\#2MOIJ:IC:ZJ&:*A<0Z;890=D:EM("RAXC9AMH6N M;0^N(0!QZ% /G7RE- E#-&:#>ZIJBIV^O^_) LB@#&EW&X8KAB M*G/)6]E:G1Y9)QY9V5YKXZ>CH:M*CAG!9;:VBWK ^LHIFD\T]3KEFW+/A6/?\SN&WK;VN7\5[S54,-? M;8S:F+>Z,;5Z9(=1QG9;*.-B$/95E/$)9L_(D=8B)@L9/;#<)VZ6B\4>Z-]>!]X/O3+' L:K_91NMJX[>-_MZNU\TIE7T^2CX:MLB MQK4\1>J\3".;P#7%5F7%+@UB%Q43;^C&5))C>Y-QX9O*<46SJP-FE]W6KNNCV5 <GR@!;NC&U&'[[RB_W0;)[ZGF3,X'E"W! MN=:P$2[M-..;IMJ+5!1#;8S:F&94XZT!)KCV_C6/9S1P_#Z\]N10.)P$=QN( M$7"4821]=Y-1=S_8O^=^[,_8'8N>_"'C@:@?;!@^!'27[6)25!>JVYWBC"7% MB$UC1*4AU,:HC7DE$(/&:>Y^ S7W"684@M.Z,DU3[Y2,\E1LTS2V4?+XV91J=^+OZ?6FVRX?Y[&.%SKF>S MR!_,9^Y@S.[#[V[$@EEEPPY[A V]YZA))Z?%9PUC,[.!;';0ND7/?SH4FWST MGWR/!9[V[F^K..8[BRAWO))SK$7&N:&I650?*9\3RSM]9,,Q_">=8)IB$70[ MK:OV11D2'.(!:ME97+I6:(PBXJE @8K@J(U1&Z,VYK0WIE8,A>2,RIQ;E8T7 MJW5EMW6S7ZQZ4E@)#6(<)=$-W9@ZL1)J$6B[60)]U!6,O=(M_^".">#;C1'R M^[_G =,Z;5TSVV;GM=,6@S#R6'3.M^"R WOFA7/P;35)!_$%(-=E&Y-"6AR. M?8\^;IJ\E1._*DA=>PU(74;4.!+=M_DLGKD!4J(J*%VWV[HR^H;>,?JZT2[" MTDGN.-21L4WPH38.>N4 V>M*2IF*.K"@_.W5=K["CK^RSBAK.-L$N P185D4 M?_KWW)^]5#ZA>Z E]'Z[V.&L](/2#TH_-%P_;()WMIM^Z)-^Z!BZ919#RDI' M*!VA=$3#=82Y=QWAM*[Z[;;N=)67H32$TA!-T!#5<,X[&PX-W%U7]-JMJU[; MT#L=V^3_:>@=:_TS'UOCK;=T@Y_$$U7;*^IDJ%TKT_ M8;'VE3UK/\*)&P#QW" ^7Z2@8:XCH5E"0KD8N8R)"_L3$"G,O(H8,F"[J 89 M,-H;+?2.,&&[S #FA!. ,RS$)M]LBTFS"@32((Z,]^X 9#WQUK=S/X M T%X7"Q]1?$4VX)E3,.8 #HN"4W:?V+OGWUO]BCE,'.5X)YV>HD[@!7,9\LO MV8%X&V[Y9I1T%DJ[,C]QM2CG?J_K>H[%^D.G,["L#AMXINDP=\@\9]AK][K_ MTS%:\J+'2+[!U'U@YX.(N;_.W1&\X*4[?G9?XM8?>9X"AI(+0CE?I!>GRM7? M!]$?5V5+K8>DF_-C02D3%?_\]/7[][ MVX^WUS]N/]TMY;E77'=.4E+YP$SAC1L_:I_'X7/84L:7Y1^G,G31YG(D,MKBR>+C"_IHX9SDG_7:%Y;96_IQ^\)8^MFJVQKF M1:_?W^JVJS^S'&LOBW4V6]":JH&UJ7*G\-42*YRS\.*V3WS/&[.#&9]W_F]M M M]ZC#46>* S9#U!SNS:E1X93VESXVL]K0YLJ)MMT]RDPF*#5SQ]2G6J,%!= M93@'%IYO4Q:!'0G6*OI'3V HLGB7$IRZ.&>?T$^5UWB@5I"];?TZ.*A=JMI> M/SI3_G:;1V?*7JII-9)5 BR]U0&6[U$X\F?;P#STS-:5T>WI?/F>?7E!3LP/.=$X8V.?R!1/>X1&!:?[@!"V00;C&.%C'8]:$/_FJ00AG" MW_%?0PP-3*,0Z[\];?#RQ[LYCF> W3[3PA(CY_)D@5)/TUKYR*:P_3Z?LX$C MRMT)-B#_A_ZP="]/I4>BQO,_2\C*VM!J75E@ '1/T !XTSRSKJUF%YZQ6U>= M+AB-Q4H\=8#6N^/7&96(X7*/#>"8C.,Y-=L,PQB.T:U4Y:G"8"Q1E0^764I^ M&XET7?!P@R2\E9-:T9[\%GSZC9;%W(\?T4[Y-OH(1*\L(]CVHIOVSL#Y"F:E M4?RU=+K;SOQ59*%>Z\KI]1O$0*=IAR[J6'?X[SG.X@9W9.8&#SYFT]PX9K/E M8=2W:&"L,4KS\G";D/*:*%E9G?;1:=?-=G&JN3)3CYF+U@W$J9>+' QWZK91 M+/I4AFN]//#/R)\QV(YG4JD%34K^_C3",,[L1=>F8S>8T=]PC-$4CT5EU6YB MU1*9/P*5B\)Q'7C?!8&_(WGAWY\D<:L*3K^-UFRG9 "MLF:/F:^66K.U\-7( M_\V\\_^P*"QC*2,!<&D04YVFA9M7QFGLG AR'H[.YW%.,8>$1*YLWJWT<%)_ M\86Y,?N!3_HV^AFGTD-0G-L9,'T3RUCT3DF?O#*#CYFQ-E'$VS/6:D7(BD]LC'E._EWWT5L M!&IY%G*\U/[R>1!OT919ER/SXVD(9/P3B#$%^L&_\7H_F#-/"%88_.GZ 0_1 MR:]7D2.KB0:-LI+WH)R7M*5NS6-%7K*QE7WG*(4RC->%?L?C\)E2::AEAQ'S M_)F&LW96E,R^1?-D?0'BDQ_#33Z'T<=P/IB-YN/KX1 H@Y9(D;N[K2NKWZ08 MG#)A#U&PMX)'*KI!O=955[?-)B4#3M-@_1E$#![\'[!''^#@0MLU8D_N>)YD MRV#GX() &\ZCB 7#%Q$V^&/LNP-_O+K[X%2,B4HH%VMTZ6=.SQM!SOO(#6)^ M5VDYI'M266[ZK:N.WNT7ZW8J8UXHV[0A[+1&[>Z5G7#FJVZ6] Z\"CN=IHE* MZ!GG Q=+GQ&)@,'^$5.PW_A[H=/G3=L@:W0K@1E_0%+>9"A9E>V=-FA16^\Z MRH(]+>Y9AV)9#_<8X/P8NMW9N3)0&:]K&PQ&+,)"KIG[6ZI+[=V !6SDSU3T MM%*' :)_I]#0/L6^1\+YB^C*$ML"$;%;]2!N3A M$D4K.*6B7K2Q+L^PFE0.MQ6C&5B7:J-N1-N,JP$*>E M89L,LAAA;0UNLRMR$]BBSOPGA$<[^5.QSCBVI.5'QO][&\ALSX^$H)75'3;5 M=1R]6P+=H"8S'BLCK0F[[(61>N!/=/6^4[3 CGD@X'%HUFG$IJ[OR8@,>!R\ MWIAG$&?B6-6)2W!7J,TY^6MZ_([IAGNK83Y9'WYI$7-1TK[SK1+6:4QV*T\E MS7B=Z8W8(VQSY7_99_FS@UV ?=WIJ 3FZ;#CTM+GYK.CT[KJFGJ[O:% MI8[C%$GL\ZG[\B:,\X/8YM\Y,2M* BRX=67KIM6DG):RS?>>$:V?CPSDHY[5 MI,SZR=OF$5HWF;+EMGHES%4SQ./MIQ@97E8 [)A9*Q0RWZ4M*66G)I/9. M^EEE*414V)ZA6VUE9Y\.MVV:G#@XMW6 V^RVWNZ?5G:WN0H_:T9+R%7W-U.F M=%VF-$I+4OG MC:&+(IVV+M#@"FKNE$LM8U571-+V:TKR]$-57Q8(T.4C^'X MN@6"]993!=_Y%[\ 6 S'IWT7#/;AY6>,2B(QRJX3QJJL)S#1:NB. M53QZMIV.>R+#;Y6L-5[6:CR*]RAA/2QEZ.F=DC[H(QIHN]]YM?LOL3TP:]X& M3RRN8S:7>-N]S>;:U'S?QQJ/W1XL%[/O\VCXB$YW.'KCP)=U5IF!'T2S9.[# M:X[:7!?DI=7N4XF08^U2:J9BH,WBIG48%?OC)FR5MO1VIR'<=)H=+&+_",S' MQXFC@3L>OV@/+$![K0S177OG2VS^S("HQ"6Z<7:* HG M"<;EVS9XZT5:(_)^!NK> 7&_C5:8*$4),%M7)?:LZLD^9HY9C[NV"\=@"\*QLU*:64Y(2BD[=)]VF2?A!T9O%7-OLVPCBO^,3; M'/77,NI#_57VZ7';IRL9JL@X=NNJ6Q+\5[;H7K2JYU/D?3:/R""52E;9GILT MA@E"(G)K2L9O(\GP5=1E5X&D'P_SU-/'58E[-G#C,7/JZ+;15J'4 Y0OR8HE MS=\@=UE'+O TBBBJOG#3BB@.6;"49,6W+Z9$VM$QDGH^O4G D=XV^C+T#&>Z#B1R!B9:8W6U>=;D^'=VU&3$<%!/>O-FMC'DQ1 M=W33;@COG*;=N5#7\QA&,ZXTP2Z/PF=8^.D;G?NJXT%B;LW]V"2.Z DEJE/E MGX^9@ZK4]>S$08@A;O4;QD%OP/"L3XD>DPFQ)_-SA0BL3$B;*B%]1,RS+_MS M-P5*">EN<[R7MV"!^G$\I]@GUD2&DPGP0HSSV63K3KQL;"(6H,>:LE6WLU5O M!=E19)#:/Y'8M_"'8.8_L>O *Q^2AZ7&\:WLM**1EM^F%*FN+&S]UE5?MQ32 MZ(GQ8 5K]_5YT&E==0S=,9L$S'6:!G.VA!,KX&,VFXU98D%GE+S[[$;>Z9O/ M^^C2_,'&V!U[']Z[O__ISQX?PS$2XG,8U3+RU.JT6U>6I=LE\\Y4=/=8>6O# MZOB]\Q8V=?;U3DF3DK*]:U?#H'.9&P7GX1RGL@2Q[Q$04A@H>WJ3.GI9\GR= M=G;AQ IX>2#N39:>5+KE^E4ZD3JFZD0Z'GZJI[1^5X;:0+_2Y-V.XZAZA/TQ MPTXNW*X,U69QT(:& M:DT<9+>N[+9N]D]K)%3#]&4V*D Q "UB4X&OYQ&X2,1FV'>;A7>2(TW@,W)) MM%E8O%C!/%7J"(W!C_N14._;*",Y2:1->(!R:%MEB4(H8MO<42DKB[99C+6N M6?00C-7CSEQD R?'% MP(.B7Q"C\0DV+=ARAGK%+M_3L&TW/<10J/#_GU(B_V#Q+/*'8-42>E3@Y?^0 M^>9W>(_06QP5]>FWL(WAET& _P$+^-!JQ8>6J-JL-!Z'3U\TZ\%*;]*QH.$]CLKC;U4V[AEA"X\Z;AKF#Y5S'-XX2R6([-81FU_CO6Q9F MGFSL>M.CA%/UVR@K(M^"G80Q";-\].-I&+OC/X'D4[@"_CVD'..<>6(0TA8U M=!9"$;?U?J\A=1LJU;+W&LXC9%)L+04F;>\\CUZE=-;PVS /TS)6CCY?$T5 32[JR6PT;)FM:[ZCJ-;=I.JJE6R9W>N[!PQ M4R)(L]75>]VB$ZQ*_>N-7:X] ;! :J7N5W'L4XEC5SKTUIB=C=8O72PX:^N= M7K%>2$V!50DNI1AV4 S6$>N%'N@%Q] [[:(QK/3"\?O Y7.C&[UH M?L!Y9E5WS0:OK$9$-] "7A$#P18 S9M'&.E(3=UTI"EHI%VB3J]_A)6_>^4C MK"''U-[1%V[%IF/SSE=6/>6%P/@=W>CN'%5I7K!=\?TQ\_T:MVU7OL?2(E.W M2U A5>C^T,?6,)PP;>;^9ND#IV7W"Q M;+6H'.J;M. _9NY@S#9FH7M_PF+M*WO6?H03-P!6P M@OEL^249MD2 +Q9MK@$VW+[-*(G3!K.TR/[$Y:*P^KVNZSD6ZP^=SL"R.FS@ MF:;#W"'SG&&OW>O^#S:8BXL>(_D*4_>!G0\BYOXZ=T?PAI?N^-E]B5M_Y @Q M\0.YHFX'EER58%=_'T1_7"W=T!WHO#F3%L)>1-H_/WW]?GUSKWVY_>OV_M-' M[?KK1^WV_DZ[^_GA[O;C[?6/VT]W35SWUTJRU,0W>/>/\OV/3=I>;;_',)9-SLK$],=Q&-#N>ZU,A<= MC$#&A2;LE*_S"=QB6#1,%EIY7#Y[-9N9D&:&R@ M&J91.&)Q#'>"?\":GOPAJ).1'TV Z=V9YD4X+5?S_ =_YH['+^=CT"Q^$(1/ M_/$$8!T_[D;V:WV_(9%]SL MR=+@T85KP+C4EIK8;#(=AR^,+=K9R**IH7W[];-D;X_YEY]@9V8OP&\#%GT; M?1*WV##SUD[% $L^3:,4S%F3"XOY?@&!Q&MBY]0OACD;#_@T>M&D\2S0BB@/'SDQN)0C#8JO:6&;:_$- MA_)&%_19EM\7O8WUPEJ+:L4^I%=0K695U7H'+^Z/8,^#V?60R C\\1U,@B%0 M\QXN_# F/!FY ?:BNFWW;;??<8 (3L]R^Z[;L;M]L^_TNI;C=-NC175[-Y], M,$^(.*CIL\GT',\9@^&O6Y_ MX+JLW>^W]K5[FSA;R7MNOINI.8?(P4C'EY(]["[NR4;R4,_[TTTN4?'[PPTH M\LX]TSZXL2\T.9NZ47J,3/G4NC&+.9QZYMWK$_L>$\HJ9K^H;LJD-2X-"_$H('&<93 R(:#S847SE0GT (PL "62#P*-Z!:SU#XA M",W>^UB[YNOX04_/DNG_I67B)2_,C; L%6[RD0T9GL5<\W0,73/;)APB6W!8 MQ$9C[)$#@FFNAT+"_TY6X<0-W <.@"T!6&,M8&B8X6% !-1&KA\A>\982D)T M$5P#?YJ/9\1$"W8A?!K+K,V*N ^<. ]^0)4:)&+-EN9-!1AY.+\Q U*57/;X M;B#Y2N\'M/R3!5.PH+0O_@2=:1WN]H%%D[GG:F(U.MT+=Q2^CL9V/!_ YODN MVEI\9]&%3>U$N_U?6O@<"#@S/*VB< RV_87VST>68UB04+@%RBB]F9M\&2D@ M2T9(1P4:([M0&\QG8.V#),CPG^Y_L>YT^F8KYI1F3;< M<,+ 4Z#J[%2N09G Z]("!!&T6>0&,38Q*]XSE.HYM M];SNH,<&@T'?,$=>FW6,]J(A]&YPIOV,:3H+D[<_9$R@U*A=_Q(++SUBW6[7 MZO?Z#(Q@J]>W3;?7-5D/_/N!Q;S#:K:LT9:STI8?<.5F"9H9\GB.LP?*+(1_ M_6+ICG&E%/*Y8AC1%\U#QFH_E8&U.PA$ MD#I^)BGA4#N'(\&<:&#HQ%C0\ MN6/!9,G7^)'JL1&+\'B9N;_%P[@B3:^ ]<(![C]1VB1#*#^(08XF/$J#ETR8 MBV95,K.8X%K&OCOPQZD12'F[\W!T#C31W@G+[\>WGXGE)Q>1N5N\.$1,R\_MP50&6[3 #7U>B#A@S>Z95KSI(C\/%&,WK!D/7*TSMKU3=#.# M9T_2_"%K(I%X @L4RF1!\6UFW:-!@? A(85$T1;!6.;#HS!TE^L6O)!+PGP* M#TS58^(8#-">^A6$SV"./? !9'.0DO?B(:DB M'AM<6! L%2PE"8+K*05H_+7\D. MD3CVL/X!FH!(.AYU26V2_A$%6X9GFGPE5*C).^G)29/1)(4CZ?1C+HDKP;V% M-#4Q**.:AG_D985N.NB@U.DH,WK2<"RF8^$\B3Q8@$?&!]U('I77=VF0Y#Z< M MOVV[:>[N1-;B<'+_+,^(]<'<*' W7YZ9-N:N"5F1U#$1_!CW,G.2HC7'"4'XDW%#T\>@E[UX+:X$%%[R_B]"3Y+SCLIQN&)A$3M/ MWA,,DT5LC'XSE$2+.[Q=^,U"43^A?WZ2J-WO+B&7?#O6R M&V&.+.9^;L90RFZF.*\*6X2&8PI-GIJ?I.)C=,KY2Z7+QT01/BNEWKFTPG ' MA O-L9#Q1,/;S\G\% ,QN?VDRV <9R\/3#,?;$UN@$J(]#7N=M'JJ$%'O;V* M(F-Y19$J#E+%0:_]!F^[.&@C [>D'&1='G0QQ&0QI\\Z V9UF>7T!P/#L"S' M,T<.LUG'\_:6-UV:]=X\K:R]NY'OLA&'K#$]ZXK[;>YU_"F.W>O NTWLLVLZ MR.5'BTZ(4W!"#F0URP6A1< 3.[$P8^(9-X$+%@89*;\Q,R3-D*PQ-MK,6L5V M'6';)$-2+K1D-3[//+@3M%+^0X^?X1]!^L.I\&2LF% M],$\$2=0_E:)OYMA Q]38"GUX@.^].THPU1XQ]S2LZP:N.,7X$O^SLE]DF?C M7Y-W*UL+2AZ6QQ673<'MC,D?9)^+4>4%3XJG[O@;8"@;1$;8%5RZX:W@8\\3 MLS3>?(L&;/:,*5(AHBC.,>X;YA"?Z+HA>!^SF-2B[<\'5X@$,5C*8GE^ 6[V%,[AK%,[@:H5ZPT?8]#'[-LH\8_'Q]W@H M%BN^NH4#!(YY,Y%RQA?J2WRGZXJ%RSZA\D7H;7O7PFT<68).;SXLN]IO[$& M$9>!92SV$1*'\X_3,,5%FXA>++X^((^6NANY)_U.A<=RUKZ"V3G>CV]:$FD,-HS;B]!P,B&"]O' D M"B M(^(\9L-+;QYA MU6-Z(IJM*V-I94^]5.8AIMWJX) K2:A:P]L5"G=>4LLA#5UN;%M2;T ME.:JK[_1>8(])>])^:SZM)?ZZE\S/KKE9&(:F&A[IY8R&Y= M]?>AOX[-_+IGP\< ;O_PH@RP(O?U]L1]W=:5J0RP-V& ]??$0CV.;[*9!I,@ M.EO7GNZA T/]5#_53_53_50_U4_U4_U4/]5/]5/]5#_53_53_50_U4_U4_U4 M/P_S\SAZL4MJ.R.6Z>:0.%#+ZR1Y:[:;;<;.%F-2';B T.*U\%-WAL6=6 OZ MC%"EO)!]& ;AQ!\F("*RQ+ZD;SKB\ _8(XTUI51C^NS'!/94 MM1'-_@@#32A\H%B @_WX$1O+$/MD\573-QVP$0'D+;TI+"=S._IG64>\ M2_W^S 5YR%:>I\2]T.XW?0:AQ @:"(0:ZNER_3%M&R=6%#Y$[@3(CEUKU$7B M#F)L$M,+USZ'T2_,25*&(%2L,!B_@,"AK/$R>LT#H1Y* MOH&'H!Z/?$2GI@99B3T^G_ECV7&TEH,6EH#_?.?#0[/X4;GNET2U([>E2-K/ MCR'I=+Y&K/B/XQ#X9R80)P0$4(C08$>J &X.*Z]XJ.(U7"%G>5L M<))0"AK M"!/&24]]20E4A-#AQ;.W<,<+J<*OO2?>_T5SX&8A+%J<+UFX#]+DBS<-YS." M^2([(@7N$-"0&@@9'&$$WE'/6H^4AS96 _A!%MMV&6E*#IF2S2G'E)F"Q:_GL)7)]]<:)A<9MO3=(QD]7E\,\$>Y$S @IA73J%= M@&O>'@"-J0!H% "- J!I !-1929M:@Q"TW*KDLC57JVX0RLMC5P^J[1&7F= MH>.U.\.^?8(H,]N"RKPF;.1F?>P/EXD WZ8PP=>!!W1"&> >=]&-P13_,./ M?RV;7](MP!$-!WWF]CJ#WM#I6QVSZWK=8==V.Z,>M@>7P'Q[9QEUDD$MEJCU MZ8(()Y4C)T>PIK5@X*\$(/2J^+EKR7]53FPRC*:@\ .,T("YE$!I9PQ,]!)7 M;(A .*1(+4M&PM#=T&%%S!S:4_P%\;3!7.7PU.L K&5#OD0*'S+X.F'RYM%W MT"F(!<#&DH>)8,V:YY%'/0PCL'K=[*B!X)?X[!$V JX MX(F:V@/D>O!NU.D M$EX(QQ"(8'5JL I*L=]3 O 04 >P;L2FSCP,/75\E!0 ;SXD-^HA1*7&$NCO MQ*/A-WX&L_>1QWX3B./E+\!]?,30P=$/,EA[H=V'$M"$R)C9W# HVX)\>+>P M6OG.^473K66X84?\X"JB7 GDXQZW%'0BQ:$% &S\(WGQ14B1(JQ78P^)=^Q, M(MIFM_*T,8-+7CA!9(V\!.<6A3KTASPQ!/IND/F+$&72('RDT0"G]T@PW0OM M6LPR0'P+K@/1ZR754"(ZA3 +)EI(7X'C^B3'*J8)$,0#?^*8L.O3'.GZL[-P+=S,WH^Q172 MOS$- $2:74A1R$^2&8+%_8 ;.!II+B:G8C&N(B$9N;(TCV?"W$",/:-]1QV> MC@ABOQ]=OF 9UDB.63$]8(BAB1>>".$4X,&)$)&-WXY58Y@+\:QY3$/ GL+Q M$^?_ L.)@1,C=RC1DH5D!-BO-D:/*>(C9)*\J(L!YFC&@2'+2V&$H') MX8NG3XXUD#P90>;X^YE5N B7AN%U AM,3(PTBQHC9AQR\/7=C=;OMF40^A[' M&XU0!)!9[BBR"2N4,7)NO)SGLZB4MT[6A0,WM&=&>-)"Z 3"43):1.? V 26 MGHW"PIO_*<>LZ66 9B423U1PIZ"Q?HL1 SS7/PC#7^)*;\Y$$,%'QQ8$\!QA M^\1\CQ2DG*0,U:X0>1$XEF0LO&FI^I[Y$_YM04B1S!9*EF]7*P-_3D,ZWHD4 MWQGEE%L;C4+8(+N\ F>I5IG;,*1G'@:&[0>?AO(96 S=;IP+^T^P."6PSC)/ MLE? 1>M;PZ%AC5S'Z/8LP^XX;&B.VIYI= ?PKD-C^+J*$5;Y4.BLY:!S"]G 5L)7G/F#V.= M%_.,D_F.*5@B3;76*)B>6 59:,5,YBM]1&IJ)'98NE1*2Z&2.8=[G'%*@CC$D@=DMR5'TT1+9TF?WC89/IK\A9N\2#M9 M:89'' XF',KY'&0LLX";>ZG]N)0,_(A:^BY >3BX7M)$)1V#LG#J(6+$[ 7S M(YJS_)PI7,H\&/@XS#%W(%)2O[ 5$H@5GS)&Z&2\,AEG(8W28K)\>4:T46KF MF(HER_@U91<*S.1%FHJ])._Z%'I#Z9RZ+W+0*XDKA\G&PH:(S=(Y:J!V,?4= M<6\VT2#^50MY2)MC,4/*6^*."&?0,6+]RBT1XXBV6Z@<4#TX\5[ M9B2%YT/1(Q1#^BA1_) 9NB7L3/%6H '*Q[&E=65IC$V*"'_%C.P-87\'V=* M!/]XQJ2VY/#/0*8!KX>DK'@NN4 Y;S!(254$&-8<\AEX-)Z+/YIPD#$X0/C& M2HCV:E=P\S].!R4F.G(VB_S!G/OZ&"D019+2N* CB%MAF;@*KY/E7)G^501[ M$MA\D Z:)L>6#1!WE#Z:0PQC']HS\Y/24FJ$PI1$G_[)_SV$IXY>5!XPH ML,@52DOK*'^D\A>AX454 E1AW:/Y> 0\GZDK32VHI"0O,^Y1CDZB5^/VFE0D M!(E.+J@TI%CPB-250.,X8VD>T=%[AZO*SRT:SA+M)J(JM/V)DYY_K,M+HB-> M$9JAOILJ93&:*IW,M(K:J7))%I-6N B=G&QMG-57JNBD2M%)1Q6=J*(35732 M@**3VM)RQ43VVH*3Q;J#8;_-.LP<&?;(ZKG,'1E]T^P,1C9.Z!YYRQ+F:Z-, MAXPKO7K-BS)!-UIK8MYQ#U],+L?\'>P,1;W/7<_C<[LSD<9>)[YBFH)+X=R;Y M(2R/Q4&-IYQ@RFX=N99+S/>T'II/&O>3-D9,+A0GZRP,B^7#UK&7$9U)!CZY M/Q"^+!\VRF>0A^!4QR(NZ ?83_&.K$+:5]BL,]D0F;0YS87S+D:6)O=(FB4R M?4 \;A;1"QD.\A$D(#1MF:Q$'/36&2J>#$].V=C[H8E+G8V;I-LF)O&D2;N2](QBG_/#&OA M 6U1*Q1E JKYI$$RWDM.1Z-N!'%E-DZ5C6UE5H I=7=*S$(N&$4]?:!T,)SI MO"JP:TUU,VPV%MR,OS 9Y141':=)$#?IR\(1?E0R]>3Z8QF_*PTFYQ>B\S'GR*KC,:]-++[$LC66KHT' MA&5"KB14OK 2DKFT]S2;/L*>3%$3N9A%6EC)RBQ1JHP^HQY)E4Q"/?%^?R1W M+Y=@/=$>^:RK]^.8IS;=C4*>A2AK$==C5:Q3!DRCM/9FAQGR3=VP8V(N M#JHA%?*(I>W6V:3CK* MX'D=-9**3W)KU>[]"4$)I"G5*%.XA :#YZ-]D10^X(DIKN %T_ /,IE=F:T6 M)PV/58!6 M<5>82"6J7[#>$]9V[8Z96A'CIB99!Z7"DU$QACV)\M28O)CQ&S+P--$ M8E&VO6,@B3>[EQ5ZI_6D:0UB%5798(X_7##U+A,^_=?<>]@\G7"\!7DWBYR) M1Y9AL'A$7+ B^!"BD M'*!R$/.PJ33[A%Y#G(%P3G3M7?F66[U'$5/M-$A!7@UY "3 M' (F ?L_R^!G4_=3/)@R,(11-7N,POD#:-79TO NSTV]Z^27\^@N+$6$! M).DC,NS)3.9@@9C+#0-&+;-B$_RD9%3F@'@*B(=N M<*DRE\?;$.@^TL%X2TVN)$%<2Y3$V9A/0L(]?$$F\H;2+G#^-]A>041,<2[$ M-'*7BS0\@4P(!AF%6&;"X1E\ZLNAI8 GF J1@(5,VE'#YP#^@W4#.5X>O&1= MJLH1? #,#OXK:HC0ANL%#D!%?X,TPDZ G%6T$ORF1'^0? M-6J;X V%\CY+B5=&!;GB7 M$LNA0=D"*= 2ELC+]EXL4Q4,N RVDD'-FH6<7LP M-O)D%0])E9SLZ9/;EH2XCT/(CDDA('>E,KX@J8G!-H\S]H\P.Q>D ;F!,VMZ M.ZJO2^VO5%I%T'81:8K;?1QK73A!+DD ML4/]>(G:=?G6Z,0=N._SR5R CF0G>OX3-LW*%AO4\2(^F,M;F%C.H#CQ)_W@G M!.AL41ZSOF'VEAEUOU2RWEJY]WUVLQ(C)F$O47SUY+-GL4\I0^I:[,,B7,I' M@S?[<#XFW<0OU*ER+8N!C9$, DR@XSJ/A@WOCK "+*VG6N @7KK',<6RS8M* MJ]59UXP1%#9.^D21W$DOKS!&:;Y!<+X0Z1 N)7?F,-@A#?_ RYSKG"S90@GP M5"?365(DGSK"//V*W*!S]5DX/JE]P\U8!?AHP]0FH$FY4; 5@!QTLHR>N3#UUVRF2]1=R2+Y) M$Y'B&_?I7X1*5@FGDH1G&I/ MJ&^P=2N,9'D-/)L@?M+T1%K>0\;.K+ 6N>V9-:2[?J%=$^KE$H\ORT3XVB+W MLQB?'65;T[(Y3='L(NVHHADE(\,HGLM!^@@RBYR-T8APK?BP+&[R9]_W'3Q* MB(K\V]G:#5%8#57J;VQ5?Z/J;U3]S6G7WZRMIUFH^6 =V^@:7M>PW;YEVGW' ML/N#OMDSO/X0_[$,JV%MK4AC7(#7Q&HXMO!,SNPDTPK#A+E:V$$813QCG-!N'R_6)I]F1K(<@!XY1L^PT8EC;2\C0_*)_S2,_]OQA M=IJNB \,P*?8D,XCA>C:RMM@77[X%R8]CI1W+PX"U&]OHWNL!%L:6V6=42U M5H]G25[[4-7S>B:3T2,IF%[TUFS:Z8](H]1+@@@>@ODZ]IPVNFMR@%? 6O M21>-Z_%\BI_'H8!<3UHF19,N?!KCI-4Q/5LT2GN,1W,%W !6F/C#.4:*AZ"] MN L#G@W/7@C$0% %>[Y\.87TES\>U[&K1/4$6UB2@K\+HMT*\- $V##M52FXC_Q6 M)7OEX6MC9W>*7P%KFKWH.'=(C 7!^193SM+D?V:S7PN3-^'C3!9B-6(B!SPF M@4K G]$3%E");$,8P09WA54ZR^YX#[&857 =>->Y_N%/@GF7GG/V$9US_L'/ MN;L*'=JGT77XBN?L)L26>9N[/_\?=S)]?RW3-2D"6.:HR*""90!M_I>V='GYSF[2+RPZ!X.1XR '7"D$-I)[_AY4CRIQ6PX/_+( M:GF19".H:7=L8C6RG;9FL[1@.,XQ.I^=U.@ZSW2,ZH?]U MIMUDN?2T'Y=YC$)0+P8?A&?I6$A6>9#8R[1RP&W!:@3HUZB\X@WF$NWJC@; M[R+/ 0*8IWS@7SX8%8['YV3!GV&?(GM\(N!@*L6C*ZSYTM MUK;1? ]M,?J6#.Q#/_"@,BF-0!@S\,MG*-4'-FV8\E]T\*K\QV%H1KM;# M+G[88HG@A^?;B.-CBC@@G[/"HP\<<(_^G%3C)DU;L,^1&#Z7XNPG3631PDP/ M;EW(P6<$'HI0@+EB5D&_PB1$L81D)](-3RO/9G(:'9*!^L 8H:CD=U_7P@%Z MDW!MYAD@)BYB,0@"1#B7R',7RN/SSRH.X%G8D!5 G*<=W"XJA3#3WI49",@M MJ 4%5=06F\QV8 M9+ZRI,HW]\Q%&>-/=274KWC(?F8X'9/(72_N)U6+1/X,2WMPEBO!3?+"' ^A M:#S")N9C6V5<+JE."<+L!-DLS5-63JGHZ[:JG#:J8WE U4EV%*M=H MM=TF35@W/.E<$E/L'5&,\->9EKX2]>S2+??TG;GW!#17R %H= WXD[ M#$?0K+A2?[3LD8D/2C':1Z!B&H#%$8XS'"@S#S+N,X+0+G?'9>E!TH4MD:'1 M.<^L2((9+,YC19#_I'TXU[\.]TN#:,76SN>8"LJ0I((S".;U0Q3.IP+EJ?!=S-5'OA!N_DWTA+,S7'DB/5,C M?%8$7\H1/.VV0]4)7G0>U3<3X4.TWE274^R&Y['H-J R$\4K1%&@4;VU2%U6 M1Z$HQB0;8)O M]R*@Y_,KR:\A.T$0T2I :/#V3V V<4ETI?O M"TW[5F6B-F.SBQE^O%Z+CPWC"2J\F _SED9\J=4&K/8Q1L"B;+=\"&KL1[DB_&N3MSC(#L M8G"3\W'&J4@2UXE<+U0^)$G5A=V(,V==7H\F^:2%Q:1/X+3)O# !/PU>FW+>]'E M_\&&'&3-AX.!>;F(<6XA122$FF+')8G8=>_07%U_GW$2N/4Q"#TQ2XI4,0?/ M)F\().=A[HLZFJ1!2,!J>/F#.8D$#F?+:D9J'2)U"N=NWBF,)*.+GBH@&-7; /\#IA9%/]*TV8D&"XDPD".H4< M[D5@$65&'*.7+: 1^:>/X9@L%?3),S.HL+;X&0S0I&PK^Q4A/#FX< D!20M( M\&8HT(3=E@_ )F1!E0"B^_)/]!Y2,9.9)>]#H(XIF#\!.(]Y,#\[/2 =E;#F M^#QNOD(1129 _,VDCD_:(-**H1)C< =!F1%ZDRZ-#GCF) '72C"#L-X\__4! M>_ #WKQ$\$8?015,!O"+8>O$LQ?:)S="-'=/( /Y-%=W@I4T7MXQ2X?VB<9? MZ9#%"1BV5-/4B<.97(Q0R*EHZ4RE"*CDUJ8Y&3VCQ661C!@7&P_!#@>78%&G MJWEA:RIW>JIR1U7NJ,J=DZG)":4AV#3"EC83[84%2U"$;_'(F9W_/ YVP>S/'RUB(" M*+"BQX;^Q!W'_ZMU^_7S,E&X3AGS.XM0'\+9_6WT?T)TZ^1X#OXM6$9+0[,0 M;G-NIE("7 2'MN1JN<*K_Y(F>CB?D7M(O4YPG]G+'V-_XF9Y9P.]P>^=>.#L7=T_HVTG):[:NNEV]9QH%"@LG4-0%969JD F\ MWU?^+MIP[D/!&Y(&+/[*9M]&-["$E&LJOG('7MG2K8Y3>&6=RJX03@=?,9&. MNM\NN_K/43C)2$GEE[%:5Z9N]CNEV\=6,RK..5B(G"2SU-EX3-V2HND*#C'9 MNJ@]N_'!=OM/;!:M3!0;=KBG=QV[9(>Y7R?0Y=QLU5_U?3:V$5Q\-I;69K=" MUI.]W/#L8-E+@8'D](K[7+9%,D^(.Y4;U9'4Q>2]9LHT9M-8<@PWM<&*IO&J MQ.F4$^>AC"S?9;,SXADDP[YO>?HMC;W?8GIJ.F8S=IVL[-[]79D_>G"FZ-U^ MOTC,+#Z5^QLA+M*Q4ABNP&$E\/'BN6HN-,:C8%6CEE6G0BR^<1\DHF\6WW=! MW$7L9.1'\4S[]]R-9KSJA\<5^70&C9K5N-(7,)!ER@6.CNS1S-LD_WL>B#$- MG;:,[?!3)E6!VF@>40^@5QI'IS8L]D"::H2ANK3O7<*Q4-S'#X+PR95 TH]L M/$V RKR(VK@"[WP6GC.*V C(%#I))?M=+%@(N?9/((%H'M.NO7# J--0+.,O MR@M$&1@7_A6"U^0Y9+J)2[Q4WF!*8U(?X"":IDB:"1892UY%(.5G7X9B/?3: M%%\%+GO@_>3R+8GSL)B G1.*>(2( <(W=,J7-$)&!N+R* MYND\=R["K&/BEE45=KORN?$C2=7?BKFY>&*)>F0A]_FZY&NL)(&OI\G?RFK2 MP5XZW2RQOJGR7D J),A(BU ^U6C2/0J:.&VTMZPE)$D$II0F_$P6@V4X'V*: M"ZV/!Y;/\XOS%S3FZDD,9J%_1YJ56+K"OF!=;OJVG#3_%$^^Y@_^2;F5+_Z( M;32HP0%_;(3J<\FDAC]!95)EGBN*@).A8%D5SYT*@8]6J\TEGU]Y8\$1LKIZ MNU-B826E-.E(9MF]D!1"9@IXQ+<(NH5 'Y(!SN+$7-3V:?]WS![$D+%8Y$;C M2WE&9X*D$H92?%T>VVF_2362]O9$4G"T++W3*9I9>C8*C*Q#^N(?S!W/'H%^OOZ<7 Z>KIG1*?64ZDPD7_ \1,NV<"H@UL@CF67')SLJ;W<_;T?N _ M=6#G>E:)5_EV4NL\V;)$GRW8K 1H@3A&"6JN**4#+T("I8L:T@=YQTQ()05X M3C1E1*6UT_S83H&I*S$DLUUAHMB3EC>D0S(M%91QC,2*2X%AEEJ>JTR^X]O& MZV5(CH>(UF4>_H,_&P&^J]L>771;C5ZO[(1*6P52Y)&X I@%GCARM"M.3BXQ MA-ER.YA@(5.V%+D0>N"]V'B/&(4\)C,A0A/%TL/ +[%)%I/38) M1&_/8OT)PAR",CV703"A?.4XR8PNSI)_/N7-0!/WMS^93U8'-++=S0F4%04< M&'C-W#_'J 7&#;*QH.=P/O9DCW%2,3(F9#IL(8CXO_BP+#E][B6W3G+DL:"? M(UR1BJTCJ3T_+*KU.0OJ+W+2OM \D@:96^'&"\;\&ZS3]82!2)]G7\ M;931_A]AO\ND!!QMLU<2CXCUV-PHGQ#O?@C MP6&-5Q1%V.U"481G=]M]U^F;(Y=9]M 8=#NN-0(?S!GUV,!@BT41UT7DUR2M MMP)W<8>RB9VA;-:_8IXD5M=D7K?7M3M=RV)=US%-VVX#D[M]I^VU.ZVJH"^" M9.D>74M"?0ZC%'/Z'C\JV;-"84ICCY)\S?E,=+0*0\-C8*"-XV51FE6@G6%0 MACA<+$-_G;+*-2,9P/-\\(/S63B]Y".O.%V29%FY=ESB+XOR>?+#Z^ MH(_^F'G%SVS[PNYVEW[[TM[KMZL] I&M?K&E<6&USH]O^ M0?3E-(9M1'8@,R2IJ_70RKIL:P:Q@;S?BJ^:T]_XY?>%HL?"MH?3@YQ9Q$?_ M=T6B-I&"]2]W]'30[OS?LV18@UO#-SA+^RQ"+QSL>#AD(%= M]7X%!<9L5!3_0[[_-W#-4,]+8%Z1@W;A\(U>-&.1%=:]JM"$J"=I*+Q&MJ>& M2\^1H:UM2 RN!@]'C[_M[8VS;QKA$U_[5:NX?.::U&/6&/H8S@>ST7Q<-)DJ MAD;L-ICZIJ5W2N)&AP-9:I>8!S7S!LB!5I%'5BCC\0'C1VQS]$Z_A]B/FUZ\ 3LR@K MBS$55;>=;D&**XI5.?ON]3A<>.12'^9-PQVW0UC. M*Q]YB08HZS]$3H!F=G+D+S'%NBXA0W.%Y]UA]75*?Y 5^ 26 M$O".A^$+=3'Q 6!I<7_5A+/=[F(RWBGIASFK:@PUR(EYXXRWL]H^ -]12XE9 M8C*\"M\=MZ%=[OW=B-H.$B8*WT9D)CI 6 _\OC'CWLT;"@/42P\5)*BL M*OI'&B2HE7%>V0]2VD)IBZK:8DV+YIZT!=:&V;IM%CN.E+;8S [Z@TH35F#8 M-J# ^@H.3,&!*3BP!L"!5:QHW*!"\?7K6PGBTKK0MJP8K7]27P.K M)HE&)032GG%(TS9LW7!*^J4JMZ>OL_WJ M7;Q!B^]T8/%E$#94,I^.2"]R9OV;LQ?;UC"7>L+U[]!^WJ"SU#I?0!I"?5)2 M(BRC6=7[$"N+TU%VR1([9[>[167OL)_8LSL MF5:]6O2 L_/H>;S:41; "M0=405+NU8$X]$S@R7&+W RKKA%H14K,_6BA,^W M;W7LK>G(^BC&TOV)$."WLD1\G M6OF)_34,AEOJFA[!"O8ZKZ(C=UU\OW75Z^O]7@FNS5IK(PSVN6$/E^4Y/193 M7]E6/=NVX;2NT+HJZ;FL:Z_VLFZSC>ON6&N!#='<*&[*08V-[;G1!/NW:^AV MYU4L]]V6#B9M#PW",BVP^X&\K2ZW*+IZ7,<"81A_3.$7X[)FEARY.!73&2@% ME#8WF?-350"60"1M).3">/U.F%Z\@JR,<\"5Z)=@THHQH;RJM/*ZEY=.U+9N M< X,JRBI>=9-$)\62V(SK9,$O+OV9+D "5KX4Q*MD<@NJXXK/=]93A->Y$ < M#J_#K38Q"F>A]7R-#3\:U?.I"8[ULGXH?&3JQU;78&[)EB7Y9 M^ _$CD.U\Q2.G_BHW8)O=,YA'D;ND".-UW0XEY5'?::AK[".S^)A?W'HDQMW M"G^8O50^[FQ"9P<7>XGA6),EM?\7Z=*Y7?X>.8[7"LRNE9_6NIQ11";9+!GF M6>8=PV<#-_C%&\D)L@;/K'D4T^#8=*@1X:!@\Z+X$-8E(3MS 3@PG4Z>KOSVLQ<^XN!>V>!5>H4"\P7+S! 2V\D8O M=1EV6A["U-K%Y2T>/=7QE_>R6O!I#+N.(,M2/V:GY6%>PU@O"G^BQD.\MM0M M(8?4'0N!>VK46G-3:/@. MQPE4:HKHE\$*S& $9B$Y06?Z3QS2%LW3:$Z,HJ-&SF(0BI$_\RCBK23@6U65 MA;OA(_/F8_9ME$B%@'S,@:<*2?&^(? J?]X'?-P2$+5.=Y$#!P/6'8T&5G<( M3.CVNX,AU539?7,X8*99D)7[/-QB5E[$^1.SM23E>1N/XWR33Z3G.P!WVS,'(LN%+HV';&/2' M[L#I&;9M'!.:6J=]T;?J!R@S.A=FVSX2-#6C=^&8O6-9K'71[VT&_=: Q=H7 M=F_YQW7BU)E&:T'>9!'\FAZ#]?AMA^Y/N2Z//5:!;MN"7)OT8S2/5F0LTGFL M_94]_, $^)%,6$$(9NTG'FJUTK!3B83-NDUC-_1_ST/P\[C)\#W"B3?\=S^@ MT_^:''3^I[]H\I+X?!1&] 6.2'CFP4P8 M;$A.2@UKWP9P4PI=9#[BOJ B[6ZD_1F$"7&7D?45,5P/C1%QC[-KZ\5K/1)U MN 0SXPM[8F/-*"!**)J8BB8%FG3.JBB.AN,Y+;..-SW1=T$\W(1?MD;T46ML M[AJ/&T5G&01:69Q4>T<-":ZN#3?'*]H4)O"P@!?EKUT9\*(IL!4UP&RN&5B7 MF=7NO*Q''JQ1K0HX?+5+Q_Y+R_IG%A->^/_-_,._\/B\(RMN^+-+CY M7O&]XON&\?V:KI>==;ZC=+[B_8;R_I*ZP!ITOM5NHLX_;L]^F9LB>GR&X03+ MWGB*?CIVDZG"BU8#C[WC#EZ7YWM*,\+K7NC-@C6?.!SSNKAV?>)M$QR)8Q4;F8X) M@OE$(-F5')^:'*\#%ZK#[NLNM_N4#"L95C*\WWQ#?6?Q\F2SDF,EQTJ.]YL[ MJ4^.^TM=9B7'1Y_3*6?$3'.L*ME4:U0EFQMJJ$]N%)R'\QFA7_B>P+(6"="! MKGFJ9//42AC6A+8^",RWFW R\ -B!SZ+Y($%LYLLETB=6QD0S\(*']TV5(&/ MDHZF2<>:@-'.TK$RE&0WL@9(B882C0WB,'L6#4.)AA*-IHK&FM#& 6PJVVR> M377<@88M>MP&93UN;[QT9N,.L4P(IS+S=UI7G;[>WYW[5>55P]AGXR:KI>RS MVJRP5-'>J;+.QGU*NV@>6VF>$V6?C5M]MM0\*\I&5&7G@?I])#KI2VK C;8S MX#;UU(Y/#BJW_&3DH89LKHV#,QR]:Q>QU(_>[W_CG%6Y[Z<*9ZU6OJ?<8/_& MN:IR\T]]7.4HKCI5KJK< 53O*=AM-_ 4/.[X7AUM0/E2$H$$W0%R>N$*Z7 M'L>M)-:$MFLS2[LKD Y.2T&\:MN#4A%*11RX]:EF.V)Y%E6I":4FE)IHK)I8 MDZJJ64T@(HFI&[UC:Z]JA)J@F,D?-(+MJF2$Z :C104); MH- UC'[]P&;$Q MY2+326W(0YFKY)2J]!)W *\VGRV_I#!\8'/NO_A:VO M_.YK9@/N0+)=YZ[^^>GK]^N;>^W+[5^W]Y\^:M=?/VJW]W?:W<\/=[\::[-03!S.S.#]G,R3O$NF\3;Q#=[]#-RYY\.2SQJYO%NKT3YHB?58F<15G8"X3E]+9F&M'XB[, MQNP;'<RK)'K]DVKVQ[:EMOV.J->:\ES-IBIN<5K'F 7[0MMR[/QG U8K)HENO4L M41S*K,EYS&J.J)HC>DH#T=0QU&E0^K)[Q?G==6W=5/-$56SRY0;.ZE/CKM+768EQT>?TU%S M1-4:5ZU5?[_:+0"U'7P#SQKEGXY+![693 M]!I90Z)8YZ!5=[LH'D5R MMII/0:N!I^!Q1_?JKVE32-7UTN.X[=67;NN,4AV8=4P*OX8#V M]:3IE9I0:F+C^'9]QNF*!GFE(I2*4"JBL2IB31ZC9DMB:295:0FE)926:*R6 M6).OJEE+])?&(Y2:V"QP(B?C[$RGC2;++)!IQ= .,>^!OY(?(&CSI4/JB5^[ M+/F.XHM-^&+XRMK*Z>+KWM.XJ@FLX(4/ MY8DU'[2 5UX(.W!CV$O0&!,: J"E(.KP-010UX7NP/D/<"X^HNGQ[$8>G\PT M#6?:E*8+X-^)22(V9D\N\!KGN:$O&-%'>&<6S[0(ITC %B57)5?DO@*Z#5_E MWW.:PX5*;.;^8H$VBL()W!#OP(#/<:?EXG%B%+[0.G3^]5]9;O80_ M1^G$J'"D,3<*SL/YC/2+#XQ*9YBN@4$VG(])V;@Q\18&H N&6^)WDMO"_],X:_L9ODKPH7@EO M1G*1O=',C1[PR([AK?R1S[4[/VG0>#1^!M37W(6(TFX4N=CUB+'%_H,Y\ M/,,7CMAH#(01L^M(&5 XL?<^EF^6+'OL_V)C_S$,/4Z;1Y\]\2? /^,Y/%PL MZT+[$ZC#CX+8EZ,8TO>?!R7: S_ [:(]Y7(\'(/5D;S>F .NRYMD6 ,6$KGP MVB_J<+EZQU[Y<.D*4WB=M4DR'!/OC/T1'3;SB+AD"J8#G0:/;.P!LWAH?FH_ MW,' U^XC(/&%QEOD^!>$S9'YG)B'6,-+SRVR2]SX$3@5CQN\::(=\+/T^>B! MH]L+HO[H U?[*.]PX$S@U1=NF-=/G+?ASN,7E#3QHEF3.O\@')&<.6YBK69S_JR;_9IC1;*O)ORL#HFKRKYK\NV)YKS'Y-W=XK?'J2D?T M;C#:]R1'].Y,RB ,OLXGL/;A0A;$6$Q[)+F.3/Y#C*/TO@4_&(84X%3\X(*) MF1WX1K/>X.,0A!,.7-RS>WC,AW$X_)5F09P6^#Y#=XKO%,W94O6ZYBT/8.R0 ME1&.Q^$SN7;D4$VC\ F<8SCQM0@^.I=QF.*IOM2E!D-YQA[""%9"+K4T#/R" M(9(8!DE89_8(?B<72O^W-H%7> 17,D #&*>K\HR%&+%JTO=PUNIE#5QU 'KG M\RU',W#:LB\,>[OYQ2LG#1L7?:.[A['('7N[R=!K9CBWNT>SV/:%T^\J0HE,AAN*:K;CFN-OBRU_RVY0%E(+E6?>J#61OJ,JPZAL?=1UA MO[VZCC!QJ/]*O?Y_^K/'@O,Y5M?S0:;>N;-UJ=X^L^K B M)^V[#/GFYM/-Y\_5RY"5"CAM%6"\N@I8V4@%;P+,T(S913M#OLNB6RFW#8$GV ML4)D[Q1 B/K6?H1RB4S>L=ELS+/Z58SS#6;[U!.)/:FMM8]A:VVUM5ML[1H@ MH&9L[0;H(&]C:]]5VMLUZ"V'VML-;*4>VDH=QREL[]ENF8Z;SY_;GV\:DNDH MW]*;1S=XP%+GS4J:Q"C[[7" 2\AQ&@B(!S8^_G3]X$L8Q[(I]3;X!+L%7ZND MU>H#]R]G\_U&Y_./W J0\W39\; &4SWLZ"AV/%5V/*R15P<[=MOU32!0[-AX MPQ3;:^&W5V3,(@,:K2O#*([Q+EA>A^"[ X$93WS/&[/#!7UOQF&\397/ZR"- M'9HZC44:.S0A*NF6-7B$3<@-=-M'FAY\)7RRA-].&,90*9=C4"YK8 Q?N?:H MVUXQXT-I%J59E&9IK&8Y"K/%4F:+4BY*N1R=-#>^<$PG+ SB7BK:P&;K<*L MC1/4'GPXO[H$^BH%+%G#.94AF X&H,*1].K"3NFVNUR'$E3,->HPHVU:0WO$ MA@8S+=OKN [K=D:#OL,&W9[;=>O%6EFJ:?8H/SN#L*Q A9-@B7O!8SFHU+>N MBO O90MXC1W<"H:F 9QWO' T;6,[!).5."3FA=G9!VB*Y5C[6&Q[R]N^#L++ M\0#]&!>V92HX&@5'H^!H%+"(@J-17--80KT*',VA VY-0Z1I;N2U]E[4)L=6 MG3TATN0#&!3>V"YGTVM=61V]@Q#>1Q5:W5L?ZG9IF::UHBOQ;X;X[PF-IC;Q MQU&8EMZS;"7^2OR5^-OVWU+B;\2?R7^=8O_GH!HZA)_ MHPVG?ULWNX82_Z65$\?<5E-.[&M8'1\_^"Y@-)HN8AZ;3/%OVS6.E[SWYKUH MAW[]2A)\D,9QDN#O8J1E6;.98;2N>DX1*FJ[XZ2!_X(G=5/"/, MUI6AMTNP-Q3S'3?S':3K>T?FZX#>T_O]8G1",=]Q,]]!L(=V9#X+G&/=:-2Q M>_3)LVH@1^M+!G?".RHA3G/%JQ*$0M%NW2N$ @G:G]S M>(5RSG_-,-#I\61#C=TZ.;&+T'-&IQ@AV2YDH=BQ,2JR8/\>EXKLM:[Z>MLJ M6B=*13:))QMJ%=?)B9A#+D4R?ST5>?216P6(I)I_#Y.CVA.R0&TY*IZBMK#< M]JAR5(WH_56H DJQO)9BV1.J0%V*Q<3D=T]W>L=6^J84BU(L;UJQ--QB,0UE ML2C%HA3+\2F6IELLIK)8:H5!J@1ND\-DL6B).P$CO0X*$LJ#0*[AR53DK0W0 M:_)H-XRUVZQK= ;==M]BS'8[W9YE]-I.Q^D/W=% H"TM/.N 7+H\$0M/9MA!-BY35EG+?:Z M2:0WGRV%7"IB*ID=A9&T MI.!AG-)S3QA)1="BK<""JK#6.M2AX\'YL2YZ6P+RO H:S5YP?O:S6'BDO?RA M#5OL_D")S,UHH'!^%,Z/POE1B"T*YT=QS>MSS=&7*BN<']7JNW'L$*YX=1#U M#2*(5NO*,G7;5OW^JM]?*8'ZE<">X'[J50(V8?ZT2[HKE!)02D I@5V5P)Y M?^I5 ETJ4FBWBU7;2@DH):"4P*Y*8$_0/_4J@1XH 4?O*G?@1+M(%/[/SG)\ M$ "@1(Q7@0"9_=:5T]NY$55!832-Q0[2&%W&8A5/"T)R"T''*@L M@R8'!RJVURCDBR;Q99.-X!JYL4, 0<;.5K%BR<:IRL,B!.V#.2T"";+[2E4V MFB^;;"O7R(V8>-:M;O'@5D!!"BBHD4DKU1V;T3M[ZKNO-:75P;QV3^]W.D>6 MTFI$CZQJOE?JY=74RYZZ[^M5+SUJP>\82KTH]:+4RS&IEZ.P7OK*>E'J1:F7 M(U0O1V&].,IZJ15 :!V&Q0;8%TO0@9;#:AP8,.A=FD(]R!.7P/:LA-_9,"6\ M!)DG9F-8Q(.N/;" 1>Z8D$]<;^('?CR+X%Y/3!-X/?$64#W9?5\$G"HB)&4X M0Q#%MH!JTS"FDLW+B(UI12ELR7_E@7*$<+332]P!K'$^6WY) =1@<^ZZ]R= MV*_L6?L13MP ]MP-XO,M6'O]X_;371/7C?48L38+27!NLH+SV0]<./% \NX2$6KB&[S[ M&;ASSX;>HE,(YB* 7ZZ"RA@Q.NBD#R7E$U0?$=CGZ$_US" ?L[*Q, MXC:'>#IWUD(\$;Q:K^MZCL7Z0Z/4Z\/[!O >V2ZO5UQX/9H M&]V3)IO PUXT/T8C(8Q!GPD=%_GQ+VJN )VFC<;SX8R3"H=K!]?-8 MV%VKV1 I ;=]8)N^JE[+2])KT(O",M>N$6TX,/3X^XSA>Q$!S^%=08+.LW^3 MT'URD:!B>9$B^$I3[LA7&S^YT82_HM$ #E[-/G+FK]@R> M(E?8+)JZ$7'%[-&=D4D[< -X1AAI'&(R_Y;^;$X\I],B9IGGT7M[^,@LL^(K MPY%!?F4PA)N_:/%\6'AX$,YP0LN(@3>:XRDU1V=7<_'@ M\D."29Q/\5FK%;717JZJ?[")ZV/%PE_X"'">\R..P%P=7L)C"46+"@?$ZO-@_5'Z<'DW!*4P'[-OH^N'AX@] ^ <0B+=L?7$^2S^-OH MVWP&>BE C5-VYMZ'#PRY'4,H/] E8MX'7NIP]\C8[!-J8CQ[46Q+#N":H4;W M?,04$45!.Y!ZA0]=24*42:(A? [:VI^B)\O)B4(4I@3=1&]S\G+%0_J!$UD6 ME( -"63F)Q[0>6N,4.>0M,P'G0Z++^HX%W:_LQ6\:._"=+9#JUR#*]DQS+W MB_:.9[%@=Q[/8O=&V=%[URZ[:F7G@V[^,'E)KRT"TK+)DRV=9N(6F-SUUA3_P4OIK'P MD>LDK3;]LJ&P_0PP8\136['V$1W+".Q(S#J?:;?@D,,J?LRG#'N6!_.7S1NS M-D4#: (1*A<552L-.O3K5"H-,M;@ :;QK7P4K&IUCV4A/HO=[^EVN_VJ^ 3) M=ARR+$_)0=/E8 TD7FUR8*,<6'9;;RLY4'+0O+[RXH&PI*_\)F(>W,>/?Z6R M$5_/DEK2KZRZ<'1;5Z8-IT011VXGRT,)A1**?1X.^Q"%'IP3INX8KPOFE)>' MFL(-Q^H/_<5^P]("[3N+PW)W:/_@#\V6DS5XI+4947TX)ZPZ+*B=P!JV.RQ> M'3^DV2RT!FJI-A9R6E<=JPYG5+%0TUAHC1;:PVEMMPE]MO>Z.%N*F0ZOC_;! M3 8B$76Z.P/)ULA,;SP2_OW1'_O3*5P4[VK];>KS':&HK %JKNOHMLW65<_1 MS5.,G[UU%EJ#'E<;"W6 A6R]JUCH&%BH8@!S4V#,C8[N(NL@:J6Y"V:E8IDC MTSI;,@IF>IS7G0;PUL)WG^91*&VV)0:="ML5^7\-^E!MIVX7)*)OZD:W"/&A M_.0CYZ$U$#.U\1#F19RV[EB*ATZ.A];HH2W/X7[KRNJK,.\1<$M%0[^@"W:;P<"IW]K\;<[6*8[#2.6-]66F7%DXZD 7$X@S/9ASN!N&R0#CF"[ MVR#G1KG"M;"0<2 6,A0+G2H+K=%"VYW&71/L_J[BEB/@EFI67%'CU&K%=3M@ M_9?$&UXE7/NV G $NH@-1%_87,7=REC_0+TW70L.6T,W#%LYP:?&0@=J6^GB M="Q;[YJ*A4Z.A=9HH2W/W6[KJF\5TZ2*6XZ<6P[?"M'M47&E66P*4O5P^^.* M_W;A.0CT^']9("VZFT>?_O2#!1,_&/BJ#*Y,0@[4!-'MX_A4H[_SB:Q\XJ9Q MT(%Z(+K8 ]$!HZY)12J*A>H)JQ2T4*UAE5X;6,>V;JR#-7G>HHL=*!.AUZ' G>*A4Z0 MA=9HH2TM.ZMUU6VK,.\1<$M%CZ"@<0X'[-,CU"NG5U1"JIIN+ZSQ'5CV.9+)[?D2Q4--8J(Z& MB(K3VB@9PJR8J7',5-$ W&^_1,_!"LV&A(3?>!3O'_/@P8VP]NXSW$C% M\$JDH7.@9HE^FX <50#F!%GH0,T2?:-U9=8"&*U8J&DLM)=FB;Y9CE&BN.7( MN66-PMF#/]#O\,A=DY -#Q^^.^@ I.MY/(O@N?"PZ@-93L_)J28A!VJIZ",* M5$^WE9]\>BQTH):*OMVZ%0UX5E-4DS MG7A(KZR95A7C;2PC!VJWT[N-(Y>-?>WND?UB8S5^ MHK(<'*C7PL%>"Q61.44.JJ758N3_9M[Y?U@4EC%/KP5LTC<-\[UBGU-CG[W, MG7#ZH&X4KYP:KZQ1-96-_]5:QVFBUCGQ8-U=.)\]:M>C"!80:#_NS%K2;,H];AH+'::[HM?&[HI:$%(4"S4M9E=40P>+V?7:F$W0 MNZI,K^$<5:M2V@0>V_E35Z'R+W/S[U9OQ@[EC%\\ID MI)8>C%5^4:]M-=$O4AYV+>QSF/Z+7AM'6JAP\"ER4!T3+3;715VEBTZ6D^KH MRBAR#"(VM8M(*2<2T3LJ>^XFC&>N]@/6!K^.@1]4-*]$#&KINUBM1?NU:5'E M-#>-?0[3<]%K(P)5+1E^Q4)-8Z&Z>RY6*B.CK931R7)2'0T718XQ6E?.SA:= MBM!M6'$'.QJQ>*9%8-)I\;,[!7MN- YALX(';19J)-TJ+K? ^8=IH^@9.+6B M8^JF&O]X>CQTF#Z*GH%C*XR^WFGO#(RM>*AI/%3'W(J*[(1#+?2.K6*])\=, M=3115&0F&F;1,7;&36E0 &\I5ZE[;&2R#\+(8]$YWY1+L)?;Q>+ _;Y=(KE";\U_.?KOX./^2Z,_?ZUSR>^:,7?GL_\%@PNW1(;_ W'D1_ M)"0OW$>L]!R%^]+LY26^[,[G^*6#&-0F'5?NV>'8!9[X/D<0P[JPZ'5E1$!S M*200:V[$M%_L16-C-F'XAW $$B9E1QOY@1L,?;C #^)9-,?O:.Y#Q,2W!W/D M)RT(9UK$IA&+\?/9(Q/WU]COX:,;/#!/&[R *,\Q:#AU@5L8/#KPY+43YL9S M6 E>>1-.@$ O%/OOO8_A%M.0?QAJ0Y)O'4487C5(;J_#\K+AR##2)F[TB\$_ M01?$%]H_PF<&7*IGUA9G%H=4&+@Q_ ;Z![\2%.@$BPWADTB;1N&3'\.G1"O\ M,@@=B\8O&/? &^&$[@2L^5^H/V\N+L (E&Z_&(I\Z]C]=.1HL&K M2E'G@BCYP1W#SC(M?F1LEO*G'Z_:/<[N\#D60"#7((."UCT7C.H#UP]GDJ76 M\%$L^12$+HPHXN[!0Q9VY2APK[?02=P#GQWRV_)(,1PT92NWF['/O3X!X7]FS M]B.*!G0\BYOXZ=T>PV$MW_.R^Q*T_RYOWL5$3=5W7R.6.Y!L!^.,J/3GIZ_?KV_NM2^W?]W>?_JH77_]J-W>WVEW M/_]_]MZUN6TD21?^*PCNS*P= 7%QO]@G&"'?>K2OV_*QU#-Q/FV 0%'"-@1P M -*RYM>_F54 "1( <2%(@E2=.-LC2R10E97WRGSRP]W-IYOK'S>?[X:X[F], MSJ+4I(34J:%R^64E3[0:B8K3$'?PYH_067I8-O5VD,N[00T4+4$$O41$6TK M09R#@4P>J2%S%@[5>>R?U/:_+9.XG79LAWQL*3/JK_NN:TF6JINF;AJ:[1JV M:SFV:LF2X4DSQ3%9/ '?(=XUA@".YWJRIQ!)LFR-F-.I1137L:>*Y9BZHFF5 MXKNYOB/0VQ@+G^J,PIN/V>:*+--6T919^^,:^R_7=Q^$AR6(+1I;..&U4636 M])%X#VCZ8O*OI0_.'YPMNHX^$_R8N-%#".\3G"#(&]0\Q1SP GWJUCE)0M"N MQD+@.U,_\)F/NA!F$#P*/S%Z1)..ZF2:M_]C 03!<5V(HN@OG^%Q]%--ER_F MO5[X$*:F:)7DMI.+OWAV8H^R,,:@R;;;RV[A\=F+F'K4+^SW0>3^2??J.LFC M, NB9_IR D[HE]J74+>4*A?JU*!*!4<\ F^:+IS,9L1E<<-LN4 _:/4H^NZ? M. ./TO,%B8";@E6@(H[!(P=>90N>+V/X5D+H@X!A?OHN@?WAGUKML7*MFT^9 M!4MWD2H.#!'8*8*O1W]#S0:X<^#J/\3.T^8)+7&1%>RT> 2&P35@4(-,@0&/ MAYM&ZC.:LW"AA$6 NV@HCJ^G'RUR (UF!.J5P6/A *B)4OW$=\' ME":P2@B\DS4AW70;$/;'T3/P7R*NE[WEO[K+.":@9O!4J)# !\/2("T7 LV6 MH9L&-NGW7SI'+CF%4V$"UO[M]JW4=F[HS@6B+@-R.UOKT9OUV=V$*W?@=K;R M$;ZG;NTJ@W0/;_B O+9.$%DC@22N,\?MQ$M29S).J%'OX>1RZBR--;;/LDI5 MHLC!XV(4M=3DEC/#VC@E*P^+LE>R?()H!Q;L95^E:2%A2D EO=O*;VVS"GP3 MU"7-4^FE@2G0D3UN%9O0Q):+\=<\(>^R']Y[?C(/G)=W?DA)1+_T/GU\&M#@ M&[:KJ_"%[,]K_WXL,1\_O?9+WYS^>4S_M)6H8W_3[+&IJI5_EL9RQ[]IMM;I MF[L6*\MC65$.L%A5UWM?K#VVS$.L]4"$58RN"SKV8I&PS8ZKYB*\Q1UQ[4?M MPD=++GQ8:'2P:PZKT2W'QRW7J[(P\B)W_RT*KU:NK;>Q]R-R2^[*LOFEQ^!H M>4U]Y$_@W#U-P2=395%0I%PV:[]=OPKB_?Y,I!#I#/:D.<"Y+]L5V:#RT!@DMD=YT*@]'%3?-Y<'+@]4'AHC-#:5AYT :8I^P9BW M7!C.71@:XTWV(PR#!(!.(Z7L71DU-7G/P==VA<>K" M _Z,,WK&A18"7+MNO"0["P&"/26&Y[8O/+?=&)>TU%W+%/)+ZW@>T554T3"* MZ"K\PH<+Q8F%HC'0:L]"82%2IFT,Z=*'RP27"2H3^Y6-=9<)+!V31^R:$ M"P47BKZ%8K_2L9Q0%/A>E483TQY2.!F+M"5*P(1RJT@@;J@9]Z<#0A_0A[_P% MO,%ML-A*,)6]$"6'"MOU)8IK >?6X"KT]N]?2UC\[*4,\T_,P?;AXRB ,$AW MB@;VX/BA\":(DN1M!C)<^FZ$.V;HP_C*1' H^F(4XI_@4>GU(_PJ)H\D3-B7 MX=\D>S@N,R9NX"2)/_,SO#[BQ"&"TF4 80DH$405]2,/L1G93XG@+6/$FGM^ M]%V&MDCWAIB ( *INJ(+3#$@5X!C;AX*-@=/!DMFRQL+OP$%$K9*4D8$H. * MZQP7D0)(,L@^.+R,LB%)*)XD^\.*.A1W/%AZB L81T\,D1Q?E3REM-MX@DB/ M=W,C*R(Y2"=ZQ^L="F-OJ$)QGX-D)+^(NZ1\6 (*N<9V M[.]4MO8;-:'J$.3K4NGP9 K'&(4A88NF**,IWN8*V7+NO*1:(1*F"##N4=Q1 M'WX#O.K#YAGZN)\D2X;(_QL)*>KXU^4O\C2-EO&#<#?^VW\HBO9>B,?!6'B# M]E61WA<_2/\@OV=RG/WYC[MK4;@)W>(7X2_9-T0!#.8CR&X4!"]7T7.(DKB< M)K[G.[%/DBU<0@0Y%7YW8A!T15)DX0W^+7TZ_<4=VQM%?%Z_(X4K+&.(9R?9 MT)=4>6UJR;%P7_[=-3/A4X#P&5QFM%JD*K*%X@H<>-&,H'PRQ?K,8#D1P8)* MLN.ZRZF<"AXKZQGE"C?UO!@"Z.ORT^$-8 ;."_E]!/!;HQ/87 MDR=8%#Z3+HZQS?KQ.9S1"DJNJ>%L0 9HHI4,2D3#D\R9;0BV M454YNO\&NK^Z11V.[L_1_0>T X[NWP'=OQ:M?PO=?^:8AN4HGFO8FJ9*EC-5 M-4-QIK9IZ[*I>97B>W;H_EUIW 4^&X/O+^ I,9<7O#T:S-R$UVM?AEZF?LQ[ M,C?4D?D*,=4]9D:*,-KJ^(KH963X0G.B3^F#H/X&_1O_WFDX ?>TX MV\V(>._\RE'PS6>6]WQ+_\7^$,7"!Q*2F<\IVFPX UFDA)OMPYNOA%I8Q_P21T\;J=#/-/'&S /HM]:W M_S;XS;(HZ7;AWJ^OF>?;]"TO^^M6.M="@PZYSI2K@7-1 V^.I@=0VEOJ@H0I M@PYJ0)-&$TV4E2(@PELNDEPD!RV2?4AD=M]X';D^%;R\6*VE,).\:RS;Z")F M\F@B&Z*MFMS:O6Y]U(#Q_6Y M57 &1-LN:@'N406XU M_:WZ\(1H1B\MTM+'**0ED0')&A2+77[5,#U*.]*5:K+C"G@Y!5O9W(* 8Y<3 M_+0MZ3O-;E[Z,YG_L3HTEQ9DYSSNHISKB-I1!&IK;DR'A]'&V6J'W=B;FRKX MR$#,OZ*UX'QT,7QT*/74V44Q,1*0M"+D$&>Z 3%=&YZK0;;NTQ*VY#4+;WJL M0NU0;/9D+BLJPG5)0I567*!S3%K^^66-"N* M.!(SQX^%GX@[L@$@DP/W8:65RP7$VB'N:1/0)B35Q9:[A*LI.ML0A&L8GBIS M%PK"%GI=1 TOL571+,&+:9VX'E!R^N(X;\",5QYYZTIY!N?L828OCK4&K=2Z M>A!X':>(IKE/"I'SWJ#46M_>:J]F5*.U8*;.%=[PF>ZDD?@.&]J2Y73,_>C6 M/O$X9[;7J.&ZVE2#VE39W'N43/_SD2_LRONW303=36B@WB+OE!1[%>H,0<2& MXHMLZ^;/3BP+0_XC%*Q9\^SPV79+LQJ55UY=LO7 ,.>TO'NUQOE\*N)TU*].4(&'3&H&KN72P/#HX%NUF^0UE-+%$73L7=7KNI0?E72M$1PX&RM M.T[ETEN0^B'*.;"_TAO(MC1298#*2+MG+6@(BG4Q[TMN>_Z,S"27$J8G&*8?H;7(^> M27#K88O-'LN6RZ!3&.\\W_Q68Q\%N,A2,5G M,?(Q;GP6XUE0E,]BY$(\("'FXGM@\;W,\E ^B_% &S[GS*92454^Q(M3;"\S M1:WD0N.,TJ 7. M)L)8:J)DG'47!1=M+MH#M+9J#9K# +UO4\$Y44H)'!\WNUPVARV;1Q?-XSK$ M=%"BKJG<4'-EP)7!40WUL9QQ#4MY3;DXOF%PQO&K#P GSD=#Y:/#3TPL> MU,TYZW6KM*[^@TJ5FL3G(0Z:]4[IJO9J0Q%H4A=UTLS7R[S0YO,0S\]_[7<&DF6B_RKO M->V63Y89+,L.EV,K8GD+_%ME[V"><^1@.7+ 2K1C2&:C?VSI^P!L MTJ_NU]3;$OC5EJB77*MR]7HI['K2G$-?XPYM>33! )!/D+U('ATNYU!7S>X3G@?0^^]>="YQW:?-[A,*X6#KE5KFXNN,WP?.8= MVGS>(9=Z+O47,._0YO,.N?+@RN-,E8;?[CQEN)]WB87W;F/Q%L&Y';V:55K M>A,FBWB)&$I)QD4WX5V&JW0[^^*'3NCZ3O"=Q)2I0I?ZFF;9KF-),Z+KJNUY4\\RIB.! !O.877P>C+JA4#[ M\*$/)(4EBJ*!09,A;A4T4,(#T%4*B%"RTSAIU:F64AAJ=+J7R?T M!/B0'Z?MN G6 \\R.@OS-:$%)R;"SO^7+)^ -O3=4P**X=V6!%4,R;R,D9BR M,K;E_D=BFF-9ZSI&<.>(0"JSAZW@ZT3E7WTFR>U=I=2IA]!3N/KKB OKCP][2! MYP<):(E3\NC/=\!+RL,?U=J,*FR.U^:@+_0AV4]OOE)G9^T<991C_WO[\2;] M9B@4R/OF.PJ/56@NOH M^J402NW)([L(8G"NX5S#N89S#>>: 1%*+?-D6E_W=Z1!6>K@R?>\@!RM ?!+ M%#\[<9I\P8(R6 .]1R2_7%H=POZ"EW=XY5O(6_5%F<;U"D>FSPG',!UYI^W: ME8USP+FU)&DTD2U1L@H,.(".7B!;">/UG"A,BT)1Q<;HB[OW9[- M99'+XAD81_LLC".")DBBL1?@'!=(+I"#-XZF-&3CJ(XFJBI:5E\8JVIZ IIQ0T;.2WN:!Q M07L%@J8.=$JJ)1DXN5*V>,Z)R^$KD,.:#M$3RJ&)G6(S0INMGK^>*-O4>>L"?&N1H+C;G+3;&4<6F*!GV:*)HIYU^S>6"RT5!+@JE/@,R)S)6^*![69R) MR.6&R\U)Y6;()3DREN2(QOY9RN&)S>4$;1^CA':0QN67B*N--IA4TFT:R:"K M;,R#5=FT2?;+RFAB2#W,;!RB!%T*8[7B*ZOO:I%6[*2.)OK^XW8Y3PV,IXYX M\=_2$=#0$9#TOB8G<98;BGVT"G?@)[&/.+/>[F$BYTER^SW6L/%G\&<8P M0Y$[$L O'T1F%!Y(2&(G8/] O$K'>_)#/UG$SAJ5B?R:@S8A.Z"NVA'E4M1R MH6+B)&H9JR.D?:9ZEK/M("J*+X6QVO'5$2L BNQDCB8E(ZBZW?!SEAH*2_5] MD=R*I?"B>/^PA//4T.Q?X9KU)/;/QGNCXJ712>S?OB5'?63 ^3/X,\[OAB0K M:Q/28(-?D6SJVH.A=/26?U0D6J;-;U"&S7?MV*[OF^_^N$W&:;F&MGY MH:FZ4]P&MV0^!%P0;;TX=Y&KN@'Q72NVLX]X6=R2V]31Q! M:4BJKN_[EX:] M(GR"[Q^QCJX_9VM)1SG<+CF7JQ M[(N/U^2JA:N6@3L39P&%JQBCB2UJ1@]7_ES@N=>0@.U0BLF_FOAP#OA?SW_YR2CX[?E$Q#"G?P?^&6VCR<'2!32U>B;DOV_ MRV3ASUY2WIW0$7\K8M#'MGD,^Y4?>B1?X)G?R//PH_HR0F!%$Z87'6DQR9?'^D00 50$B[H@'6D4E(V*9RM395$ M 4>2TL_AR$T1SBF9,S(&+^---D3N1M7FATN'J8D<8Z:+T#58Y3Q*?/S NY@$ M]+C>/_O>XC'3G;EOI=(KK;_B3$%,EXOJK^18G@UB;\[@O9ZNHFU1)_??Q]7$ M];GS0*ZF,7'^O')FL-AW3O#LO"2C_]J4:A#I].$&:++6>Z]1&GN0K#D[%@PE MI=)OG[]]O_YX+WR]^?WF_O,GX?K;)^'F_DZX^^/#W28'WCM]R#M_ 6]P&VCG;U$(GB_&S51HJ0.=-#AO67%T MV38\SW0US;)=QY)F1-=5V_.FGF5,1SN\,?@;]0;7QHTZH+#OP)DGY%WVPWO/ M3^:!\_+.#^G"Z9?>I\]*+2(Z=UO>)R4P^_/:0(PE9B32RMWTS>F?Q_1/6PXU M^YMBC6VI^L_26.[X-\W6.GUSYV+-L6E99[)8:VPHR@'6JNIZ[VL]%%T/L=9S MHBNNU6STU)JR^Q:7V"?ZJ"*O,VH;$7F;:8#,^3AQ3N?Z"7T,C#,QTR*\P5S+ M=MQZEX]9;U8QZ]KP;D+JG/WIVMN'VW;.XR!.]I[&PH486(#PM[(K66VU\PLG MX%U9"J% OH;UY9[H!YW20Q&$2YVO$4LU; MRI$ED=*Y-?OHR;W)UU&XAG"5@/FW0VNA2R&4RKF&<\V>7-.UT;7'0=>]D: ^ M54UI\"6*GYW8P^M!^'6(R;9')WP@-*&35^+LOY@5P9O 1'B#:5#!*5SY'[L. M][QIOT%S=B]60?GLMDP40K(X!-'[(O3Q2Q0:DON$,RB/O=5V(!QVH0RAHJ@H M*S.X#5/6_;B,8Q*Z+VOG[6;M!8."^+3RE*^3OS,_.?>!UD4)"NVLUI3B%+JN ME4<74EC$A?(,A+*=3-:,0C^U*.+ "U&WBU7$0QD/R\61BV.?-K(I_O>I!5.C MJ 2VM@\R'Q=*+I3G8"-KL--/+8HZU8A'M,(TD!S3N/M5S9\GQ.:F@?>O[ M^Z7'"174$5MZ3ZVHC![BZE[/_= >!1=V+NS';?@]M8B;5?'Z\7H0NC3T<*W" MM6K]8/:0=N+!S8;\T8>^Q&_C4(FY7IC.X#]&E(_@@C34;74U7 M]LZNIMR#TBU>H>Z@S5!U[<-7Q^T??K,N-#G*&]]O$$36QAK=[OTC20C*36G- MC+"NCJ&=SK0\EQ8]8K-@1"M%X=O!TEVPOJ($ZR$+3XD=["_$9MU34"9S0 M)4+R2,A"\!?D*1&2I?N(%:CP,0(* %B+]3[[^%XW>@)"O0C V''T#%MA?TM; ML!="!$SKATX0O)34L\*#0(!(+'RYOOL@/"Q]C[X<]-=VGW5:_3H6?A!@%ESI M5G,W?HAM+,FZNV>.'PL_G6!)L 1T06FZ\5Q8(FX]]EC%:(%"FZ^@%3'9L]U\ M/^:JC3Q9]Y'7-BZ7MS+3#C#3<#Q;(Y9KJU--4\G44Q2;."[Q;->43.-_#&U4 M(ERY5C#*?*=L!33'PO_90"(HVJ R# IJ:1;70.]%<@^?_A!$[I\KTZ!)S)31 M]L%KM"CFS#)LVP'"Z#/-D/6IZTYUP[6)+9N>:]LC@8"!F:,*BY=D-/D>D[GC M>]E ,,9;$;Y:<-F[@37QY04DL( M*V\3JK#%D\ Y-#XN*H]^LD@%'40Y"*@V>E9ZU$H7IITS5) M[?D]LDS;O("FC":J):I6\?9PF&4.O.R(B](>HE13=+27**DXWMP2C9*;^&'* MTKXE0T,TJQ_3+ X+8=)&)T7JUNE4O]^S$X :6Y*1[Y_^XO$C1-[@B\0TR/U& M%FG,VUHNL*A5%@U9K4P]G[I>[!(.MD:S'>)@L412$36]>&UX\=[[=@ZECYZ^ M2^#"9J[J9T:UKGQG@,]JB[9>M+.G[F>]I*-LYBKM>918V62+DE9SE)?HJ>1 M_=JAC[P*LP[=%$L413KZYQN%A_ MY//3/(A>$!B:I16Y0]),CWRC;K&'DP"S6_B.W*=+X)6(BET]!) [)0?7)#T> MIXR3EB3->HV."05M3P3NBS3T11B]]C)>NH(U_JK)'9&3.B)]G*1*-8?R"K,B MZ9TFQ==/EO-YX).8>R*[MFC MB:G5'-$E>@RT)(ZG+IJY"Y18^UD8;/F%0%?N*=;@SD(79Z&'K>Z3KT>A!>3!VKIFCO"-F&V5(U ME#F+QRWEXDJ#*XU];CC[41IX1:'9HJR<&Y;#4)1&L^&L??1?'JTI1\:>"&&S M$2 =XYEV XCIM$+6%!BOY@03T*! +!S<,&_($OP'GS&]"G.$*KX'?KMK+;N: M)BOVS)N9V\URURF[ A\'OC/U SA LG7.M0V%+;L&Z]>XN2='FKHJD27'54W- M\J:6;7NF,U5-3]6EF6>5M/P-0.%0UOBTC*D. ,7R0IPXG?]3:$3:5#V+*/I3 M8+)'D[PQH=L1\+8(YSG/0-G3;NE9Y"X3;#F&U?WT,27L+X0I"7R"/<*/SD]" MG_L #\"!SD(TQZ^C\O'3]FDP/\^+1Y&>OT?FL1_%\,=_TS9GRAB+1V>!\ZB# M*'R !<_@!<_^XI&N!7]WM2#Q$Q 2.[(?7L;"]V6<+!W0@[ \1Y@'0&5G/H^C MG]B@_2(\.:'SP$;;9'.L"1RV)_QKZ<3P*-3.18+X>'),$].%8@LT;<46ILO$ MIP.KW^#G__8?EJ)([S^DOZ3_E-^_99MX!BTVAY=D?9;IP_\SH0-JD;7IP_\. MQ%X\NMA@G9 '7.E8Z,&XG8F5S":1"W"@89):*SA*1G)*MXRZV%/%YH?38P0] M@92MM'3@M@''%P%*-P E74R^#N)L6L.N.5V=I,DJ O C"T7R0)."63J#@?; M)K>SC\X+4 OWD4.5;V[4I9JTM$QY>D@H'[:\83/GT1L^KK5[$A MNM1S<-G;X!#@=?@+.!#DS<6+,-_@?/8!^)W[Z"1$<$ &*=N+PO.C[SY2;D3\ M@8 L6 ?_2B<@^X^%&_ D@B0J)W+FCCCERGMC)>FG2I9"<9+@R=Y:1\VB90S" MO26,8T&XS[T]Q52@KRYLXPN9QO#M%]I>R">@[Y R1><3T.M]*SX!G4] +U_> M>4Q W]=W/1Y!(8II$@QTG()^"7Y1WK>EYKC"Q@O4;*'-CC;,=MY[VG)P$^9% M!.Q+X#B#^H!?@)* J"&\ F<$'["EYB&>?@BV%H4;KJ7Z)V@7Y)#C,+ (_-]7(AR MPD6&YO0S\MW4B7G*'!KJ@5#/)2,S'!/0 B,6/Z0NE<--H\3WQ/-4PY@,$WT[ZNS]&<, M:>J1K"&95G3&-^57&4%(QV+ ?V-";OS*I:[2G6T@=3GG.W5^@9.*\688/0N/ M4> E[<.9#8SCDM*WZ6*-+WA#P<^2Q0]8-O4%O'704QJ^8(_G6"\)7V;^+]@+ MQN"P0HBHEXBI%D1P/B'U0[IG([=V5%;-E]_2%\:.Y\Y+-K]W MD5\BTS?P9#O/8:4;)& *=?7N M3(\\T:&4% @E#PFWB*-@*S4"#D&5AO-\]OU4N3DI5ATZ";EW;FSE/T$G3D&G M.%E.@:889K#ME@Q9P/O=NE!BI$]N9\B:GW_AN2W]Y/&)VK.D/:JG851S9JIK MUBR)%%V!\&V1@^D=V']"4UG;T?+:!F*^%[DM/8Y<+N:U*?^\**SS#)7J?9ND M(C!HL@RHZ&*^A,(@@FRF_E1+QK.J"A=+?"AL^,X;]?N4V6/,3+7D/RQ@$B6[ M[&(&O1 !01[[V$X%;O;&;05BYI9=4ZR1=[./E^T$PAU+*E9RI*JJ\DRS>Z4T MH>4#/_@QU:\@:/$#Z;!Y>[<2N5F]XG;V-0H?OOH_$2*8XA#2)"/N$;8_:WV8 M]FBB*J)N%LWX!J!GW8W!6/@6P:: GV E+$M)V>"9@9UN/"?Q?PE/L/_')'T: M8H"E=Y\,"$RAG+1X!%>JYI.I1\U8;O/45KGXW,6ILQT]HFL\)>#VYAH M$6,FV,H;!M#U-KMHI?BEHVP_:X-2#F6:0S)=WU J\IY7E!OZL;E6;8B*:I[D MYM)N>W/Y/<9#6KQ\#\ COPZ]S_]:^G.D^:Y;2K. ?2HILFGJQ%14Q=$L?>HH MNCJU9\2>>9YAV;,B]BE[K4AOE!:46TGVZG3<\ZX[RM+43/TBM@!;IPY$TXZA M6,30W!F9JK9DPA<-G;B:0O2^D$=[S3)O%:!DU.CAQ$O.N1Z*=4A^Q0IH56 MIWA+"?8Z2>],4<-1-QE=GS634>UC0P5/L]O MR$1M0SY3&4U,PQ!5HQCS#1.RDL._'4M4P"(%I-<*PQA[EZ/HI M1U;X.:"W2"!$USGJ5@I8:]G21A/=TD5#*H)]M9Y9.*#)@Z^8 M2DW4C1Z&;)]$40\J2BJ/#)MD4GF[.._\/$J[>(7B^-:^S,RD=_22:.K54'*\ MY7,X,1_7%EQ;]!0U=M$6)F@+TQ8MJ1I&BFN+OAK$CW"=5W;+67^)/Y3+R(K9 MFK77S7GO/*N4P**,G7>465%:HVH/5A="B].PL*1=D8TB2;5 D*OUMQ9A!(;1 M1%DMUI73-;=<:5W/_3XKM>D #UTOUF_1\K0Y<;'%#2LL<>'9\30MVED=3LL= M*X?;L251B'##Z.=LZH%ANZ]4QCX\43&*7N/FV8P9Y;'R:(F=D4DT6SQCJ?!& M5FL/T6I)DWJ(U>XTP2;9TG1JE\.KZ3[97&AQ+9C<+4D^G5)P:NOA]R"]AI6> M97,2NI"^IDYZKX7JE$?L(K[.EM@4K? AF^F;U=J9TJC1VX_7>B=+;>OP?HLB M[]D/ G"$;\*%$S[XX(FQ^M1=E7B6L5W4II"9YCFNK,ZF,TUU9Y9L.+IB:N!S MS(!BWG9%5_;BK-4@?76CT>.E;D[] K86K!BF;(!G1 Q7LU7;,EU3=6;23+)4 MTU-F RXZZUR+]Y ;C/Z1MA8D-V%V$B6G7$!Y&2Q)RNOP2$([[F@K!-LNEOX^ M9*R7:?J2^NA-1*>TJKF)35!Y[=[1:O=TPI03^9C MVC>3(5^J!?N5%O)]V>747F)M7SD9;N>$]H)/G0 1XO=!XV^1&3OK=*I2$Z=D M[D-KUQ\3+Z()XB@I-2/ 3C GX;6<;DU.I//A8JX* E!-E$MBNXN?L(!=?RYM M\W@B#D90-&$ZAX=%GN!XZ/WQ\9%YJ-*:!&_&AM_3]FAL)V7QG0D^]Y 3D> M'WRL[M*]Y&%2K2KEFBJX?\;^8D'"V]GL!P.AN8_N',S69%WL?\!+6BLZFH@W ME&(BOE -UZN;M4O3E1SRJ])T'0YZM\93>]-XY?(WY KU8_/#Y]F,,/=NA=!" M(9-FP=)=L)ST1;MV>ZJ^"GB03#2^1#&\+&3P\NX+!3P)-K!!6BM ;3313)$F M.'K1@-S7VU\#'N"8Z66BK.[=OW-^/M]1DV@?4U2I_I)HO=2?\3Q,B4@8C?,P M)_#^#EO#>W8\4%.+TYD'3,8#NJBJQ=(Q7J;:4YDJ!Z7? *4W."A]?;T.!Z7G MH/3ERSL/4/K:&JJMFBO/TL&Q5DUE-IMJDFG:#C%-;:;,IIZF.HHT'!![K*3; M7:)V!/SZ5I5\Z\JNZH(NA.J\Y(*N*85,QD)J^ ZZ6LU+O/HHVVH-B#LZ=K&5 M;8]52>]2:Z698TGN5OBTZ['VV-:L@Y1:V?W7AJ^+"'^'GX5[@G/2@ J_.^%R!G$['4OR MN@AQ'RV@5(&GOW?BS!Y--$46%;W?^L0F)W-QM8N' M.?D:]/V.)V]+$(D:LBQ"*,)/?I G+SCGU7%7VG5X-;T?GTL/7> MLOGI'?;T&M9+]-DP8$L,K*"O:( ?[G":06S):-0,;F M.ILN-EN6!J6G+C()M%=CT_";70YDO0L^X;$;G&Q8 D*#&O9 !AZ\OCZJ8SF& MQV@+>L@$I(EFNJ1^T#Y\;'PB.I!-?SX3WW\AP$!L&6K'1CC9I]SOA&7-1SA02B;M.Z[,>IR M&L_:((8WW.$!H;]W';E.3^'H_6JFHG3L5].E;LU:-9U*4K-.I;9=5<8A^M5T M\S XY@=8K#K6%?5,%HM=T%.4R!VSP2J4#UH36#/)L;&R+ M1T/KTEH\+,R]J:)B5L?A7#RX> Q=/!KV(+<6#QL3E*HH2\7>)"X>7#S.0SP. M=&.G2L<8S7+AXM%@-LLKJF&4L3KM.L',>#G0O9@.[7B"I6#5HKM&?UF5,[Z9 M$F!D(OCP(3]&0)VW@O.4HNS@W(^_G$W;N"I7M8T+SF(1^],EJVB$3?F+1*BH MXA$2\D !\9PD&_^P@9,S%NX($7 LBF#17R)?XUN<0/!#MF+XUU@XQ92!$S(B M%M,NL!0F91]DRQ67><1;PE$@]6FUK/-+F"_C>9201'@&0K=BLII[MHR%KMU_ M+7TV3"G#C_H.*H)*MT"F*C>K*3'75$M\>/G=^=\HI@A;A7$LMJJ=U3B6U&90>!?S?5(R M$@_.4_S]\+-*C_ "=N$L-]($T*]$F)P4>6B.ES";HOJD?O@+[>YG M^^"08I9R+0;U'>\#NMT,#8$D?SG8CH]W!]9PJ^UNB&M2K#O28%35M\XE(F*1 MJ8JVO7=5>?NFDU->U'()XQ+65L)R?L!US@UH+7,&R)PLBZ94+&;B,L=ECLM< M3N; 16PM7XC#I8B*7:SVX.+%Q>L"Q:OFMKIWI]%B3J-E%,2=@"G MD<[)UD1=X3+'98[+7-].HR:!?-FB:A1'4@]3O(Z$.'%L%OG=B?\D6 ';/%G: MT^[/4$)JD([Z]OLT>32Q3=':449_D$9M?J[']C8T932Q5%'I"_"(GW3O)]W% MQN$L&' AS6+=,#_5/D^U!H>L=[VL,;VL] 1)R,^U]W/M2R_KH)=U$229G_1 M3[J+7D9D%%FTK)I3O=#R"(0R#N'Q#R\]^_SUVS]#SJS!E^O=MI@X]=(0M9++ MRE,/->$'VZ]QP1$FLBKJ)3D0?M3#..HNUL6FMD1]@(/E^%%WULRZ G&[J-C%T;R]8DLWOE%+ MOW=87)KC1ASE=>?-K]QZ)\D)Y>/@..N]6SAU-#%L2U34:@DYDA;I!E%Z MKC&XQCA3C=&7ZZ2!#I' =9*+4-9N0+CXYWK#8HBD7L]4LT38/A]Q].NWQ M*E0'UQ[*V.Q4P$\-8^L5CE!' M8AA8U&"(ME4,IA ]GL/"MY#"/*N07W,2(N8[$J@$4SI%V49@Z;D34PAY1YBF M*.? 1D]3/V1/ HYL:6RN8]\)JD"DY49[$8YGW^C[/.#\($IH)2I56" 'U!91 M(4P6\#^(\D;UG!\">0@(GH<3#;;D=) M5/2B<[4)D"_2?62GE_B_#GEV-96"/5, !PLHHE)24-;^[&HFP?6\K?2^BO. M%%3'N_-+6U;DNT1'E(J_?;YV_?KC_?"UYO?;^X_?Q*N MOWT2;N[OA+L_/MS=?+JY_G'S^6Z(ZT8/*4$GBCG@.7L&4:H3NF"DA;N591OB M#M[\$3K@F,*2WPYR>3?H*T1+$$$O$<'E<@G$J> W"\DC#NT 8CM4C[)_N@C M^[9,XBK'8^PY26M+V5'EZ7N6#K&Y:BJSV5233--VB&EJ,V4V]335P7FWJQC@ M&O6Q-),E79[-+-.=:41VIS/+42W3(*JK2%/;JQ3O=,''.P]9&@O9^!U*]Z(/ M]N9CMK=&'+6YA8L)!D@,L5+P O853&0TQS J!6!GBB+%3K[QFZ4T, BAM< MR9DHD 6^R *#R2$ ).=D^.!]?"314PM[>9RRSUFYG#UZWHIBGU4%P:16$75 M+O8 MO>]%+5F&ES/2S? =Q#E$F2B-I[S0 MEVY1]C.+[-?=@;[,O$JY&:TWBY^6,1WLN%)@5/^U"!\W4Z?@S*&^Q5_%Q(U^ M@O:<^H&_>&%Z-^,&<$3\+)^'WDF2:>-4V:.J%M?C O%=\QAL0+P <9T'#HYC MA-^1?RW]]+/;C]M(Q@EODB;)N+T">7BAZWJB<$'"(@;J)6/A@X-V*0I3LN##J1U://H)I1BU-7DR>@3,'Y@; M2DIGP0S:1H:9/B#+3>^D368ATZ.AZBJ,%NOS"0A3@5LI<+SUP(O,IWD JQ&> M8W!Q05R?PW3MI2N"7R>931;W&!RJJ#7U=?=YO;*>'O)6@QHVTW \6R.6:ZM335/)U /'F#@N\6S7E$SC?TQUE/O2\:([>9S) M3M.AHH_@,-V#MO]$IO"_VX-"81];H:ZM*<94UC5'MRW-L2Q'DB79M&P;[+RK M$75[L"A]P17:$] +<1P]P[DGA1OF;3*WC-=K%W6H8ZB=60KRD% V9J-)D>E7 M9!!FCHO>B4]..+'4Z..F/:U#N,*J';K*#:FZ.JXOZHR/>C'V?F/SLCU6+-SM M%RSUF%+7"Q4I,/O5;/TK-R;@ N88@%WG3YWP3W!5M):! !BXR%7;4*E?.2<0&!_X2SS->K;A^=5CA>#^^0H-25_09/RG[^2+?T MA9'QY2N^OK5WH]$+GC+<[MY&9!]P]3JL7A5-M3[/ $?*&*N?\_AC :O.(NW- MG7R)XOPV_TB:.I#58I7A]MG@T[ODBZ&>")U>1;^ M8DE]I$QS@-8 F7Y&+ZLXCKQ1QJ!"2U>[0\=3W)()BGMZ1,4-+]Q2W-;8I 6P MU\*L7'4+[%9LS?G5_^T_+I M0^9%?'3F\)?%2VOFM$830Y=$H&H)>S)-D8_)HRD&^T" Z8M +Y&0!'Z(!4@A MA-HL/$!Z 6TL=Y@&B"^NQO\'DC:D78GH3K[&^CM\P"_D9"V,Y"^./N M>BP*-Z$+_W5@-1'FXH'U,0983A/?\YWX)DP<1;HQO_T]^SK=6/:$K\M?8!BC9?P@W(W_ M]A^*HKT7XG&PSTK7CTS?F.9$H@="0Z9MVK#U_/9W9G;3AS&6 &._WC2HE6GV M6U'X)PF"1/@"T64D? !70Q2^9>X$A*"1ZS.7.EM<[N,;3]RZB@#%B"FP!)D1 M90Q<#E;V@[=+2;*D/B]]6Y;F81](986(E94ONP*7'2FR,0 ,%98"H/Y !384#@ M120*:2J-!,3-:J%R3"$*Q*?$N/90&0/_8%PFW-U^^2&\8?+HLUB"/G9.20QR MOGJ!\ :8./>=U"5\=F+O*HBB/Y%""7&76'J%+F*(JE"8L8MN^!L^]JTP#Y8@ M%%-@^=RSV)*RP+M2R<%J@(9%/;>!().SO_@"?/[Z\2M%=:6L-94]FDACN:BF M_KHF@BA,EPOT@\-(<$%/ W<\T],"'FF]7'NOY5H2+K=DM2EMD6OG\\!WJ8?, M+K/79]AVL=K&K9:^7NSO],&W<,Y??= !X,_Z(P%:OCCY:&O3\"R5,I3&[;/= MX642HIA@SGMU:X]8ITO?Y[2/WCN&_ [(\P*DNJWC6QE3EO$ XX\_4FYIZ^5: M$!_+NBH:>DDG07^!Y $6COC'DBZ:6GUDOQD]]AKG%_+$:X>H]8X0-5>72P.. MWHZBS_4B]*ND5@1(FR>PBMC!/FP%ZQVJ'+2**H>#\)F-=2K]B(>B'5&R;0D7 MWD0\\H=3EDVA!K[<1N/^(.I-5G?=+AU;CA$=7E^#Y[S8*"9PP-VAX3G$.'B[ M_4!6GV-57 *&3OCW5:# KL$?J /E1V,A5Q(!/H@?>>G-6X=T;!9MHG[ M>-E MN@_./F'Q)(T/5F6NJ_UD84DI19J4NO1R@687+] JGGB\VS6E[>W:URA\J+Y< ML^7MRS7/DV5-DZ>:9^K:U/6LJ0'^KZTXQ"&F[NC;EVOX?):Y]^ -NV_5R@M= M:U^XN4#3D6:.8J&Z^4#D '>+ENK-!W\N"W^ZSP0M@#1 MERY5;*$R#&59MXWCKE3NV:GZ^QYJ3=U+;Q2!F$]7#W.H-4UFO6U!K\["5Q_J M#IUZ:L]]0*>&ZLQP+:4!MK'+5/I9'QF0>P)Z2E%=*- %;0C0%%4KM M27U^%.^SEV&:@.0]9[MZSBS><\9[SGC/V8!ZS@[09%;K2V]7WLVFCCXS)&*H MDD9,>SHU/3U-9=0J+A?@=[,:VZD3T(@[#:K7 M7DG>7);85\%9!>*H''8&Y=0-;^G?U QUR$>NK7T:+-U1S%*?AKD-U9-S8"!=M]YR_@YBKV$A.L=F*/)#.^V7X@3 M%ZI5F4==N#H6UK?&U0DES_?2]@?:Y '^ET-=+V"7!2K^I\CS9[[;#3#!"7-)L8Q-@"Q&L^L M1; 375FI15;!DSU_%D=/0@@^:U:0T9[A:OKQOL>1"_%'\@7>=),D2U2%M[,] ME LXKICW5>U2XHDIP[#2I U2030+KM6\PVT552I'B 5A:_*.>':G :G/U%Y\ M"^(-)KC#,"VM626X&^D,VGS26E_4\;[S0B67:8H?!!G$7=#L_L V\3UL]&RZ6P,=QU29#6A&<,LHVV1"N.LK3A,DS_C/K(II2F'UNQ:9HGP#N.(,CU/KAIV6*. MC:N] A!=B'/QB*C*ZC<_=\ B2SC074F[.J7=NFVQ+FMUV*UJ.U)9=9D_P$YGK[TU5RNGCT8^\*%$5H3U4A.KJ/B66(&S&<4M"=6W/ M]9JT)O1(1:'F@6I"81]695$HNW ]9F6HKN^L#"TS=OGM7B^^T_J*SZ%7OE>[ MLCIT:Z]8 2(0!\21\AG$\_\+\DRQ6==2,LW#,*Q*]?^3J7_6#YT@E,)/WV,7 M-G<8NH"D"G]SGN;OA>]1%*^\KA_,I-R1^*?OIGU\OT>1M_;+;B@X1 2>6?HA MUDV17NZB1YH^)!F]K4C*K"M3FUWNY/>]7=;:_9"-0_&R+%54C!:/M\&)YBG* MZ+E% ?#58PI3P3X/[T**> X8I:RD& Y]W7?C/ !Q'U!T<@>3.Q%,:Z=8)\F2 MM7WFPMWU=VA/)V40U@JZ[@3-W]YU;"D;E&6NSKHA5\2^NUC7<L)07M+.P!0;JHO?/(S,'$5)U8();89N['W"L_1,F!IPBD1RRJWLEV456^E)6MK-(<*AYM!-ZR_ES84;^+I1 +Z MH/1=#F(S,&T%O_[\X>;^T_6ZRHW&H$B9 +&1J8U5?V5N:D6M&W[\*:*OI!^O MKGW;H\ -7=?=)6T;]7M!D'VVC+:4%_PTIMV.A&.2TAV\OI!JC1KEV:A+B7YGZ3(C/@7>F'U& 4>;>?*/;9I:9]'$C?VIU@>-(5? M,G@?=@G6B&M>CZ\O*S6@_3LK+[,>D9Q&7JN*E''^,UEG22CP"5,L(%]."3!A MA]QL*YSDS0#W.O0HT#ULHFW=-!A6[!P2C1+HNPXEQ7K-1=7A=H&I.%%3B[AU M8H?[-KTFA[Q72ES&))-BB:K92Q6W40.4N-]:L69+UD55KNN*KQM.D#6I:S@5 MY0R5"_CC*.W$H^,$ZCP)/\D53U'[4Z)C4M\R5_I&%5A12V76/A' +X_A\^"$ MK@Q-:TU3Q3";9?\9VV2QV/?L1J;C;8F,I7.@9HKQV;K3>.OVG=($*.FE2*NP M91J)+N#]X((L7HJW+3MZA'DIVXY2-IN7LO%2-E[*=MFE;+6E:5NE;&0F M6Y(ZG4I35]4<275FENPYNJ8IKJQ,%?4"2]E:TK@%@I_[2+QE &;V=V:\?))L MEEC\Y-YX+R\\T/Z1OJE]^FS M4D\#QRIL#0VD9\_^O#:\8XD97QPAN)YUF/YY3/^T-0>1_*X;2Z+%TZF&Z[))IJ5N#%8\VF=1J-(SS_^&](J%\OCUNLMU>F#D[ M\6Z8^[^QD9K3*0[3=%U"97NO6DINPF_PX/MG$OPDOT>(:=Y>1+#N MW1!EO5CG]4KLEU[)F4J[[97:JU?.GZBV[Y^C]FQI,[8L&53337-S[;Q+!HQ. M,E"R/2X#%3* \R=:2X$B,2DH@8QN*07EG'@<*3@;2V!R2W!8*?@2+=L[\8H\ MFF@("(\^)+<%!TL.4_ZX1_3#MEHEC8K23)L*%/6B)>;MLB6>4<1?3I;F$7_O M)#FA"BFGQ7 *+Q2ENO#BB BE)7GM8W/)7EKLOVB^/'_9GT=*S(@-!:OV]1Z"[AE^'B M&^G )#A&1[35XHA#+ [&Y^YHIMNF6#2;I=,Q$F%*Z&5DL:4N\&FI40.QN)]788%2LBW1LHI>11>:UO5J[[56&]=JBW():DD!4COK MKLQ*!#> 7J@X::^H&CY#6/C=B8$LL'E9+!N'DY^2@U-JW.BJFW=@',L[4"7@ MB:JF]9Z]@XU-:3U[!RH=UV'J92VQ&][!IC.@R)O:/AN^6IP^5&$=PZFG3QM@[9Z*-"F*)J M%JB4B^([\Y!Y+]5@-%.58G/4D=FIB9-Y#:Y&(,A,SQJOR,6DZ:5<7RT2)5E; M*YQ+Z+^M")<3\N1?8:^^@QX%-BN#;75BVEU+)];+5#K6#CQ:&@K8@ "/K%WH MC;]Z_+8!W?7X[+SH,V[=142?+VV]@&ST9ZTJF;%78L/X9J$%?=HF*VPWQ^5( M17%D$,0[FB-;B_ "[#+V"'FB[]OT!A:T"7GA/Q'<"@ZL)+1//:2P8F**4P/? M?J)/0]_7S0$XX"FT=GW55O[\C]7+O^.[UYYO[HZ,^?L_Z"9).8"'B@5M99@K MF:M4YM7C[YFC'*?/%K<<80;DP 8L+,,49VG-I0S)C'TU?6Z.P?S\&] )7GT4 M%H,(CY&8=6!3+)&J#)&X2O&EW6B,;]B;2A]0\,98++=F+T= ]O)G/BPF]>BQ M$_V*4/B4!CDF!,8!2:":%!80BB9.VYM,WKIN:0*Q( M_$#H/*&?Y 5EAGY\QAQ>/P9'.R'ILE(\5\3V8,@1\,^8(')_5XP#>K (_;4& MT-G8/QVU7@&"L"+]6/@#6QU7A_.(^*(4$00$-HZ"#0*D3O[Z?326CZFRH#\E M*\RPM)W46\$78#?&C%(F0NC"); :1\5(PO>L,L;=GG#[B4W[)Y% RZ-",^I M 7?3TTA*6FYQ6O>9M-Q>(ZP<==PW'?$U\O/FJ=0TS0YRCYONP'';9VU[K&E: ME^Y9PQZ;_)C>MY5= MM26"T+80_(SJDGDGG^8O3T2.D^^BZ%M3G0W:/V>56":6ETCWJ&T-^\EL-S$:\G69\2E0(LY%,U9,+>E+,QK5];$= M2A7WTXSU!WF&,G7(TGW-K"Y\ZZ09:YSWUWN*-472^YVB55^*=WR?\0R:Q<\A M2.RW%WS00>+^K=X']2)M+*8&?2PJ5K'1[9Q:O4^>XJGQG[GTOD[I/63TH$M4 M>@U%M"0NO:?$5#K%#0[K-1/F&' $Q;N:-ILM\4QG+7/VL*6IO1M+Y0R@Q93 MBY.Y3QU]O)93;J%S.Y^RPDY9*T)G75!TLDO_?(O"*W=+!W$HVM9J9MTUW)X' M:5^IHMGU(+,\"7PLA;+/>=+.5D4U1,,H7LJ<+AU\S*1'YU(3CI%W")*<=>AU MR,2)KI]OXJ1O+CF/XAFN(+B".&9NQCC?W,Q0%$0#$,V=#7F]]@\T[)Q3]IK6 M11MN3,/Q;(U8KJU.-4TE4T]1;.*XQ+-=4S*-_['TT>2@(\8JYMNI8Z%=N\NU MRT!>T@;,:];+^M5G;=L^02286^R6S_T*D6&"*%G&)(W-2UIC<%SUYI1 @VBZ M3%QGYEB29G@VD,Y4-$53)<.59HJUW4J3+F5]18]]5A%MW,^"VF"]IB+;;1U< MRY:JVM563C >#,\>J>NF:WM5D=6J)AOBT/!-7E*GJF(X1+4THFJ$.+8)#*?J MYM2SS:GM3O?C)0H3X">KGF_6!86JLI;+5KVRA0ZBPGB_4K:KW=@9C04TI;&F MF/WW"BECU6PV%K!M8Y-VD,8FJ1D->&,3;VRZF/Q1N9-;4,.\:8EW633( Q5= MA+Q262 M):I6$>3XXMWXSTX<7D7+!5)>+[XX?OP/)UB2S@RJX@@<72Z.P#EUB=LEG76%WNGSK&?^ M+^)=_9O$4>DQ:YCUM119>?_ZJMRP4W"YB.*7C>0M=W9J]-"*;'W807TTL131 MEFO,(/=O#J-G>CU+8S315=$T^F[G.P.7Y@=!0&<*M3LE(9DA-#-W:!I%3=\) M6#.P8^D]\7<(..,5-3\!*4/B?6 T_1XX8<:>.89MSZD(!2^:2DT))G=N#AE4 MG>+)HS?XC#&:I..#V5"Q9*7 7E8$W/R?5VY/:U18 M2LRO2,O]V1N30+JH6SP+=$+-U>^18GY'P9[-U^$6J7G0[4PIV.(NE;=YMF+(\3[GGG?\U& $;8[,CL+ACR: MF+8L2E)U5N)(VN-,&Z"YIN":XJ2:HHDE[4-3**.) >&6:7.HA#Z@$@J@"*U; MB/.O/_WLQSG3R>=K8N3GY/"9NX"0)FTR?C2YWVC5HLYG<=/!Z)/REC;C4 M35:YV9]_2F'B9*UHA 7<8'[GCR3P M\/%TW/U8N".$SC@0+/I+9%/\GA,(?L@6 ?\:\PG9U8RKRM43LEO@?5@KO \^ M5IN/U3[U#E[16.V=0G \X!VM+?!.-:A."0**I6TCH$BZ3A0"<9MG*II';,O0 M=$US=-WU9KKB&=L(*"7IQ5U0)J7@)+7O[ D3I]\YT!UF@&^?314PC:6?S?SO MPOGO KFIUQ@''!P_O-G>^V#@R&-=/<"\;'ELZ_H!,'#4CD^M >PQ]&: /1P# MAV/@7'AA0K,._=[ *TZ?[N-P';T#X63][&E[1?>\ R*@:B)8V#.![.!@.%RZ M#@Z&TYMTF:.)+EI*L35VF,)UB54UO?5U7F -1L]]G;EX>8\)&YA(E271L#E@ MS@DUX8G.'L'Y9%&V7R&F3F_]G1=8@KI'?^<>W&A+HXFFBIK9DR;B]<5]MWCN M<[@R'*XERD;?%8%GX!/UV.5Y@9:Q2Y?G/HRHC":J:!C%")R[.Z?M\\P?:LFY MJ:.)K?0]6O(L')7>>SDOT*KMT\NYCS;11A/=X&WC ^[FW.=T=3A=692,5SC1 MMJY7TS8:?,8\:#_G!=K-+OV<^S"X11, EL31!$^HOGH_57LTL43%Z!OXX@R< M)9H]XWF<%DU-=T""#33+[HP'"QQ-3%TT^P+IXMY0YPZ47H]5!GUBB5KO"J7& M7-1]C_=H'9 D9]VCU;*;KLTJ6].W.*LM6%&-&IK9! M=(TH4TN27:)/#5.V3*F [M5?4OWERH,G4-Q3!=,M-= M37?EJ:7.9L24;%/VIK8]&W W4EF'UB!:Q^YS:NW12=95^AN'"Y*<]DS%3Z@D M,YV7K ;2K-O7YW'T$#M/V&\%I@2U']8@9L]-QBTDL>K :D2ZP2SRDQS[D;1* M6JZV+9X=B34L&WU#D1/ R:%W&L_^XE&X"3T?WATXSYM&^@D8%)D4[##8TDV2 MK'4FI M:Q(_I>.QUO6Y8%YS;\H>LO6JU*J*:W]CEG\%G8EEOD_H#GQ8:XR6.A7;[X]@ MNN=S'- E"C=)[)" "NQ_._34YMCQ'>\D4BK3;81WAZRV,GEW[B/QE@&YG7TC MF8G["':OJDE5E@J]P,-0M;#\ HU3[H/=4-\)#VOQ&(/ZIL ;:?:6%6, [2=:N>T6%6O?NG@%FL:VD$6JQZGH=<^FU[6>ZJG"OH)&UO[ M:.H]'T+,9'*T:MGPWV>+E4TKM0XXNAAJ<;[KQS0'*3+(X M\*2S<$G\TW<9FD"AX(3W.[_.?F>]KNQ]NY$OY2*,)]O?)IFTDT$VSJ3=F6,) M<-G:0[:,H\J6A;)EEN#7<]GBLG5QLF4>5;9LG,NGE.!:<]GBLG5QLE572M&K M;,E8@2WJTKG(U@$ZIX80'-Y@($Z217ET^%K;8%I'1QD9NXF"C!CO6AVV2=^M M34J[,RW5YF=WLJU]\_U.5L&3-=5B$66WJL8!53&_;C9J[8;NQT98C2O:YMY8 MC)R-AL5&K3VN_=A(PU2!5C*_\'1L=*$Y]^NG"%[^;U:^%,T$H//2B7$Z1! E M'7$&+[ _L.!G);!B^*E>$/($OIW]AM5K7X&RY>7:L@Z,KQZWTW.7/BLYR#$)3V>W2+' 65>7C?W%)RJ W$/WD:9?4'O MMZA%F)W3<<^%9J8^_YH3%S%/8[)8QN!%A:P&V(&3V075?#&!Q)N#9JPR\OZ@ MU+T-J2!0TK:/*Q"T\ V-^AV5%GN_F^BS;:Q&5UL6JU1>_1]*[>Y5<#!^0J9]Z M)ZXXN.+8-TCJ2W%HHXDFJCLJ1KCBX(J#*X[!*H[6P7!?BD.G59=VL1.'*PZN M.+CB&+SB:)WTZ$MQ&(C4;NZ8O<@5QYYPD.5(?^G.4AKH&A!I'B44X>A=3 (Z MFFB-"O/730B?=+_2^BO.%#:V7%1_I="EW5P.[OTGD@C?R+/P(WIR0CAB)TRN M.F( J>LN=D:MW'\?XW53_P.YFL;$^?/*F<%BWSG!L_.2C/YK$[G+#[.'&W#V MK??>'!BQ+X6\(O- 70#VL&;/T)GZ?FPY+># M7-X- II%2Q!!+Q$%\LLEH+GF!"3GT8F) ,1V&'06_:>+^*MORR1N#^2R(HYE M+2[E%HZE;"JZ)ANRY#CP>6OF@"&R+6DZG1)%-6VW4GQ/ E!:#OIIK8JSQ.!$?\Z8 /N4R$_X65)>!+XE^3=P?A MRX9NA-(!5_1\4/K4L:$TPU%K"\\F'P2ESSX,EMSY+%8?VY9Z$$A!_3"0@LV0 M"CE*'T?IXRA]'&V-H_1QOAD&WYQ]K5,5$(/G.QR=K[<=#ZZVL4V67S&;71!N MA\F8VO]!W.@AA(5Y[9/\.&17$BVSK_:6R[J.XV)V<6)FG43,;#;+VNJK@Y6+ M&1>S08N9?0HQ4R6<82@:,K=F7,Q>@YA9TDG$3 8Q4T5)+8X5'J:876B_]!_C MNW&3E,)KP.]3K&9U4GV+@C*:Z*)F]P0U\^K:_]H=L7*2(U:Q\MXT]H:RY^VD M0^,G]23\I-%8T);VMIZ7:[_KYO+=8%0 M?HK5K(NV;W8WT.72K2*R T?WZ_^(F_4[]GW$)KIY6-&DT<00M9*$+T]S M]7[$]DF2^IJ,1VP,"BJ>\U,O_'22S+B&@U!445$Y0UT<0YTD#Z^IE*'T_9UX MGN:J8X?;Q2.)A9@\8,\7SW=E?'^2^P*-(C\9$I]F<8PC/DD&7]/QB"UM[VE/ M/#TQ-'XZ28I<,T836U3-ONIS.#\-AI].DH_73);NDO;VY7FZJ[8I-5HX05M7 MEJ.''9 D9XT>=AK[@Q-S%-'>419W).7:+3(\.7983WD*KC:XVNBF-D[C9MA4 M;:@EI99<;7"UP=7&X-7&2:H[=+R<-$5+Y]X&5QM<;9RAVCC)!:4N4[4A:=S; M.!C \=%Q*YM @X-4I/$,05A?)J3,'%6((PG7FY/E*R#U*QD[P-NXC84_GL9 MO @R0FC*EBC\1L(YB+[P]>M'47"$Y\!9SW"DVEUY-G01V\D2>IB1.\+<9ONB3$SH/ M%*I9>/87CY0NT7P>Q0O4\R\INBB)A5D\".5$GM 2?PQ M1^'K.'9"MJ)_PH(06PEVMG2"CT[R>/WLQ%[R&WP"CNL[B1'F"I:_L@I72LXL M8-U*P2+\%7?4>AO6";>ACB96\3[QKRD3^[& 9RLD3H"%NA;5P[C^Q?JX<+4WSZIHYY$\6@K=Q'(:+5 M&T]^Z#\MGT!LX6?G%_O926"/"Q(_L0F++U1PJ2IP//Q"LHB=192*[<)_(A2Q M'?[WK3!?QLD26"_#<,>G))E.Q$>,A>\.N@O^'#_%]"#04D"T\=:'8?=Q&+GU M))^R]?R#@&$*'^I.PZ@ZC9_P?53Z"\$) DJ;9,S,XOV*ED$2X5^CYP2]4L'S M$S(^$F\)NZP>#%O.,JHD=6.9FNWM9!)K--&K M> 1W$X7,,H+YQ5V#G@W!1XB3U)MPYFB @0M2*=H XD:=W)H&\O%I8#>C 7!% M!#MJ2X:WPJ96*_!)J49+Y68L_#UZ)O F40@C]I0-$C_"EZ>$A* ?/;+U7>K" M. LR/H@?WNO@E-Z=\@,ZGILZ)0Q@5_"_R<^99V9_PN^@6?Z)GF+# &?#7SXP^(17M]477;RWGZ0 M?RW]Q%^0.Q+_]%W"U*92'*@_\BU(40"Q.F8 *(&I MI*%/0( LJ60Y\[(XXQ0QV&JMLT"DD]GB,'2KG3I:HH M-T@!5!HP*F,]ZB\E['"IM28.*AMTL5/N@]\Y0K!\FH,>>L(GX2_"$)@#?DK M%0CHX!LA G4%GT2-AJ<&P=C:EST,<_[.G$.:7@/M#;^YAY^2>.'X.'P [L&:BG0H"J/D(PD\_%?ZP313!*$905E>QDR91:#B?#@ZYJ,C M"V3?!H?/=(7NC;'1=L5$S36< 0X(XM MG47QX? ^&O0Q9VKC1?2Y5.]-G8"2('DD9-':B[H4-@I\9^H'F U#@U:MPVAN M\-E)F,+\2YN+D_J&A((9^)JMZN.*V[Y%(;!&#%1J?8EB**.):HN&7D3<1#[J ML*7Z OQ#;PGQODQ1E:O@=!PJ )_ -F$,EHYCDG/CF I3FE013%DR!QT+UBG MS#%\RD>%X@9+G+O;*S3IQ*XH9Y#2!C3K_+DN4Q;3CVC+=Z9K:&_RB*" +@MR?LQ:;()+0DJ*'!/'T&1(U>A1X JGZ3+2?+VZQ"J M"?/9=]FK_X%OOIU]A4W=9'MJ+[?8)R6)BE',!Q]&%1U@"SI5/;99Q#82]M8Z M3U ZX/Z:J'HML9>\C&\.=JJZA9U^!A>/H9W0#O@8WC[ MC)&.1YCR^<"U\WZWY@,3696))6FR.W,UVR)@?23;EC5B3!5#\NSFFH6YM.WFT:9)OM0DSQP_YW*P[!,UW>AC"G^IOO)KTMB4 *'A MI_6=UTT(83;YS *IV[ F)XJKN::+:>^V441*PRYZ;6\I.5HYG16=%\?7R M*P/07:L$6.O#-"6FNHJ8.J=377OL1J::2[9/J[D.P3)]Z[,]B*Q0=:87P27> MGDJ;[;$9.MQ!*\'Q;*/,$A* Q_4@"@_@;L8002$A\FF^GV25T!VGVJW: >TW MZ%<:.>>]I56K?&+J;IJ&X]D:L5Q;G6J:2J:>HMC$<8EGNZ9D&O]C:Z.!12VR M,=Y]^RX7;BC\Q VB9!F3VUF>7W]@S@A9.%DD=QC[?<"\[G?GA5JS>WCBAR!R M_\SQIK8=_,Q<#YQS8RHKEJNYCF3KAF5H\$^56#J9V2.! (O/D63QDHPF=XO( M+?1D'#V%UR8M*JJX0B%LT?:K"3EQWBO]? P<6Z_/^3,M'\KJX M+O@K75KMJ[:79L\T R)9U84?K!ELPITYNJ4J,\-SB"QO9L">'*!F2)MU* $' M%3P6+L63!.^H6,56DBLH6#52^$^TOD&1)%.X?0K]Z3(10*?#TE$7YL6"^?GY MUHB-+^7[)*A:+7^-W.4UZ@V>&/U7D7CDID::V4)P):JIZQ"9CF M&<'SPJS8'$L-1('5,#AI68R+.?H@6-6H(+]M-MVL"FWF\'7B$J!MG"9WG@D6 M,7AHF=/T)BN2I=4*;%'T8)[]!#[WT_$#6G^&=_,/V%*18^/"MMC=2>'7U(\# MY4]=1N0 >,F";284KN>Q'S"[*K-.(P47!GP4$ZP+VUPAJ"=P0+.%.LO%8Q1C M6R-='\H;O;Z8OE27!+.O%DN"-\ Z;[Y]V;97:UM4X5U]>"F8*]J)\HTN_G9V M[;'B*">@GTNN5XMOYHY).9.GT]D>MBHJ);7W&75V-7=444$]-!7VWSMV'.@B M2"O^7]7FQ\*798QL+.;C%UKKR=@PNR$4U)3IQ$ZB(/73PPS*@E8,.K?FG!5:.AQJ;UFP!XT;+!:B(D!J299CV MDK"K (>V=PE^L6K $3 2P:L96K.)!;USMNDSM2"WH?"[\R+8E$--L53#4Z(\ M1H&'K8>L18!X:0%%6BN>VH:")1/ALHP 9&W>:WBYF^1%BE31:Z3I#DC8QL/_^QEY'R[5IL+%IRW>\>-4FF[UXV];5+@0V_X2A9:Y7 MH="#6XQ:SM,YP*Q56=8&_I$ _5GM%3J^C ; ;>0APE^P.-#KI1&U8%G>\SSJPQBY0116Z=H'AC.S[=FP:_ M M]X1%E>07B5T_H7&E'V*+YT:(MPV?1)G<81WYK.\T:P"&3S:[)@3H=U\6Z<'3[QRO]U]>A[<+SOZ+,@?J G. M Y" )K.$_$53G$'[)44OD-$7GY;A0:PYAT%1X4=?6]/AQP*9_ UPC+3M,PM" MV*T'1-9(PJ?4IRX4LZR1&99)]HD/ ;@85W?N8Q2@7-,_7\WA_/$#3Y%'@C,- M/=K=]-^E&"1I#%R0,6H&;IDZ_0?MIT793)+E$_O=/0I!R<4_#H#.J:@W>J%32J*3Q1B7>J,0;E0;4 MJ-3=N)<)4'D95EU9U9;IM%W9,'1C.K.GMJ;.9E/'LCT#*Y]=R9I*TZI*M%J3 M.Z@215;I-XS*OM+<[4;KU3FZAOG0)+/IF:%W,1Q!;ZFE?W.P*[JF_DV#VQE; MP9[T\O:FK0"_A2?8A =T>KRI\YIY*Q32'(XY<.8)>9?]\-[SDWG@O+SS0WIR M]$OOBSFB[<%NR$WLSVN+/Y:8U4]'RZ5O3O\\IG_:@FAG?S/-L:V8E7^6QG+' MOZFZWNF;NQ8KVV-5MAH]MF;.7NV@QC[F;!=?5S(!@AG0@\T]L!J-/;C;Y=\K M&QC_!Y@=738$XZB#HS]E]4DO/@F\C>T>=0#H;";-W/T&B@Q[.&@Y .R&0=%Z M,R=?')\!G.22%W@M@IAQV8G_ %>\%"#65D<3:6P7IVRT'1W:[DP[3+4XTIG^ M=3\M4#_&].1:(.,-!E/T!OP"IA+?=E(([8U$%Z(-@C5VYA_-4GF>ULOSM(T\ M5V-_TC/,R;4VFEA:9<+J4BW<#S_Y\VJ&=25QFD?WT>T@R>+4UHY;M/TL&I[L M%SC8F_0\JRT:3FH8F_L/PRZ>&[=:IY/L?T28*\C^7/-WXQ>8QD4'%'E;:BY?;MY M-CG#:\1Z?TJG7"2YHB#!23?=#H1"Q0O]A"RP\EB8DB!Z?K?[9N&$I41#S?#9 M]MA4E"X)/E4=6WJSG%FK5)PV-M1NC]W]-\TV^&+/:K%:]9_[S,@J\MFD4P7, MI_[.E.+G8KU$&Y^T3?Z@>8YI+F-J#$ MA1/TG_0?Q,N3%%;D/!#ZF[3HE0A8_T8&3]*=8[(/7)C0CMZ;I#YF 46S=;*. M+)2LX:TM5U/-R(B)V+Y:-+:74!YB]-81TFS';V@Y\G9]RE"E;C7+PP\5WZ+UKM>?&YW-M< R=KTOQO!P+>.!T-O>5?M-QX1]881'Z@ M;9?Q@>M8G8/?),YE%<,U_B<^JQ?4>'K919;)R",%:*"+=M$_RM-4';?.%!./9U*+>* M2];R%JLNMZRUC/@C\R"W1B\J]:,7%0F!>\?&SNM7KLDZ< ?%9%"VVT\'(NF7 M>.WV&RNFK>38;W$:?RG=F4G\PI.YA+S.)_93(?+S^,,S;&AA*??V<.QP<$+JFC;11#1YGX-C\I>I5]3 MPG^M_1K$RE3'=O%JEB<&!L>")T\,\),9ZLE<8LHF4UZ>P',VK5T;['FYH=/B MV(A>9AY8C7*^"6A%Y/:>BSF:R*)BF?!_^S@O/.YZIED'FY;85WFU(DNCB2%*X(3)=G$N_*GA%,Z_ M*+&+XZ0-M+Q:P='7JCXVBL,TNP6N0RFO;LJQKT.Y-46*&&1UM:R /AM+O517 M<[9H[>9IAW7SAM\( C/!7/;B%&HYS-PU;M/0:">&] M*A?A%M:S4FMO4:?>HER,GH?9HL.;\0;L+;9FSRHGLAPA=E%;["ODZF29U,S2A>;UU\ C%S,JE#N9XNV7,N\6S9_C3^XN?U271U#"T< M=Z_HP-5:35J<%WN#WM7$2K+KM9L5=ECJ:;CWG]N@$!20ILB6 I6?WI]YS,Q(L M2( $*9#*F!Z738*)?)QWGG-^1[+6FNEI'[-,4T:7QM@96FSO1(Z^-].K'[HH MFU9J9]M*4T>7FB%;=A7"E/2;S''@<$IO# 9PP%F7=&[E,YK_97.GT?*C!ACPQ@U7>,+O2_Y3RY0RGW0C+%M M;F_.?M&M3WE+,&&MCZ;EY>78Z5IVF_B^#=;?Y3IEEQB^IB4-8H% M[1$3/[J?PPM0=D9^+52J'\$>PG9E\**5#?8>$8R7??"W'@VSSX^+6?1"R"V) MG\!1JU=5?T3S)Q;[0JV4T!2YXO>?8/I_1,O_1>"EZ6*+J=[=;31]=*GJLF%5 MKY!DZ?DA]!^DYW VDR9 6?GV(B0K/83G=3,G/X^8_+4*DQ#L'5P1?L+L&CS3 MC:Z.KE;:Q!UL[YBB_Q+%_"-\KI6?8X!I.[;764NBC7)KV$\ RV? \J8 EB_N MD@"6']8*WBZP? 'HI0PC4V,5;&"@6L#WK4#Q4AE8/H"G#2/P \72#,W6'5=3 M;6)/7)>0B6%ZHYX6<(03.QL$^=? MOJ,R]1%>]B(]> F+',&.Q+6;([W#<(.F?/Q^^V="_ZI^? ]?!=QTTQ3%II)" M4U1;^OHX#R>K1/HV ]T^ECY[8/C!#V'L!0R/PIK^B(844+Z#,4C 0I%ZJFF\ MWSUT0__X'V9B?L?I5%\80 M/,BQPKS(KCB&ICW6;:U_ #MWK*N[X>)M0]LS#C/9=M" ^\+*N0)L;_.MPPE# M*+'T)R8'HBG[;\$/H)J.??IGR1D0N%0;-K4, ,=O-MD_Z/VFA!><$IJ)[,/_ M$5A5 JNJ/5:5>C"TJL]_K<"0NID#_Z]H\/ KUCS=/7AS?O61V7X[IDWJ"/IB MN[*E]90T*=+*=T>O*M-1?XY0>RIJD?Q10T/JZ-+0QFX5W.KLD\FW( MDS \6*[X5C(N)S)UEX4:]OU2%%MVM2.WG#AG.MDH\0Z4/MZ15'83>SKM,%K3 M.?WL+4=>0[.UZ/ILDC:[=C%\32G(#F=W*8A)'HXCNV95GXO>AT,BRM.2N&6R MW$WBFM30'!16Q3E:M=LAA<[ 7CDED9X=R.Y2W0(_7Y-MM07*D+!L3UG.%C"! M=A.R-A6R5M^])4_ K#U$;\ESCF4U"4KS=,.A#FW];9BR8V\)9XF Z!&$J'F: M 5&71@:T-Q@0_;Q>6,)B!).]C(RSI/NNPG./A+AUZB[WE]E15!H*BDI5<65S M6ZGS0/M:-M<>OD:)"'-AJW\V9ND6LKTMK*,1]825>L(3Y0^R_#IE'X!/<^?]_&>X M?'B(9GC.+4O^BAN$ESN.+>NV6MT@-GOIW9S0M3Z&\_!Q]0A4ZRU7RRA^D9;> M3^DY?_U[Z9G$F.Z)\VR_I5U*Y(;,W?6IEUM3*==2+S7+5TQ7LXEN$,,G[H38 M+M%56PDT4_6\"4@1-!LJF_2*19/HR&%J3QSF#H;#++HU MIEIU^$Z"P79I(7.B99,':R-"VS0P@X5RP\Z=0]9"'^;N?5HU=NP*W0'YGZKPNU7D1); M0DR#DFC%0G"0&%':0Y"**\FCY)HJ9=QX9)'%^AED]>'?"N7A6 ]>+"V'[WC) M.-#8P]:Z\3=6D$^KY+^=0I'\5DMQ[RIZPVU3&NXM)4^:KJBO3BN]F6[E)>*< MIFF;1/MC4J)9[Q[T "A=M"##:8A:%D0=629C2J2U%>2UI>/>8A%'/VGH8/:R M17-HE4Y4QR_!-I7196XS=B\CUP90#&^J:3%\0QUY\0CS%A4+%"H2TDVRFOP+ M/0=8K3\+I]/T:#=4H&.3MV0%#)K*PSTJTH'(=@L5#4I<@5E2VN@%G&",6YI; MPS4-+K[UU=]"U[0A"+8]6V"8VOXM,%@O8-2A'KB'>'.V?/"6)7''A5MF+,-) MA.2)!&,I/47Z$RKFO-(OVUK%6L_M);ZG]CDWJKL)")WN*A4/Z])!KM4-:?@W MW>H\FIS[RY/,_P8*]@+D0)0O"YRN!-L81,]S^G>FA58+?DZ@(";>))QAYP;4 M&&SO'[G?S5LTKQ\5$T6K&9]693Y\)GCJU$C@SF.=6YE)*9AVIB ]^J@7APD+ M@5-V#>?@O!8G\T@P_I%%"ZK:4O0FW-";T!*]";=[A->+3>A VWO>WZ M7+=N3[BUW>!Z8R!C$A ]T%65& 9\[VG6U--UVS8M$IBJ.>IO#8<]-]4<5H=" M.I\>.Q2>>)1!L;G9CB*K:+J'\X+1GEJ9CUX 7$7B)7C*$EAV\^"1Q22BDD,# MI!Q0Q9SDQF3MN#5693CW0?$ES-'>8E_VAPK7@WUI;'1 I6D0I\NH!@4 G& I\SH24VM#,8\($7SR(I"1]7,Z;U@+W(##U+^!7]>_HE MD+0G42JAP?TH24+LD,=#J^PB@ 9J&.NEWG*RYM^&+"9*/XSP8AF-X(7W$JV8 M0YN]EEXS !-%\2**LX&FT6P6/;,BH63UR"(N'W8+E95(1F^1]7&A.L>]( )F MMSZ^;C*O0I>,1 ='LXQB3.>7GB*D%AJM2%FT*/B8\9 )+>D91. C*'$@E)3^ M:'2/QQXPRI'+!<[[+1,)Q+%M.[8X3'Y<3-$0"=$YHWF.*#B*D1X\C3_'M\!_ M,3VF%_9(SF(TU@C*8D4_QZR/DU,^=D?E(PBP!P)$:S_5/2G;%ZRE[$J9AR@W M"!%9@A,(83N#0HB:QK*I9T##TA-",.4KG)>SQ)ANXJ_$H"C.!#4/4T8LT$E= MO6B5L$L9A'U(7<<5=.J;L:2:.]X(GQE)VZ$40/:,7 M:4D/G3[[1%A6'Q\1/J,/1NA>T&N[2EP=;XYH&"A](>@OG]HS]0JM;0);/X&A M75I.-UQ+I0E&2.S?5K'_ $]@C@3>/#$QFQM,30VI36>]P?00S> L(Z7F[I![ M"L7;><)W)J%V2)[$7WM%EELGN:7YE.[@9IOS"#&AT0GUI;:,L;-C7^K-W^FF MV7\#:7UL6[M-:-.PVM@RF[_=:[+M=K;'OLX[5XR>3L?LVXV)TF??@N.:&UC2 M2TAFN_4?ZJ4/V'2J3/W6A> M9?V=CW^;:!P\-ZL#Y&8+&T>,S2HW_\=^VNV4NJ/,PBF1WM%;.=%^K1W1=TM6 MGFRGZDD7JKXC\6.;DA8+^S",3:,1NJC? SI]H;P;UPZ,!NN3S5^-!C6D04?9 M2(/GZ#Q\SZX9Z!4!7@N1DL1];7]"^ S[6AEXQ%_@A&_X/5*SE:&/+O4"$^SI M,[P!O^"LU4S],0Y4S0S2OF_/><;HTA@;QANT[_^GG)/0@_)I:^=O4CXU&R>4 MSSXN;G[,S4Q@@@UFC)5J#Y&.^J>>ZL]*_P@W1^B??IG/HLQ7T^FO1@6E/3_S MTK"BR]3;G6JKB_;[#[<,2OGKM- ]HA6.LV6?S+5Y"3#Z6Z]XT;4IF*_?1Z/2 MG^2X-^BN.[8U;2=@9V6LN0< =C;&EMX.*[DKL/-N<-%G-5FCW77_OO?RV+ZI M=YW^& ;!C!SUMEW 4^\,3RT5M)0 I>ZXE2FT@-2 1\W^O0F46FQMP];^[OW$ M)H%LWUC'"^DS3 2K1=B'RRB%5J?-BLX^-+X[UG<+N+PS3I-I:NKR>HWB]X6X ML9S1I2Z;MB*[9M5!V@U([X 9-0)KIT=JWH2UH[T68-E^6#L68NT88T6@-0U2 M'AZRR55!IW&%SU1]JNGO(J[=.\M(6]DD(\_^&F,;JOWY7S8TD?GK(=OMB6UO MJZ-+US%EQ:@*RE>YD1#9;GWJ[J'0Y4XJW-:8"J_F:HC4R"/)KT.J::Y-^E;1 M^NA2DW7+D%6U>LEZ]OX\P[C@Z(I>7 UF\$& M]:^QK;9B[1Q]ZB\,KN\M>-6GI*JS8]E=6]M@B*K@65M5\)_VVEHXU4);5ZAR M!NP#(5W1I[(;!U1NC9A0G6:?X?,#[[X(["H!1(MI8.51J&-WL*PPO* M.*H$7#_\WZ)G]F]N(I0.OZN$TAHEU-G[[36)8-F>=;-J<@_7D MLNTJLE+3NF:W*_2AI,WUZ-^=9=+31@5OG63:G&-095^#-0YUI2.=ZDW;@?@:>Y3>SRDN:P520X $[!^^N_R M3*JCO+$"6F"PY9[._>F>J4Z.W9P30'&D.(K&MLX F3\N,VP&1 "FL,4,R6$( M 9J.6_D'67Z=_C-D%B2%B03\5U8/KI5BVI01+,FZ MYQ&3Z0P^87AUWF(Q*YPB3#P'()EFF0:T9V8-4'JI@:@ 3B^0@VX+X/2-M?@" M.%T IV^8W@& T]>T1RUZ41.[U&*D=\,\;WS?$;9S0'CF=#X[XYF7S["S?!M M?[/LFK#@R.<#6/B1_=S^$%&!Z*_-J-\QE.Z( M+,'^_;=-EQ=;0FP7%8S,#,B-@5S6^SS9!01U;Y([7%?Q^T\P91"B_XO :],% MYB.Q'ZW[0.U<'+W@XKBC2]N4-:.:M2!SYR]%:BQL T'"V6]K!FT?;3^8K?HEB_A$^UZ9%O$LQ.-QU X_AQ%>-\_8\V!I@ M[FAR,=U[*AQ_2"DLH82XA-*[S[??OK72CJ\O5K;$U@8UUZ_HB+ZP&=,&0XHC ME]%6@VA!11=\]BN9+X!GI=_"1S16& KPQF-+L5K7?TE[4[,4/I"QFT]^&8%_ M"M*'S8NCW",YI/CV8QA.NEK$X0SFK[+YPZ\7\.N$Q4* QVG Z>#+;%1.,OI MY$*0,"1^Y(_"2;!G059?K>[A@"2==5YRQFR;>CO>4U*5Z,KBGDL> EV"(\OO M( N F;!AB_3D"A1$F_':'Q.*"@WZCLS=8474 ZG+9 M' =LZF]KMPFL[H+SD:&C(CCLU^DGN@B&FTIBM,1K&]NZV,6AJNG^(PW ^+.( M8HM"/,/0\6E)S'[[M?"+.H4+=_"X\4]6K2>+'(35+&AL- MNQJHT6IL-3N/A8=7<>'"H_9#2M/922!52(D'^_@B%Z-RGN1["QRCHU771*WW M'_CBKNFA7=$SRXB.'AC6_#WC?>@O)"7-H,[>/TBTX>R3O)(+F<384&_<_;9A&TT7I,,G;Q&"7<@.[3OHH_B)H/WW984QO)LD6>V4 MX>EB.I ,)R K-6TXUGB[B'/.)D#1#D+^\A3RW+N_C\D]139.S6U4B.FFHC1H M#@.?I[J[[M+@6J-DQ1S'SB3E;A.32$PW]"Z'38IY$CP3J G'NWMQ@VN"A'14 MV;&KN<-T?9U7ME4E'VME%JS,-F3#KN;0E1E&3B\DPR:^8[_N7J]A?I?A4&'EFK3"W2P% MH?"::9XP8+5E8:L+D160_9[O1S';4[P^WFVKI78O+UQ#@^4/ID?C170N3:5G M+^EH6>E*RW@9+N3K\YS$R4.X0+GR^?;KM^+"/K-5U)I6]NA2MZIYDW3B'>>K M'F.^F%W@5,7ZNKC#Z:>'UD7K[7!.9;5WJ'6[HTNGI@O*#N=45F:'F:^N*#C? M:H)BW3F!.F26'?KC?AILIL%G,-MB\D3F*\(N9<@,),:]+-T3F!86O\*'7H!I M),DRIG>^*8%K$,=W]8EAZ&02:)H+EC\)7-]6;.O_ MJ+@MKQ".5.WQYO!Q%4L4#Q^3<.#T61(17DU>APEZ^V#T5\%@=$5EI$9O6J[0 MIC%LU_.MJ>D17SRKE_+!#S MU\J+ERRX0E/^I#^S+Y'FY#Y:AE3M@#KY M.Q@-$6@0^%'\@RPE4"N@[5@TM[BS[(!87!Y-1I9M1FW/[ZL9D51E8EZHA7.\ M)3XL81DB*L1/F,?\GDA7+%]4=75#QD)/'ML?2Z?$T** M^)KA!(7+9'-,A(=@B^SNP?^J%_39U<9&>=I4KFEO+-:\P]8@J_B%[MB5#[96 MG)55XNU[/FK-1EBTH%*MR6/?ZAE/94I:%M7Y.Z,CA!6P6 MV_6]Y*%P"]313]4V^S_\?B:A"0XI 9=NR[JK. >O;#10<=6U[^)IZ\=?@8LK M4&2C!M^R?%S\9OEJ-BN)RYHP/A4'X\Y*1.BWIKA9KJ8P&):LV\85>9@*P(0L MES.65!_0JQ-^7U6P?<;2[?H=*TM H(NO-G'<1\]>3[/Y))5[$VOIZ_,Y$+M/$]B])77GV$7*@Q?D@7*O M?^!9P6#IDH[V=[,_YN%W6_Y[+_Q&V"$*D![.V3H,&3L[-DS4[:IR:Y>(\K6 MD\#E+&Y68!P6'>6>-N,/55GGCUP#;XX4G5Z"9='.<.6:2\Z#F1G.0$>AICM':T-0SG, M?)Q&P7 P:AQ1?TQ9JV.G[N:&L257?O=YZ@J=IU*3M;"ON5%@D$P1 M;[ VZJ/L;1./K5%SA 3C(=1Z>-6XE=,U1_DSOU=->:6GBAI1NJ?5"*SZF-\7\+1/ M+C?R.[ALTN7LC+QG.B]-XFOB/?4F=#+-$PB3#$>,Y1M038MZ -MO@GD;O; ]Q2?2=#U: M3L=N3.$]Q9$CUKI'HEV*UE/\EL"6RS3GB"H..E:I94.$&<&U]9#T>(M=)?D M>>K2>@X)YO^NEMFYI*2!NUQ#>VD?D7P#*WM;WJFRP6Q&)_T""U8Q\G:Z+:LI'5_/@FFW5'1)@G?C6UL7QH&7/ MIJ:G/,^)=EDJ4?)DM:1W[BV)JIG=)\3W5JQ?21BG@@?+V4J$@5)AG]3E2EG M%8R>#I[GN'_^R5;S!9R@3_E*JI3 4C4ZIP#KV!)"=A15MMQ^,IJM(:[2P%6" M.RU;1HW]N4N!8UT!7L>=VEPF\DH[95)ZL S9=!H\BGTRW(>R2@M7J;L*KK29 M'EI7)?<2W=QZJ0I"F&(6Y+D]%/? Q[XPBX1\2/_R,0B3Q#6*O4(VU 8WK"0;HM'>J&3!4 MT(V@F[9T<]KH>?6+_",/A!T*-*T6(Z]NX<>&R/O;P59\.FB -7=)YN:;)*"8 M&THPOT5)CYS2&%?W^R9[=&FKLF57;VO/&MQ/L-O;9+LS%8M6=L?7UOPF^"WX?/;EKS,@_,;]A&P;-FIP5X4_";X[>SX;4M3S$/S MFX'I2YHFZS45S5&H:;64\P_VR;/+'BWIM\S6_E.S!;X7K.4#&-S9 -U0&&V]N!JR?L M@RJQM5*G5M3A(X,'5AH8.CRYJN].&N".H:''5M3K0Y,'5AM:YCR@IV MU;/V-A8$=0V.NC8GM!R8N@PFNTQ5P[Z- Z*NT[[5J">,ZS37CR.3 M)2&VN07;8?&GR!D[V(P\<;7"'E/7'4Q/[D:]=XOQ^*\@U]9T4+W^%>+3=LQ.^<4&6&GJ%@3*W1G +ST<6Q4 MYQ#WDGIOCQ!V"F#U1@BFPH(,CF;*JEKMRRL(835UJSH=[;2AH5)][\VF-C#\AJ)&U]#&:OK>B6?#N]L2 MA'X>A&[U1.BT"]\Y7N(*0C\/0M\,B=>>T&E'1K<)4$X0NB#T5R;TS6B*[0G= M C=YK V)T,_1&>=AC1U3HGF+$ATV-(A6V/ DG>29<>M.RSX+=N[FB7!RJF5H M"@"@[YT)MF;N[.)FYR^G%X!#<);CI9;NKF4VWB)HIJXO1< MH"FX27#3"7%3-\=M S=9F/,P5D^*FZAO]W?:?_&RT'V^U/1<8+XR"F.8KZ[ M?"WNDL!\'=8*WB#F:[DM;=]RP6RUKB;PA+:@'>YH\SEU@FI]57 /MRNXQRVY M1V[Z3A91C+G UV'BSZ)D50OS855@/@)O8EFZ9CNVIQD3QYZHRE0S)ZKCDNG$ M1$U=[BO/7X>05.Q].Z!\;']G>8Z&2XCK6IX")VZXNN\$6F#IONGJGFLZ6C!J MHF=K:-BU1> -X!E0+!R W(!CZ%@X[P6?[GS S$#,>S39/& W 3V/LJ7X_#Z=@(0%1 MP(CP[GL8)5L#Q81@ 'GT$"C"'"PL6/E+]NYL"11=Y"%ZAD>RS<>[%D!JKG M^0_PQ0^".QC_(,MT?T 0>S@F'09_QY?=C/"P'=5G&ZDT7APZPUHHTO:GKW:O3W.!L\H<2S] F0W1UHX(C@#Z/OT M$)*I]/DG\5D5S=QV"(0@_7IU]4UZ)!XJ M<08\X=&B*EKU0WNP4LA$/ABB^[P;77V]P1<51@&>N2B.5)+GX S#Z2.C M$I^_:(FH.<"I##D'IY\_29Z\V8H^62R2QB(D,D^89B(_\>^(+N0]HGGP;_8Q M%=#PWC"F:P9>]/R_5F%,%[3TYO./_[.S!J M8.3WTKL()XDJA=K"%+(P*HE6L8\!@P2Y('?R$#D-2!^#<%*R0G-@ECH(=+_J M" FW+M45=7LPEKZ!$Q+C8_5GA6.D [#-*J+,4:C0]:-(]6@K; MD'!*2#7H,X+'+7!UX"W-7O)=91!XHZ_(Q9 MH]WG"2M%JWT3X3$$(^I&M<"V@AWGLH&)K+BTA07!,Y:NMLP-)X!"5U,^LKV@ M_U _P@O /8B!M7/4:F8LH9)A/592RF9["0-%3R2^P!AVO$AAW/"C!^(%W/X! MJGNFIT_]63 6"K:FC@XTQ"E/60R'O^=?4\-!6"./,21LO?9N9)W M*;>E\18:O&4\?2A;=8N-V@;*]ZU>GAB*N#P1ER?B\F28ER>;@<$;,&*KP?&M MP>ZUX+AG3G7'G&@3S9L:IF.XKJ<["G$TRS(U7],:V?E5[C8JUP?2NT_IM)!%DVDJ4V +(T@2Q-2S9ZJ,,5 M9'D>9*D/@"RQ*[SCR&9-MVA!EH(L"V1Y_R&]T,Y1!)$VOV:N27?JL_%&3M:L M:C/.81+?2;4S;$<;#=FP)PSV=PB>, 8@JA$^VM%DUSW#KH)OG+S, 9"7"Y: M:LOV_NBM@KP&1EY;@.^/05ZV@JI> ?(2:))OA+P.8##:ZNC24F2P40=$1&<8 M!-U0N[1;-+2ZXC.A?7L HA5Q#6Q=-M2^FE*=G)]^MN3E#("\=# ,->LMDQ<+ M+IPA>;D#("\#6]JXLJ-5(0IW"P*=''F=K?1J(*]#&(;FZ-(V9;6WOHQO/EJX M1S)7"R_HA$+J]1O1B1%,90!RU@(''&]Z:GRGOBJ5V\F0W3RUH=PK]1@*>&-, M,(#D$-O&^($B6XHAF$ PP2LPP0!246R\2)(5QY55HQD%4;#!"6:F#S^R^$O: MU:S4245Z%Y,IH?T,L(93>N>]ER9DAGT=Y@'[R'F_4W)N%;APK8_M$+$57V6* M+5S4%E,Y3UV)O6J\T(ZE.X\M'DSQ#'.RV/97R8U9";=[^*I7,V#?P#I?HGB M6R# !#&>,$/)&3D+,=W8U* MCG'%^-MNT=5(2VUTJ2G*_@Z$L-::ZX:E]<+8HWU[TOJK)K! M=LW#FW"O5OXS?.OIMJ$/N;"G3FP,$;YM)Y/HB8A0V:F-<2Y%-WV(-[#4"CQQ-0]N M,H[X.KW)V."*<@&+T9$ 3;FR@5QUH6&ITU%^!X-$/_84"P>R2 M!^58>(^@UIANXCJS1VJX*:-&205DHEV%U*E9*.*>LA]R^5Y"Z,R,,.GOF5VV)NPF%6&GF2(X=FIC"'.MKLBFP J?&%IK=XGE MCBYU1W;4ZOVEL,KZ\AQ3U-H4+5@86R%/B3%S7\"U]XBN&[[G*Q-)M MXDZGC>Q]3!!>U>P.PMMFUJUW=3N,;GE7+=>Q3$/W+,LW#5O7)[KO*-K4TTS3 MG3CNUEU]T\BZ>C.R;G][0 ?Y@"!_H=]B5]X,MJ\Z=E3KS6#.UB![7N$/1;8O@+;=SB;= 1LW]2I$/"^IQ@CULT!P%2Y"':A M.;+F[)^V+0 KSX,L!P!OY>H,@T4UJTFZ@BS?)ED. !K(17 -196-_1ME";(\ M;[(\0(\/UQQ=&I9L:_N#0V+O*P! RY#@*Y&;+C5D$E!'F=)7D=PF9T1Y>F M([MFM7?(62'\#L N%""_;+T'@$>KTL7_%:2M 3Z4HLBV?G8HI\>^9NJ_VO - ML<+KIXL8BHF OX9LN]7:0\$*@A6.Q0JOGZ)B**S=I6+*IB;TPG!QNKK2U<\D M_# /9__O:!DCPN@>6$&&8H\N:RCC?$.@^V.'O396EIBB\-QW54I'RP0R%(=V MA+>LO<%^ANVYU_6K.;)=(O#(3G6,LS.<]Y=1#6;S(224B_=KINQ:/3>I.3$\ ML@$890*2[$S&$)!DK:19OY!DAHIM 579T=\D)-D Y)= )1-CG$^B8!\2;@BH M9(:JCBX=63.KV:GGTJ]Y +)/X)*=X1AO,3JVQ58[("Z9H6*)NVQ;^U?-#3I6 M-@!I):#)SFH,87(=&9K,4+'M@2:KNG.V1M5KMZ!_1=R>4[-3SFD,87,5O,<2 M#S !UEU4&:-+0W;L_?NS"*OJ*+ ]IV9]G-,8PI(Z&&R/H9JC2]V05?5\;:8! M"*$]D7M.S5PXIS':7QL*Y)ZM4FLOY!Y#Q9QAU9(ULZ^RT %!][0\RUZA<-BF M5?]<@^NHP <)0*$2H) F (4V9@(*0"$!*+1A>J\!*+2!76J1;K;B 4EK^$'> MQ"&Z:QM31S4F$]^IZP1?N<;1^84[UNSFN #27ASRU00YJ &A)00RV_ M$^@])S=9 34DH(8..:%3!F<14$-'V&,!-22@AH:S20)JJ$O(^RVB%%BOWX[= M4+%?MJG*CK%W2: SS@3LGS]-NZ&BGVV5556];YZ*0JR/'&RM%^__;NA8N-N M2Y-=6Y"E(,N-9'F \GU-&5U:EFRK>V,/"*@A 35T8+880#MY304CPM)E2Q=0 M0^=&7@-H)Z]AOV_=D6U];[0"05X#(R]] .2ECRX=19.!U@5YO0WR.H3-:&!R MHRE;1C436V -":RAUZ'_ ?2/U[!"07=E1]T?-?A$P6#.EKP&T)-=L\ X-#79 MZ"& >:+D=:Y80_8 ^IQK]NC2=C59,_J*!9T<>9VM]#I>/U -.Q8;IJR9>QN' MHF!8@ T=!E;";NC@?51QZXXN71,8Q:F&>@2HQ&L%!MX>*PP@841'C%99P\"4 M4C5M!3,(9C@6,PP@345'1%E9-6W9%-A;9P(WA'35(]R0KHTNWQ3'F5#E[.7@V\7AM=YP2F*%K5K[&ZLR6E[#I,%A%0[Z^P M58N;.5<8\&E6+9OQ/MVK&E]-4(1X: VX2!L>,F/69K4:\\+Z5#J\X!6UV#'$.Y413(UPN3M MX$9=S8-_ /5^B>);H-W4'NPNC$SF7&FR98NPVW"=JS/V9?:'3AV*[S&4,4[ M!QJ8;._#ZFQ(QC[ E:)NH07I6GNGQ [;@A08J&*,MVM^;N\WU9_]V;^$LK$U ML28[ZMY=TH]GYIVG>25 4,]D#!%9;B7->@9!U;%(WI0M5X"@"A#4TS*!SFF, MM4FL_O&?#'%VJEBT[1E]]6P>$]RRPE5MA*^L"6WECAK' 5A;8 MRANF=Q+8RCMB)0OLX_:@Q:<)ADQWZ[7!D/5A@2'3/1%@R&\,LE=,5H A#Q9 M4X A[U9S-/B#%6#(1]AC 88LP)"'LTD"#+G+9=1;Q%%T!H#H95@(AFS*IK9_ M0K: ]SP/LM0'0):T8MV0=7?_-OV"+,^#+ > H&0XHTO3=657VQM>4Y#E>9/E M =IX& C)@$WHJWVWATE\YYF2(L"0V[#% #)3 7!D%79LO>V;7M,%A59QGV0 MUP R4QU=&FHCNP(,.2S(Z\! #"96);C*++96],N05X#)Z\#V(RFSL"0-6=( MD-KG&0L58,AMZ7\ H%ZF@<:A(]O6_G"B)XI6>[;D-0"8+-,$X] P96M_X_!4 MR>M?$.L,("$$=-E8,B.[-A5VT,P M@V"&8S'# -)4+(7B=;F&[!C5C #!#*^=&[H+&#+258]@R)8ZNA1@R (,>0!3 M%) 5ZZR^):5L%S#D&@F@C2X-MYJS,S3 "A&]Z2-Z4R&I0?5ZM'1FO5>QMT6\ M1Z =G\T8PE^J2*9&/,S70SNVC-1[TDWA/0W7>SIC9T6@';]!)V=@LKT/J[,A MV_H =X:629&F-'-(:3,"[OCT;;9S&N/L[,_]9=3Q\-@M"S/[#-DU^TIY%6C' M NWX;8\A0L>MI%G/:,>6C15&LJGWT&)I#P@T"[=ARL)VY M;-04P@O\%X%V+,80X;$.QEHGM.,:8>2.+NT>^L$,.AHV '$DX(S/:@QA5!T; MSMC&9%55MJWS1( )L.ZB"EOKR(Z]=^<3855M M2X!(-8J$;AU# 4$TCRQ-S9]Y21).0PQ?'2VG^]2,F7,:XTT:9D//V[6UIKS= M;5OWS M])"#&W72+FRQ"Z N \H&Y_>:W7]0/YH XI-+GF+11P]H94GL$/7\"P:PC%,%P# M0D.*63R6[N#QN(2&G"21'U+ ]*@4$<7OE\LXG*P8U"^%6 ^3;"HRS^[#YST6 M0UV+()0>A[?ZR%&8,DB?FH8Q+*V\/;HL/7A/1)H00K-O6/)@%IK%1&J8#95# MF(28 CGG$^>738RBI.=P^2 !IQ-_R0:Y6L3A3%)E?A1>:?\G9!;"SO ]SNN6 MX4Q>%;69$AF22!C )%<)F:YFL& F1FF:YB1:+=<(8IJAU,$>T4?G M/J$'#]Q"XME+J3)[&9-YD(Q/3P(SR =6XB3C M/\"RD)XB."98;1BLX!PR^/ 0\V.!]N?P88$,&9H[/>! FKRP\_QZ_?M8NO*1 M@^# 9B^RE*S\A]2G!4X%'L^2;6'@:!6G+RK PP.](XJYIGQVY06N01S?U2>&H9-)H&DN\7P2N+ZMV-;_ M455MU'SX!3CP CF8;4F(GY!IP.\741+BY#[$9 :S?"(YBCA:-(5?\9CYU;+Y)Q6TS?:DV*OZ-HRULRK\^1"GLUD 65U,8N+]N/"F,-D/WNS9>TE& M?R\? >PV']P".ZCSVK>?[J3?;GZ_N?M\+5W] M<2W=W-U*MW_^;S[1#GC;'SA.E<0K4Z&I^470NXHZ *J#9HAT0I8, !;!M0] 4,>E*248 F+!)OM43W)_NF#=;E\ M7\=QO4NREJ,<88\T92QQ_^\/M"I#O^KP=6H]> <__07TSH^"6V$]ZM;Z"Y>FN[;):[J+ MJ:WMKRM/SPX,VS$,WR&6;Z@F<95@HFNNKFCPN662T4 /\SI,O/O[F-QG]C/? MM HA'F!*FSS0RAEM)[>L=TORR\O=RX(D7Z?>>9@9B89C;O RV?>(B$?TK]\A.6!7_SR(9S3\>B//E;Y:SW0BZ?(OL[- MFK'"3!L>:N9OYE^/Z5=K023VG6Z.3VU?S33<-N_DXW MS3<^67/L.OJI3!9WUF@U[):+DJUQ;;?R:$WXF9ED!XL_.^U:@3S$A$B/\-Q# M(I$Y^K?_M9H325?D%KN\]I;>!:(:7EQ5&E&UO%O<[=YW M"(O_V\%6?#QR;KG4;NG2 \!?MIW1I>$XLED#O;#75?C!+KM[RLL07/=6N6X ML-2V.[HT%46V];Z*LP37":X;--<- *W844:7KHDPWGW!R0JN$UPW:*X; (BS MHS;#/@Z3ZTZM$7);'S2\Q[PD*:^@[*. Y>B!A0/P"8PP #[11I<6V(264K4) MAU)I=!Z'/0 L7$?'PS9DNP;22AQVGX<] +17QV!UYYJLU]2>B^/N\[CU 1RW MV0;<]SRBW=UAVO>JI%'V+8,:PN[LZJSTL"6OR-S[@V\UP+,(!*M2[$=!HQ#2%'A!Q9DR,#N'5S;)0CJF+*IM;L[0DY(N2(D".# ME2,#N$=T' K^:=JRN2&0(.2(D"-"C@Q6C@PA'.FF(,).31Z0D".=FW#D-<_% M"K+U(J'.Q>U#*2U2-<1UFLVD1CH'HIN0.)IF_11X"?E&XK_YXTNET0L=Y^OT M.ZT\Q\V]Y47O)2*_2(B/A/X,AYR0>4;C2D[CKC*Z7&(%0(6^J[TO"H7UM! ^ M*XVBK1_@W!^D8D8G+>ZL7J^-I5M"6.M*U:6-+I',\"NOU&UA:Y.$QI*_H[UKH23 /\C8(*"A_ MX*>+5;R(0#3*]/O"!*1Y])RU2$A'[%KXEM95^[,0EB%3ZIV]2"2DR&4E(H&Y MUM&(]"T.HS@=I\7&K2\J4BK_ZEPCL_SXB_Q$+(=)AWOWY^+]$- M+/SBUUDT@8<_T>64$=C@\5XI]7CUJJG>E&!IV+2DNV5>TH6Y*IK3_3)%V'K#?#VO?@O2]6M+G&9LMO!?*B_@,]B"A MK7/8FT@P+O4I6;XL4!$"I;/*TD3R)%VY"+P7:1+.9LAW_HL_H^UA:',<[#$" M?UE*^.M%!&Q*F_>$M,/."VO5X_E^O()9K1;(#;HBP7!)H;J8+X<^F\T/7[<^ M.UQ 0(!_'F$' _8KVB(E6=+CA_62F+96P1G@9/.7T.9"]W,JIH'3IE,2%SJZ MYX^'\ZQ#: 8616B+=,[Z;85,7.MWLH&@_6)!VO@>[P+OJX(;! M[*,Y;:WTO=0*V:!G! ORPEG6&6F]>->K(0W:E F/AW;JP4'\F( &XDV9UKBY M4W5^G2E*\>JNYL%OH0>G$BY?FNJG7753_?3 >?"N6DXM)0_( G@LV2E-:T_) M7Y=$U<+IH=EZIUQD;:EC4W?ZKZZUQZYF'Z 4V%5W^^7&R5IC53M.*7#UT:%6 MP%Y1#KT&48GNA:3S/F[]%C!VWH1^.LEVV8&T\%=Z*X5XF2F80@Q3#>OM@P0] M]&B=2)GNDC*].1C7:/;L@B7G(AZ)(^LUJ03#3(P6Y0B"M_;)SCLF;^F,M^Q3 MX:TS+3K(].V,.X4A297NY'QAS7HRGIA\TX=WJM<8GX@QM((XSRQ6LMX";@? MF?,1Z.7'7S[*&_\6-H0U1@;=+DW!521T2(F"R\,"K@C M\T!BV2;^"JRJ>1JB']%O1NRK]",._.,7T0SXE:J4/!"R;,Y4:4Q$.?5#GKSJ M(>MCMW+&:4+'AC,NA(5*!UWZO-?3+I^1VU/J9?N!2MOF#BB[@29U2@TWH^4, MM)@4D+Q]$+X>'%&6V\"OUEA"$DV2B*2_=:JL:$B)[@0?GVJV*RXRNJHR5EIA M.=5T4233;+'%N.9 5OQ;/J5/C,UJ%^B"KC:JBAJSM=(3A(46UU<";"]DMSKM MDUOK09\X7;\]X"53 "]M3]\4P$L">*E^>@< 7MJBC8WQ9J^@%A>H&\Y/AQD< M88\1N*G8ST-Z]RE5/*UH8C\TQZ'81EI=[A!X,#%)T(KEUBG_UO]K%?)+L2F! M'0/=R(S:U6(:1YCSBY]2[P>$@Y<%(4&C(A(C!5&D,(Q@3X!?^V^$)7VB6?B$ MFM(^BA"@\C *T%:;,,1V2N@9,BHJ\3F'-:5)W5P,T0L[;I LP/=E2<+PBQ4= ME09%^5&7QHMF5)H[3/'9:[%("W:IF\"<%Z-LT?Q^=**\V M]%W.G0<#- )ZH&GO.;KO&GIO:O(OXLAG8*_9-3#2UA.;=SXO1M+YI'QO02%2 M_UW )4W?7Z".Z6HV#6LL?;9E]3Y $3X548-AFSA2ZE4G=YBCJ-*'^ !?UUWC]!GN M(*]2;;W!54[6@9OCK.3AWVSA[^BQD?G[E"4SK-]H FS"]5J2G@[A^+]E(4CQ MDNDGJ7 [#0;<@EL^J+E^>O#F]U0^;*XUH$*VY,R]9/4'4I 7[='J2&8OU0$$ ML:WAR<(:?0ZSAJ5GK*7Q@(B2U8QRS!SI999#07-&>Z$_084!GB&LF-;&H(KP M>:D=LC]CARE\%L4;T*//4_HC8[(80DU!$G)GY;!:'U(&]EZ$=BY78]:*LU1V M\#*R";D/YW-> I5K;#IRIX#'EF9>:U?KV7_2G5"[QG-,11E=FJZL6]4.C'27 M.LU^2PNA \Q>Q7ZALJ54J_-1R25H%((B1#3OM,JU+2'5\KHT? K:TG[E &>@ MC2YIAX0^*&A+TX<#S!X38E55MFLR8LLD="BINPOZ[W?R"'8F4,NWW SYFEDA MG[DS=$>K,K].;^'39,H6U5![:"K&R6"WUE4:Q)U-V:+AC76U7 M9JN,WO%',5<]UGKNU*>EN6LPZU1O6;AV]?S;QJ=N)Y M%^?>14MO]K:6_!N-HF&7%55Z(5[\ME:O7NATU6^,SO4+\RTN^PKOL*6ZI>]: M-K4C .X0,E/OJOW01K9Q60TCN:"OG)/JDK1C+6>'0JN] MKZ\_Y0F.:4KGIRA9-EU*J\JF2^E*Y>'K7D'SUN=)ZUZWF+K),WV;KXU/][97 M TIWS#=_)R?F>CIS/:4\ C'7TYJKV^?=?.-UEZ;F1G0)^:?+!= @KL/NZA-Y M,0.SCWO!\]FHVZ9$U2YWB%OWRUW?KJZWBH/8JY;-S-LL\?QW2N^#S\YF-P3= M[$8W;RK;[)1/[M:;L:)*F$SX1/W9^]A[[&O9;9H)G_#NW=454/:;P'3*VR.( M2Q"7(*Y![IX@+D%@R#8$:.=XOU=4%H?BHO\Q0X2N+"DEU8.EL: MS];?D.V ]6*JZNA25V1'KQ9'#_,64R0#"-[:B[?VM#WID[<06,JR9%W4.PCF>AO,I1V/N4Q0 M7)JLN2+]6O#6F^"M;7A2/?*6A1Z7)1MN%7I ,)=@KC-DKFT853TREPV*RY = M11B%@K?>!&]M*8+MD[<8Z5\SU691LN)+K::4GR M;*E7[Y 47 MC#A75IVJ@S04T/OS.-(M99$]'JFF@'AS'=E0JM%:<:9]GNGQ;HXUO#FV9;,& MN%<<:9]'>KP+2TT#-C7K+U7$F9ZF-M5TH4W/39L:0IN>G38UA38]-VUJM=2F M9YK=>L40^&CWE#Y:K9X%_6F[9<@4][([(=JC2R!#HWHGKVL&>[V^WKC2X-33;4:K6,.-L^SW:W M^-A^9XL@?X9L6D(F'_9L=PN4[7>V!C;JE%5ER]FV:Y%Y>N"XTA7M-'E-?/(X M(3&'(U093*E2* M2^/+?2"S@,*RP^S(6+HE1/HC6A+)H1\BA^(OO)D4SMGKX5]K<* X.E^'QXBO M0##\P$P#3A2V@([V@6&P/Y&\TR:R6^%7:4.R_"?>)(EFJV7S3RKEW^WI\"Y\ M)(GT!WF6OD>/WASHT9LG%SL2)?:?+NU.X<^'..\@<$\N)C'Q?EQX"'[TP9L] M>R_)Z._E#JCA/!WGIF[;EE[UJT4Q]-=^O7S']^N/MU)O]W\?G/W M^5JZ^N-:NKF[E6[__.7VYOKFZOO-Y]LASAMY(T'V8<)E3M./*#33EW#NS?T0 M..5V"1\\PL22(:[@W9]S#Z0/3/G](*=W@\BTT0I8,$ADB?STR6*)4%=2\N#% M1(+-]A@@/?VGC\+Z?1W'':KI,XZ+$C:T+2]P#>+XKCXQ#)U, DUSB>>3P/5M MQ;;^CXKI;_FOCK:%FCJ6NO6F_@K4'',--+\'_10]DJMY@&#*\Z2N.[6A,.5' M5=<5JJ3 ]29ZX#B>;WO&U/ =T]4-_#_+TWQ7"=:[6=-72E'Z3NE=2-_ZGF(6 MPTME:4Z6%3-E_22HC5;4/>QHMD^F/'G-,0)B6A/?TSW#F2J30"&>JY% L57? M.L_D& U(U^GY>.DAD1VF+^\H$D4S8'2Z\Y57=\:PW(= MW0L\)= -PS8UQ_$#U3457?-4=6JYE2[E)].D6W?&FM)_DVY5']O6KAUX-W>3 MWJWG[Y;)[KH'VUH)G]#.'FRR[0ZLO_ZT@V^)=-C&QJ>S$<=I7'P>?;2.T8#V M;':JE\;%9[,;@FX.TKBXK]0=V*SC17/_&8//>Q%$SW.,&8;SI3>_#]%43>-^ MX%,N8G1(EB^R!,;I?$D_(W^MP@5Z\XVTI/4'1UU;3'=RP?"&*ZS[#_0,KN$( MODYOL@-@04[P4+[QW?^&>X\>2[KSG2.?!F9\R[I]*AA6?5^^"(I> M*'(:_B3!Q;])'-42HXYNO:.IVD=!CH(?@\\(UN;=V.RR]B\F4Q'C[Q:Z( MW[">&L79DF,.)X@X2]_PH8DM: MUS$HPA84,22*V)(,=@R*< 1%#(DB*@96 C.&O_5&&C4DX(XN':5:9W'PXS__ M\&&>MT"WXR*:7JR24B@QHOD-[(-](H?GQPEMHH-9\L)OQ$O(=WS3U^F?2>YX MT!0']J_.SJ^)92J*K"M]>;\GZN&>'VFU"?/M3EJ;%:ZI]NW%"K(:"%FU"=<= M5F)I0F*=)VFUB;L=3&+U?C$A8FMHF=/8&HD?PSE+205[<88GMQX_T\RW&4 S MM(9N)?M-S0&:7'4;?2B.;HT9,W+TB+6/326;F@:TA-+VZ_!TD>*6!W[8+<5V9Q_8*H3 M:3=&INKJHW@]32T-.U@&6O75FBA8N&F#)XW&R%)7TL"8?!4W4U#&R5)&8W"H M(V58"@J-]FI/D,;@2:/1)NY*&NKHTJRYR'L5TC@20L:!+O?J"R!:%B.WW&R^ M8)Z$QJM9==CN(%IAP4&ZA!-"V*G?MO8(.[UOR2L*AOJ]V,O.;,@%V" F=NG< M:VFTJZ:F5BW3]""/)$4[1I?[IIY#:\4M7:J%X!""HU\WY% "0\=8C&M5VP*V MMSP$[PK>/5O>WL MF1L:@4K>)%HM>:[SEO )'09+SI:T"1!MX;?6!:?N2-8_H9UR>*=7A75Z9?-4 M-'U<.:NVG?H0]6]CWT!Z9-7&@4>1&*RIG]:UJ=\-=A8AR3)KYY=^P(4#5A;, MHF05US7XLZSU1G"ZI?BF/[%(X#G&=&),IO845JDJEFY-%,=9;P27ODUBQ""] MX\3POEUGOYHS,*E"K27NK9/KV$NOP]ZA<*G;0/N5.^.YSMAQG)T:X]ECW=$/ MT1'-U9P#M&\S%>UT)JOOV,%NRV1-Q3J=R;IZNV%%8SS1&$\TQA,-SD1C/$$W MPZ";4\"79YF^S2F"':P"Y=P[+NZ%*7#?>-=6P3W/0VN:DQJ[8? M;K*Q!81L=6V.(KA)<-,IU3VE6S MSC-)Q=_2M'&-#[)<_*Z,@'W'5=FI 4GN?'D^H-R5-TX[6Y(N^Z(=!.HU94LW M!>V<#^UL:039%^U@DI\I.VX/23N"=H9".UOROOJB'7-TJ2NR.A2===HA]OI[ MA,VY,+M&W$6NZ"&VY+1S1=N6EI43G-)TT6B>)?'MDCIJ6]3\U90>JIA?/7?T MN"$7P/D@]5FM:WZ,467(8Q3RZ-T+>9!^[KR? M&RMV'&6]8L=0IX$?P/+MB6HHJN>9JJJIEF]HDZEM>VJU8H<&)Y;>3Y*TKL^A M!Q[. S)??M!L*F*;SJ:^+&WK),N+\AW5@[,T?3A.8Z+;;F!ZEFD;N@J'371S M5)U=J6+K8\.$#QS\LVF2/Y$^18_PLA<0(*Q#-$FD<)G@GB/X\%.8X,9@I5R( MPB-\E$!6A%&02(C/=B_!/$&@@&Q84M2VD(*-P'[.).!G F+@B9Z?%.,#7H!K M)@S +0#:B>&E\!ORF,A2.(5?OLC2\L%;2EZ,/_M!YOC:2/)\'Z0%1JMHP5Y, M9N0)X9#97,;29\]_D/Y:>3%,4::/I,M:+0)OR==4G"@^TSA1F1;PA=/2KX)\ M'?Z#-[\G2?E-CS!=6+SDKQY7,X^.Q]:+Z(,UA8"=":))N@RX[_9OZ\;WT["52H_(#?30A\4:_M!*6_IR^-Q-;W^'=GQ@3 PUG M($9)IMXNM((84VFM8S7-[3_6"D@K52*EHE!=EBA6SS2.'KNNSSSH^K )DS&N M>M5;UR>E]:YC"<\;IAC3KO*<2]?/'PXY_6K+@+H4)B!]8,$Q4*,4K BVJ'\ M^B(%N3$A>W@ZLJ1Z4='5JO50;B>2D MNU[17::$/7C2/NC"#,J3ZJX+Z\Z1F_>IEA\]5,[Y"[;SY99WK'/EEA4>B2?+ MO^ID)M_Z#R18S%O_ MY8$C%+](JJBT$^G9J,KTS8D^#>JL<^C0L6B6F*%7+;B3S-,>!MLWI6-S4ZV@ MK<&D RW[0KRXK'QE-.QF*UQ+R8CS_+]6(7LF# S?:"@+GOV6GD(MQ^ E> U<@T!0WN&\KTE[EDB='FHN8@#1 M6RQF,'%F7'K+%0LKSL+'<$D=.X%DTP._? ?_B8Y=9IC?\!"^3J^R([AE)_!U M^ENV_SMH(P=X2U9JE)& -3@@QR5DN9P1#)(GTG.X?$"^HS<+J^5#%%,/4Y0. M]DVW_U_PN;?T;V_RK>^EE%<8!1['S81V=D;J8%%#U&?D)_LKJET M[W3^JJ7/Y(?[;L88V_NOT\]\YVGNH@'^_DE:]!:GFJI5N-?A>V : ML$FI@_>!6J3A$\D#^?]1SMSAZU7RGW@36!BX'8T_J82]V]/]7?A($ND/\BQ] MCQZ].1RQ-T\N=NS;;=CE.Z[BGP]Q'B:X)Q<34(D_+KPI3/:#-WOV7I+1W\OM MC\-Y.K@%9]]Y[>WOP;MNV;YY<+]^_N/;U:<[Z;>;WV_N/E]+5W]<2S=WM]+M MG[_3T$%F5OX05_#NS[FW M"D*8\OM!3N\&[Z^C%;!@D,AHDY,%S3V3D@=,5(/-]EC[>/I/&A=]7\=QO5U2 MUR8N;DU$7$M<-*>*ZCJZ-;'UP% =Q;4=W[5LW=%,3YT0>UOBXG&4N,TS5(NY MH-*[3^E*6A',&:7F7"7H%H(O3S IA=^#JP78@;K$LV*:XH,7;+B1]QYY4!_E MR=\.?V5T]^ M_QFM9L$-S,Y?9FDS/&&FNVVE-=XHT=WIM*3=[,'>EZ0WFHNR M%)-DP8:?O98D1I(K]O[N5((98[)C5U/&CD7W_2X'>T#(BEIMX+5.\^&<9:9C M,X/.*]WUX/CZOI&Y-\,H:;;,FI58L)(:[*+C'4N7R=HXV6HAS_JF8W+6(AV/ M!?.YSFA4+6-IS2+:Y*&=G>[> )^TW0R[7L5T=T%4T8M)EK6T0="US)LK2[_" MN7F+11S]I%4/LQ?I;]WJ2I6FUGY=Y :O3>//=!+THZ'0]90L69TK5@#(G\,:25. M0M\%A/2TZ,[#06S%L\=ZEP5LQ]K/>$GE"82 M@(3M:E+I6RS WZ+Y_1V)'[^M8A]>2')NOJ*>L$3W@$FTL(+:5XB?S&OZ\3A^7N2+E4B MNUJ4O?),>U&E(L;<+][\AW2_\F+81$*$F.I=3-VM29QHM4R60*WL+KJT^92( M9P3$44QEFQ^3(%P>+J2&5@P.L_)F7R>P7=0.Z,[1.K;*5LPC!,QZFK!!19!B M58U[R=M%J13%UECZ9?U08R*!M49B;P:^$"V)#YB^N8^>2#Q'@052CMES3([] M],.$XB]@&,-,W^*?A!:J8XCUDTH64VG*(:!?,'(!8DH8>F]]P@/)%CW&JWN M'^B/\>+/?Z"9K? LKY#W8<2YA\(;#QIFF!?S%00[>R]./EG!$/D\.T857]'D MHY#5&PV^DPHW4-'UB=?5(<7 O/>#1Y '# M 8ET&TV72)#2'?$?YC#G^Q?IFQ?_H./2,=+7Q-(M.7X&FHD>P3?[W]$\ M+_6__?R_LU)_]A-F*)3Z.L3DGO90P,3K,$DP(#MYH8_\FM-X^N:4/]AH=/(_ MR>-BRSVP??KV]R_:!MKS XFH0 M W$4K'S&9FQ?X2^:HMJLHK>HBNB^L289:%J!2&"78_A*ML:\J4;92*I=G\P7 MQ]:93AG., 'GE([X\!3HW+,23K U,S8^;8OQPOC8>^N2:X,S!Y=')FWSOO/;"?](5,8EH9"1SH4O<3 M:!D9U9/^M0I"*N; ) "A ?X(%4H9V])4]I3G@#\#,J7J$Q5I'$Y6U)CBP7%D M7J9*:6AO$1-J+Z9I+HOBE?I HLZ6H- 8I-(M>4GN4_RL&F77#?"G@1'\5 MQ_ ZL&?\&0:4GQ\(E8S(U=D,6%@I0==KE77>*2\6I1 \&4>I 956Q>!/X86\ M2@8F7'IJ]B+7O8K=4\8T&9=6FY7["Q37C*[?"ZV]X6HAE8OT8L)+EEF7(OP@ MW4?>GXB>S\4$A@WRS:+B%44Y"BN,QJ$>*$[PB:9?@_C"3&"$;NF2L, M8KH2%XDFW%B+V+&!?4T[(X64!/+C!P5(;6=6QP33 @T/-5NFL"E.1%M$2YL'9D36M2I7?N,.]T]O+#'1$9J#( M#!29@>>=&=CNFN>5,_UH/!-O]C;>F.V8^G=:V0)T*]Y-WE.7CWOHU:K(S)6\ MN;O*7,D'[PFM)7B \CEH0Y\0U+E4#I"?'K9X9.KSR0MGWB27/4GR$SUH:G=F+B.>67HS'9,IN*E%'Y\OIX-W')-[F$B6 MV !FT5.(UAE_(>LF2)_!+%&6_$#0_TP[0N+L-$53F-$!NP7FR;U'O>;, L/ M14S^11I2Y-)9W]X5W6/^:K9$-%&YH9D&55"T)NN.>T M(T+[8++;BG2$Q2I. M5AC^2-O2E,4)LVW?A\8S?L"T9PG@G83QZSU+@!2)?#GR@?:W:6(,HP M/%M+!LS/P1F,UUX?B[+*/K! M%L,M*19>8$>:3BD-P:)$G44^Z+#T.YX!N>984$,0+,\8%I=F0Z)!6AR6;A;. M';4Q2O!14K5W$AC][)&?/B(5,1 MA6XH^$G$FS$V*+SW/Q-\#=!(>IRX51-"\UO _?5F&*1/F]I<)/MT0\TSY MC4YD0LB<)3P]\4 @C1*RL-6$(*E2(9K &\NL/ %?B3S1,'I&HPN/%NH6Q6XN MC"LWE76L2OT<&E"#'8@*"9T#6/R"#;CFJLV1[\0ITKX4<".95RX'N>@I\[\ M37X=4VJO]89::3(M[G,MGA)^RNUX%Y,PD8#5S%.H9%/Y7[ (\IF-:(,$I*$R 8!>42+EH53,M<:WT"M M@O66?WB+Q1;!PC;>_3U0(.WXG/GH'1,;ML*C\LRZS]2BH7+^,P]9?)U^BY(D M!$']&_RW^_VBB9A1FNP8U;+N8F.D+ NO>(L6%-I+LRTI)S. AP _IXHUS9Y- M6VO3!&:>?0G"ZD@N2'A8.D@"T*:,5-%'P:C0S5F@(,DI*#($Q,IKPFNLI7OR# M%N)5MI [C ;"+N8ZE2FL]/.MZJIHBL!T0:RFHC&?*K64LZG5*+*"$@M3]5,\ M@6LR>P@+.HH:06G#/78!#;H0I6B65X _2Q>1*2VD6-J+O5X7Y)N>"AB^@JJH M63-?>+/SN?2[%X.R31.MD&;7?XB1;[!.5OX/UC>7VX3I7,>9I,,0(-L8K@\B MFJV*[GF^$'X:V3%NW+1?-BBX>H7,8IV/..0L_(&)S/#QG!H>F<)NLJ*8;L2F M$#P'&ND5K+]:ABE*VGXU9R?5>>)Z,J 7+K<$1 7F;A0=-N9-??-BL%U8=D-J MKLW)LP0F.<;XHX#*LU0ZL]-%YP,&C5BDBX#^"S'G#,=FPH*[F_ADZF^F5BE6L(Q%#"[ [>$^9K4:,VO:M!J13IB9NPTAMU;LV&K476^XDQ4LBU< ML_)I\]XLA)AD(<0\N85>O^"C;#.SL9@=G]2M*@T9T-7A0A8KGH'0)83?D1?: M9<'K-C8'>XU,=[-KIOMW0B7TDJK0JWGPG6WK5=:N>7.^>R5%W'941?6#J>F[ MKJ%K$]=7'=,.#,OU_8EB:.OY[J7W]YW?OG4RPQ5PZ[8V\!GKNT5U]71&?J+% M*DL/+Y,X#*3[630!U@I I3T1L!0>@7FH^L&1>9^TDA4PB^;W%YA_(='X ;E_ MX6H03*=X$<5,/$B/X4_D[6@Z3< *A/>!\&)_F>--,/\["^&A*R@]1S'Z&Z#8 M$FI3X.UL6>UFR#%!.1ED1ILK%6^A@E(H'J;$] 8*)LF 9):( Z17C)&"&/88I42'T4$I7"=A],;TD9\..I:_< M58EH)0=[5VK1M]0UWWOP>Q>85>"I+K+F*M@!5+>K6#_%@,%_@VX8F(&>R>Q-'74]-SP49,&GCBR8MIH+^>-\H&'HTD%D3& M.J-TYHDM@9G;=/Q/X/(E:O")@J_!;F1D+ M_O)\;28ERC%UOM,UMS()!G%8LA/FJX(A^\C )W0/J M&B0K'ZW[Z8H:!?3.@4=:DCQ(47&,F4^\FN<.,?63J19+S]C.4I2 M$]-2]0H.,6@P%?Y/4P@Q#'?J6.#4F+Y&%-]1#-]?CVGE+V%%+UOZ-M3#"F][ M9UF:,>@Q;*&*6_=*)<;T3*Y#O*Z8!XTUT/ MF[-JAB UA1/IE\B+J5%^'6+"4!0GU/ &@V)&P0D]*> ;4H!'11=AS0S<:O9\ M(_$M\F75_"E!2QIUK4RB^>T2:#P]FB0=ZYK/,K-[E (;&*-+9:S6M7>B,L.G MXS)9D252Y8464>ERQN*8C>@L/-!"U5G RYZ9B213' M=+-PHUAPAE8*KR;_X5=LO8.2N M J]0%%B (Y1D#:6?O?FL$ TOK([3;P;6B7T=AY9XVKNS5Z2D')R;K-]2DL[ MZ3,,/($^DH/:#E97=-1]=P]%#-2@O#M>NCMX;4]XWBZ_W<_RZL!#9OXI_BK+ MQF'HN<7\"B:Y\CM5O[3)<;[)4;;)]%^KF.'FLB+?-,J*H7%VJ5L0BRP%B/_G^9X5#3S4]*VU6\5@WQJ_$:*_+C]YI%KLE3 MW!_@S)$@>-;& 0483P;9>*!2Z[.D.5\(?,!2VA'*'OD$ 0Z**^5I5P5RYQ%O MFE>!*-$7LRBBV9]KE%S<+G[KB\%$[,T9)C\2>8W?J?1*DA7+"S\*+YCCO$7CQI;:WNWF6O2[4NM9[:#+!6- M;Y_.S+0>CF&;6N)VD*H!"1CN!)'#K_XC=-$ MMUC*Z[MF_R0L@Y)F.14(>INXS03I?Y=RN-8?S^J'0F LT'VP0\S43XC/R?X; M1M!O9*E@%E%)HGT\GH1A*B_K"$Q$+ M>SAYJ8S'>G.PFZ(DW32,T?M+.9T,_Q1,E- /%QC]7_L&,Y7GP?JG>-^Y_AF_ M0;GE?N+( *Q^@;V".ROA)$,%S-S3&_'VY/RS^#;FE^E#6J:3SCUMY$."FYJ M&^&-MSL@LU?P'&;=Q?J2I9:V+(&E3FAJ MN< M/=-",,;YW 9&&S=,+:.L904E&;349VFS+B;DN)23U"LNX49%E3WJ65E7!6OV MWNT&P][&5ITIVXAF=4 %]WNADUHC*S.=E)(FE^AA9FEE-6KL5A\Y,HUE,R\+ M=1M0T[1 3Y^^_L_-]87J N7 %CV&_E;#9X,_?NS^0-4_OS3;OL^$[@BMYN22 M3Z8F;-IS*C=CY>+O"DEG'UKM#5J '+KL B'^6(1MBSEUH3K'[:\$;&0=H'WR MAK>6-T4UQ@I=,A6HQ5H:FBA#?H(/05/_>(%P6MV/<>BD.:@I#J*O@WB&4\": MB>(!D/D]MW'%$1SB"% B,_N%H,$Y6V7U? 6!!)]@HC5WJO'4'KUD29T55B&< MM]L4AW0@/J$>RW3-GBP;L[##/\A2G, !3F 1@9#"B)@LD;1Q:)2[#\6&DC3J MN\+J*ZPE8#WY>"RA&!V/^7?4D4A;4M#O>84#FQ1!.SE[96Z@L;9C]R3*9@8N M])PZ=(( #D F8RD??QI+/(E-QFXTY?UV,L.E.4N+E\6I-R%YIFD=S'BM YP M6I@$#+O"/73_I8Q4+SCD",8-4ZIL.+[3_0]L>\'4-6>.0M MES%52V++#[3E>:8Z[9(#!T!CMV*[^]]NO*,G2W9QP2U>V!/8HGB]B^KN*1VZ M= MC=AFEDCZ?19:*EPC)2)P='@5E_$^O21 /Q@? M*'4:3+$SZ#?X3&HMYB*:79B0I;1:PLC_YKDXF\V4MY=(IQZD%F/7E#C!2WOS M$JW+#R.>3YF"2" R'X4;Q:+/V7 M+ ^-/2@,H4,$$5/8%9XS-(^>TMZ6V:EGT8+? M]"XI$!$(9]JK9D%XJT6:I2X(Y@ $DR(GT&C9,T5[PI8=B\VI_T#_P*3E-WCYKVB:#'V@EV$KV)Q3H<]I[1O0#B?,O0I[-%' M\S96*3#2VE&RRKJ4V0+:EB IY"$+E7@LIN+ZAE?Z%(KNR4_BKY:DE(Q42%\2 M9W.,2"4(M!?&%K0H=1%'2Y:^1:NMN##,,=]H=GZ4^W:\V\(J0X,!\W7*^OGE M7,%6#<($78GT&P9%B8FN*P#\3Z <$K/$+S)'GO75I9B3>I&4PJ1G,I\V>QN0EM2C2_9TF2 MV.J3-_OQL&!HCE6:P1.N-^5=YGQKJ_93*HO(6=C0' V9 I_3" MWYMD73EK?:!B-*JH5>@XX$0Q"%2A68Y+7OS*"TNT8]J\G,%^\OMA3@M_SFD: MX.TR ZGXO,)V726\"M8EG64(%.$\N$]+ 373_/ERM5XI(OD08C-P0K.ITQ\* M6CA09E4TIXV@J4$ G(S=L9;/V"#K.Q9IL KO/W_$B(97+I!\H3T>9J7@6#J( M7(R>E'KH>H\*[1,(H(=AS!W"R9_PS ED(9\D[[]Y2_ M4SGMPP'_M0J3,#,_4M$.9_/_L_?M36XC.9Y?A>&KWJW:4+$EZFW?342-W=WC MV>YVA^V^CON3HE(EKBE2PT>5-9_^ &0FF:1(B7J3$F-G9\J2F,P$D$@ "?R ME2DH!,W^/0/;\"H=X\Y*9$3-4\WX>+%OP'\C4KH1S=9>4EJ0&(XNCK'TJ6'A M&7:>R%;EIW1.KUIJ8:I@H\L.HFH3VSHR*K]PLP*,ZNJ(AO;F;]1*=2:[TIHQ M+M=2M$K9W,)V>[MC/RY+O3G>UV*3JNHQ*;/_100\?P('/42TK1BR%,[!7W[* M]8)BQ9O6N#0F]8K#)^-(6W-TGB;]DKL>LJPW&^J@5A>P_SYAWSD<2]8FP_>? MT?JY?_/ET\^?WSQP_T-C6(T9:AS.LV'?&8[-!6.AP"T14/T:=JA# M;B$V/K 75*6"@*6VH)RR2:BR?T/HE>.=H$.JNC2HZE>2]\B9"7@S%"2//1ZJ MHDL'T,VXGX0 H$!;F6MSNJY"I+/&[SV_NQ.WE2!VX5T]X\TP;6HTRJ%[E&C5 M*@C9HN'2Z;F$=?.9+81):DI(D8,BR0)[OJN =1R+&8/@26W+Z]QV6'P2$X)\ MG"4K'G*X\>4YS1X\!7=3>A2,VQ>\F*#Z=,I93B[P?1.8*_I;_.YA)]8GP@PU ME2ADPZ%3F$@. H6;2W>.\V##M;T7C 7!NO M^F(DGB9G-\G9-=*T:')VZ[X'>*(#M3'1K)4EFKTG60MII[M10R=@@<.>[2!] M+Y2^X?%4;$CRD:0Q0-^).VHPZ$RRR0+133GF9'Q9*)NP-6P\70(LOQLL+&MJ M2'_Z@UPD>PFZAZ#=&"^_D@VS8C#6_&\Q;:M)SCJ=(T-I=YZ_0LPSH?I$6]8X MZ*\F\V=CC1A:FOKF*V_$_>QAR!%_"/^>V0$O5T K"6]3&PZ>R&9(1PHH;8[) M?,?&:3EG%C+F("4Y292+A%&X^&84RTPIKMX4,9^&(Q'XBZZL\A0]),1.B,,R M1ZMF/B]B[I.#[7Z>*28A\%6U!%Y*A#I\-G-X^7+2KZ\0.]HG('7,F\8[8-%1 M(P0?%?]8T?<(S]O"-UK8+274GB/3-T'=R 3+?2$SL2%=_"]\*CTP!JZ M"16(FP3.Y:QX)FD"P$J]Z)57M[+EY1QJM >=&D&8?Q+;@@A7J@"J-K2)$ N MY<4*Z%/LY/[_$C30"2)B$FPR6K 0CC!$B9T$\KH7XPO#O/:L#%S0GJ)B&PF7A[ M_6)C>8TJZ'SY**'@<>&W+6T>M\WT>-Z7$XH6,K[,'A>MSP5TY#>108U1=IJ'F^O)C?3,OW\DJ0=^@/7U54\T^4;)'7KH-$E4("'*HU)D ";:;: MUHL4D=3?4-XKMMEU,J5JV6)N4LA!JO62+)RQ&&$+;VECBB6B9I!T3TOFO(:- MI@*GH0K"?B1V%:6V"K8AALJH 71\ M1%PF'>R=.\TE$J%\TQXH(GSST#U)A^E*?'^J;8YST'@W"RRG=:C@ T9."H]D M&PTI=N 6!(2Y+2J2&E =>U5. X$ T,E,0L7?OJB1:_R;RE M6("%0U8B&=K DE<#G#S8==M4.B6E8"?D/%LJ8'W, M9K44FB,^O[+4)EV #Q *M'!X2'1"HE9TSO' C,Z[ZWZFZ#(_!C*=I3AF:0PT MCM28F1;3E#0]I KGZG\B3U[,0&R86!(#L.E5Y';MC*#M%4,HS[=;,)T.&UK5 M4WS^XOT03'EN@B,QXQTJU JFF>TO9.;7-[P>E^J$+L'57F:FHW/3]R_&_W=* ML8^I_8P]G\ KGRI )3RK/W+EU\[JD9'3.1517_N9)X_%VC)]\06[_#FRI]QR M(E\>7 $X(-"QA&%=?A:(7KA4#NQ[%JDY&F@.]H?/^#<_4WH:TW[A9.BWV_(= M\7H$*@:P6^L8G1:P0DGI(%(I*.:P [ZQ58)\@J",>#J(Z,_"X]=$KM;M)^>: MKG%#\1G;*F&JIH?ZG^%10" =:'N$VGO3]=Q8";^'=8>P7PSM_]JX!^$@^1+Z MC,%G_T 9"8',__@-9MR2#2Z/89><)7JTL:GE[G.]1+<'84VG>V/\$P2-KZ[; ME@UH7YGHD8IMYUB8! NQ8VRGU6GW]3X>M X9(H@,3C;I'0BJ/E2^\+5>7^_^ MT"(3G43MS#WC/IBA^?B56?/'IX^Q JE*\XV6FO.Z$%ER=X-V3Q^E:-COZ4.@ M(='O ]=-2I>FCSK<1Z^%P6R3TH%W3F:AY])BYRV+776!NJ09J!B1#P/ M,/-&VOC8>#,T>4(X@^_#U8^RL8EC2^=$-MBDJR 6\(/I'YXW]3PIV"WMUU_? MM\ "^#,TYUKA$"UNLGFX%9:1#ZY2P.(X8AQ7OQL,$G6$#9?@Z.(M1C$.!C.@ MPY'ZBN8\V]-[R39$+2A[D,8$P)\9>C?[AD349%B/\1(54=!)US S!/EL\L3B M/+%N)?/$+MEL2#$?!;0\6HNJP8I>*G.6L9G'K5LXUD'W/F+[=V')9@QC7>RY MV&JC-X68?D\'TM/4FS#MI^3UO,>@KP0_^$^4$KR EW'(7B%D_0I@.'6%-\'[Q4F*QFLLI2ZX]@=Z6N@7,_8":;%$C M8V%]8@XTM8OOX-):V!!IE>V.'XN"MTOCQBW2CQ-V;4(BHRWJ)+FMA M@\@ 6[81[*3T; M$7%,3>HZ;6;:ONA)(U:.KUDP\*2FQ63-J&&,7K%I9.4+Q0EY/Q'ID;9K8<]" M@F&)?%#/3")*Q1G7[H;FZA2#1(D:,I'IOLDCB[B M+2:V*^./R9&E5&A("+AXIR9?[NV5]=IZ?UN\^'S&GR^"H$^6)3?6'RK ST_B MUK*ZW>"W1]M L@/+MY?2<$&.5D7U69(!9L* %,*2O#8.>&COS+N3NA5G^NE^ M020.GU_B )>I(!WOJM87(,.+O"%63C_)],!_NF8T)6OVO=KZ75',\0USW/]U MXKW@73T&2U''!>E.F?PUP[/V X87E=]5:A_;X]/Z_Z:(W4\/_=/WN3VQ1;Y" M#HVU+]8<3@2'76UK3]Y>-F[.B3D3\3W&6CEUV6VJ3?DQSN\LON,=1C@/!#'. MO'LQ<*5UVZVJ$/SWBQ:C:X?R!W_(1(V#+M&03 M9%A:H FK+\F "_&B(6[C,8T[S MU1G==4GN>H>4[)A3@7:LYG6K1$J=KV50P M(O*&*/(2R/9ETV(6W5X@HU?)0$;IF&R%<[)R);:>EOM72HMP1)80;7XP@$.Z M"02O3,(Z4IR#5"N'WE#LQG1G5N%?2G7*XP&$P9$]I.6I2:J5?H+G2.E@_OE( MI,7GJ2"/5 T^F(!XLCGF,F!OY1_OIG:P=,S56]NEL>BA=V+V0I^ 9_I.7GT* M42 1X%^+[34>ZT/#P!T6^O#_4_EBL?ETVGP_AM/U[XR1;HR&A5^W]W_7& M@[V>W#393EMO]XQ;GVRWOQ^_FLE>U61/)K.]4L/^2)J&:QO09ZCU_L^;[IO$ M6* BDK=MK4,*6([7_+0Z/QVO_=18?L85T3(;F+@-8GS) M6)I')T7R4V$#HDU*UPT:F<4:KNI=U ETK*4 W3Y:+&.%U)N7]%*.# MOJ@XIQ2CX.'\DG9^"^3FWKAE:ZS?B5H68[/9)@E&S(Z3R>]X6PR\G2U?*'/" M;EMEEO+;GMO ANSV;VO5).%=(=V,[73;8?U#^);HH*[?QXEUU",5U6.K;?8.:+QTZK.A^O2RYGW._KW4P%TQX+Z^PNS,>4 MK%VVZ%8IJP9?1@.]W?"E:KK1T/L78NN]!#^SUC(>:&A)*$XWV=Z>N-3A;L MV&2WGL=.NXI8:#XMFWAX.8D;-A)W$HD[4_2=.SWGX=U[+R"$,.'7-+'D4E0; M=GIZF1SC$K3*L^&ODF+[FJW7$T4J'>.%SW>^TVQBO&?A3+>G#QK.5$V[7&J[ M--'WZE!I]U2@^LK 6:/OY[&T?_&]@+"N9G98E]A,)>RM?')VASU]W-#Q<#J. MVWK[TF&'@V+V5:#BL#_4>W4(2NP0E:U+'F_]A6?0UG,Q.!OA:0*>5'R5:.@J MBT?%[,PFQ+X_E=KU.,UJ*'&U#K%O]VPTCI79./1E3.]>Q7=9->,'Q]3K-R=R M_8I;FHW(7:'(=1J1:T3NO ?KH!&Y6HAH]45%OBR+(E7LN?A]R=R [5>L M>L0P>S-&,T9MQSBKPW_V0J)\%?*%.?#AW:U+V8&LQF MELK5FCU8WDY1G&.(FRW*C57#+[JS=LZ[TF]ZMZ M?.GUFXKXZFF6^XX^6(.!K9G+U^3C'<#_OF[< O^ONQ(^GP)/"P\F]V]3ML.. M.Y_;;FBZSS:VDC,#[+5WNCKY?6E=86.LTSYBSIY&-NQU$VRT9Q7.]>0KE+21 M#.-"('D-6S9N^,&%\"MOE"TE+1>CMXOI4LUDFP91]! !Z._BN]17 &XQ^/HI MG#-?\^);G'O>UOE!1EQ;FLO")NJZ2PRQHY=J3=4$71/7N%VF0\XU!Q'*&JZ= MIA*Z@FRY[YT_N'>C'"D;;36Z>N\6XFV-!!1*P(U$W&N=5)2?1?:1;%!MYGL+ M:9KNBX+?U.^F0ZKCTS1/NC4Z]H>7C[76OI35Z'4KGGI[O:6LM1>>;MNH>$'4 M]0I/+00$E$LMY*-B)F=3"'W(@9:$_AJ1:RJA]_%R-!/^H\$_L9NY^/^;_)RFC+ F-5U7(W)5U_V-R%V=R'6:^OQ&Y,XKM[C7Q9_MGSX9^NQKY;<],%V_[9M,'BOW>\(&#!0SK7IDD.WY@K>LJN85=) MKUMO4%0REZ._J[LWE"VX$5 MCT#G+_"C&S*?!:'&D[ZU>Y'T?8 E>@*OH.*6U7VGDU,?LS>Q]BM4K!O)#+W3 MI'R7K+[IZMTFN;A:+ %OJF%)A13*2.]>19RPR?@^X% 9-/G>-8V+\B+$XQFA MMQ<.O>_E& E-0'0#Q;I[ KU=CW]?OKCM[/Y]PY%-'!DV,!G5TR?WG5%[EY+# M^@;"&@DHQ,D8-Z'0RH="-R;C3MC,\YDT14/SN\3!N'0P] J*YL;]$V/KW@89 M._UV0\=C%&L8G3U[V39T3-%Q--HSM^1Z(U3YE.H/D^+K)GFRTLF3UR)RW78C MVPN_&MUCP6K<2O2U=ZS\W=H&%GJ[R4B]<2$P^C(\I1=<.1$9#.M1^5X5N+EF9]S( MSC",J@,QUFMG7-T=Q,!HD)&::Z_S7GL9>K\1N>;::]> PTG %T^#VMP%<9EZ M$?86E32IQ=8PNE:[)O&VG=$TBTV@=)(ZYG$-=ZR&K5 Q2[D;F1TVN5 MT\J#,S>">MSDK4J.07[,CZ$)//V;:&RJM&1=F$!YEWC?B;NQ_NU_3_P?_Y9N MAJH\(XC?[P%WEEY@(YS[6Y\Y9FB_L'>O]C2<"\ZH3W&A>-M.'C$G@>=$8?$C MBIRAG\+\\B+UU5ZP0/N=O6J?O87I@FB9;O"X>PZ,0:E)_30MU/^>^W(V2_"C M'B<^,[\]FC.8[%O3>357P9L?TP0':HO!C2&\/;OV8@YLX1W?E;8[!4J][1VI MMVY"(!KDK1T".ZS->Y)(]G7N,Z;]!K^;!]I/,*FI]L_(95JWW=*.I1/7N)<_ M%:-M' T]>F]Z:.^]Q=+T@0RAIX5SIE6+0$;A9E?VX/]$06C/5BE!,X9EM4;Y M@;9&DT[$N?S-_[L2%M'S.'.B:6Z<%#_H/T5^*FJCO3*?:7>=5J?=U_L:O,H! M/:O9+DEO^'%F_9 >.U M1V.]4VH\0]<*)4#55^VTN799B=A(ZJTI6_#NN!-1!,; M-KD5(BWX]X$DUHOI((/@"_S7/TU8% N8MF) [B<8WP^U MM(_N%#_THR6H"A-H_:?^W[JVQ/4#19@/DWW63,)6#FGCR&EY6.9Y^] MGDRUY!-/,_3A#U79-)LW EA::0V=+]\:; 3?@LD-]U0LR+?9ZZU.OD:!WBB M;UUDCCV&V^VQ2T]GS70S8#@ >"J581',R0YT[2\&&\M[L:=8H@R;;D$]@S1S MXD4A";80:I!I[S6<-TPY/5.T +>%F2;_PEQI$]!N-GN%C?-JAW-D4%H32ITI MN9*@POMFR+29$UEAQ'M"M?!1GTU6VLRT; ?.Z!!5W!+F[4WAX'CD?XFM:@?8 M1@K>@#.:1 %,/ CPQR0PKL5T[:L'QWQ:"S:BR;1@2,5CUH[@"$$[__C?XV,SO!=L$68 CHE3?7$ MGK/I,PY,I^2/O &!?F4F"MJ!)@@'7N3-F3FUX/5TTP?.:,#IW]?;/^#!9BY! MKWX'DR5D8++ XRV8S9:#D:S S(.=7JN[Y4&C%)FYGTKAB2120/$H"^V89<#> MRC_>3>U@Z9BKM[9+-*"'WHFQ1'@A9YL0P_C7B;>MM[G'+2YXQ9O%USI]E0F? M\>_Z?7W8[A=^W=8[>W[7&_?V>G+39!&P=[#OA)K);IIL7S?&Y2:T)8]@A[C? MUI^.UWZZ:\[@<8)O!P0DVG'PB+NX"PJ0\+\91DDR(>X-489SSUJ&;S)1NP/X MN?[3''[R99ZO3#!_\7\DJ23O^7G\41P_/]Y_8/RO-&+4&?>%$CHO3HW,N>ZH M'IE3H;J#EUF>8#)XGS/8%9"T3$G$682L!KJ9+,(7<-'7H\:7.^[J+H/\4"O_ MW_<\QD?111&5#[<)? ?S-!\_,JL^>/3QU-<->]P/[]-NL]? M)5*2AOO5W>U.@ N4WI6D0&\T2E+L]A&?/0_U1KIN0;KZ[?:QD'EJBYI0DE3& MA0!-SK2\B\ FG/U(MI_Q E_[M&0^OSJX-,#EQ?&HRN+Y@*(8-,0J2ZS>S4-^ MGJQQ:35*P\ZC52]9&U;2!_W]Q.5?Q<_-9NV953,[]-!B^#T6?<$]49#?SO/" MSI=2M%>.^\Z$/G59_/N??V[__'[W?2*>NZU]LL>B*[A/*!^SVOMD=T(WF([' MEI.JRTA%_>#2U?QK53!GRX,M?VM=X30CU4+D24%J9%R#45]L*TEY+L@FXCGJ M%*]*,LXI!]W0C50.NJ'DH%/TM&P&^M>Y'<3I3]JK&6B.Z3]CWM+4MV'^F! U M90O,%<,4L2!:+N$[:V["N%22A $%A$AX98Z#_YND4LG$1YX3%8%$BZPV[*9C M.3:P2YO9+F8?\EPTBY*Q*(O1]X ZP58"EE)E. (N#Q=JF U][LUD M?(%-9<(ST\@*!6WPEUI@>4M&^\SDVU".(XCW#WB[ACJ$]LMOIAO-3"N,?"1( MP)X7\--3YFN>4%]^EH(*E!$KX4)G8AZKXWBOP=NUE5WH2*I/ N9 [QC&"=($ MN_W]TCJO)Z>Q5I/MZ^U.MTG ;!(PFP3,)@&S2<"L-TF;!,PF ?.B,GC;"94G MNF?,CSG^3-$1\!RU+\)/;VX;CY3U=B6WC05I6Z.1/JC]Y=^IS#PH@7S*>C\#V8ZX=PR_9,TXKJ^7#_X M5!]=)-NOX5+G=P+0^\V[D4]W(NMQ127=BD.C0E5(IFS M%J4&NQ.\1I;VE8A1#3+QKUJ,:B(G-9&1JAWW5]=7KR3W_B[!9^?,$3GEIK/? MR7]$'^2@UL*5,!3O>_JX?.!DQV77R&NIV>%;I.)&1L=X=W"/HDN?AB=HV%-5 MEOW^VW_=DJL6:/?LN^5$.-<$4#RET\LD!9VJ1_QQ<@ K7^ZWXGU/!F:VKE45W;;XW MM\^S/''+=>H\?_N1A5*KR5OML+_7>ME(7%.? M:G34T_L_' 5@HY6 AG#P!ORI@&W W\0H$[@+0/8CGT _.+@!;T25P#T$H>_! M)E% 1W!-4X%=$6..E$-5@$WK,_R7Z:\05>1_F 7Z?,E<'K=890$E EW+IVE! M$FQ,V"E3"-LY 6%C-)9TQSB'N<_P"9Z.'$/"6EG.5CP/!;F"MZBS: WP"B!& MB%I3=-^,(SO4S@[A899 &]N+ D2!</A2E#9:+1#%1A]B\*RQV@ W9LVW188TH-J^H=+QO.%]Z$)@S\ZPH2'<[ M]/AJ3&2X]HK-$_'!@#'Z^!D^AA,;WK9<>GX8N7!<"HTE; ]D%(P\9600P-?_ M1G@2X('8':ZG.:"Y&-H*(5\;OA\_>P3A6,B)KQ!UB7$*9+=96<+!)RB*#D/; M0K!I9OLP_8S$ZMK/* /@GI 6=-0>H2U:/-C73!MI:-(8[7=/?$&X5LCW]M/-. S\(7O0'LNAC2_L8LH76B6\N:+0_73."-\,<47^B&4T&F') M@17&]X$%DCHW8?\MO"F7 M"3H&@'9"^/ L K7@641@$%.NUU&4.5P-5WAXU>H.#T6^ JHU+(-GX6=>\\-W8?C._+E/4DB\NEZQ>>_[UZ< M$2!5XJAQHBG?KO"WMQ#(:%Z,QO5 E([,.C:'^0-P<_61)1> Z/$ W A59[FQUM6)F.@.+Z:Y%H)G@Z$D,,& MF-NP2L*$4I1D3%2NB]Y\PJ:X@?Y&>P+CP<=1G%6R>>!H-47[[^R[16O<33LF M1*07C8.\:(3OHDD8E?C8$8>CL!-2JU04;TFEW!FGM6G"?9PDK.U&%?&)T/3* MJQ/RO=Y[0<@%FB1(S],NE\#]TS(3(V/A;MCIEP2%[ J(R35D/R-&]AMV>GJW M/,(D2P FX;=69GI'Z33//9,,A."]C1HU]7+AK%>$3$(MJHC-G$Q=F9BF^,<' _4%D6M0&FC8F/?P0.%,['%Q^7?HUT) M2EFH[JZ/ML*'WLS(SQ:4G9=7MZ;W-7CT=W-W^1N=_G^4:/?R_XRY7 M!8"Z-.G757N*#[DJ&:F[8J;_"%O-?\2_E%C6H1I-NO]*=(O\8O/%XZ98\JHU M7X44+AAW9%YZX,#3 _(D6-C?RV(-:]I?Z(D%7J(630U=(!E_V-77W_'(/*;& MWD&%'>.&L-2]57T PG=4KU] 9(%-+>V9N2#Z#A?)Z<)V;0H# W'_YY3_, MQ?+=TT-L0U1'$\NYQ5-#63;1_Y-HBQCM\C"*[ZHQR#AT7A4ERP\.HU-X<%2& MY,H!9K3UT9;HM9[#(H[L;1ACO5?6.YAZKZYVUU4QZ4%7W7?TP4/L(1C=KM[9 MQ4.00H"_S9EEWEFR\;@H9]UN/$^.IT@+PO;KK@DJ?!Y\A:5^8SPDA[=5//CL MFR_,X9CG\,J8.F? R+]1NY?.FR?5#T,SQ?I79/O$\Q!L!QL,A4IH8>5P+#-E M'A<8E73DXWUO))C^O/-$3PD,=-KZ>*?.$_&V+[06Q36'6$@4L%GD: [>5.*_ MU?4HBQ0Y&SRG(C@E)GXU1)3"GC*P 3KCG@>88RNAA2=NQ60T.V<1$[]'VX Z M/=#,'[B8]O5V63%5]9V7>8>,HLB72#+!GW>&$O$J9/%5H*FUE5TIU+_:#.8&CP',I$ R_?8%1/+SIG,ULBT+C"SL09P@>,$ + MV^?7-,GX'>6P5X<76TG<:K:TB8=WF#,U]K[FAE&J1]8-*^6=T+7%'F&DE-*0P8;'CVD*68@.+Y ML+/R+P!+.DR9"%<'.SALCW!U\*#>MK=4$C>IB'$JXK"2J8C;]_5YMO'&7:%( M=RK9ZJXWE!C%\BB2-N0X<2VWB_5=IS\L;\/FFI@[*&O**(P"7,.6ZX(K4+HD M^S_G9G5H,JNCBI;E7TR-O:+JS$U-$:;0J)SLI.S*[:.6#7[LVIKNHN&FZKOV M&^>/AB.Q:#.C^>$-C$Z4!6DF+OBHI\"DUC#'A5%*/RM(RQ0)_F1CBV($)7F' MS &9.&DNE;M?835\!"L0Z.5'2P8_H)?SU)4_]2^ZQILP@!;S99G")G-YZZJ- MPE6'%)S;;WI-4&F#+0O$QW13Z?9*?Y<4:@7T*;_BXPJ5+EEM.>-U)SJU%.&Q M=XR2.E#DFZB1(V$(E';(<\YU,Q6A3KGGV844)57?&:FS(6< OF ]31[!T(R1 M?M?>R:CIED_665OZ'!C(E GQ2B2/1YAA*Z/Y?:2@\=H-\)J0I#K**FDYPQ$X#@R0V;"@)JM)"$J*VF2Z4I,Z+_7(\S73-%(/H].F:%V+XGH2:"EG MW(D[SC"1_S-*YHYS3.W,JFP@. $D%$Z!"I&&T-.GC[$AE+XQ["KQ0!$B'!DE M[V^$"AP-RB82\:@>3$;6,R0('_S6?:"/R]RZ#[:FY:ZAI]@NXG#074$,1Z2$ M5&11,*],=<%JYP /A!"QP:(Z2:IT><56%4DLYM>9:5>=4,2YA:;X(E$YR095 M.L@V)PB#DMB(/>9ZH<8#C%3:N:)]X;,YF ;H"P8\.J/@W?@1!C Q@]4'%6@O M959X,/*^(E<858+S8G)$CH;*Y14A:P+59H&-M MU(0Y-GL1272*>XQ4#+UG1H_$Z"F\UIU#(1#D@65B=J_W @N7V< $K4-WJ^FJ M4@F#P?4I.!AB-:[ WH$QGTT""5#6@#])4(]@N=. *U\*W/(!DU];,D3.87S$ M'/&2(2M2RH6MU:#7)3[CER-GV0"+P%FJ:QZ MLA),$Q4-ECVSK12O1/(EK1#>2O%YL3IQXL)Z2YG ]5$&K>XUJ-2 +N$3,4*4[*--5 MGR? 14),6^ P^(:7A_5\F7L*'#\(*$3XU+LGOWSCOY8[,0A&IMRIK MN+S7^5]>U:O-XTK==$,9$"TA*:WWAV M&5Y.6P)S@ !..$8DQQJA E3X.L+8H+.2F6W_P M[CWA)OVP)<7&('P9RP2MBP=\%"JZ6)4[8!$@]95@+XZ\0&(HY7/A01GU@+4<@I>)E/)%F,S ??!@! MF,;_<+$26_S-SZ\%RDN3^!LG_HZJGOB;OUW.MSM>/1_U6BK 2QMBRGCQ!*% MFW*"D@ M2<+#7]T-510HW _\^A+WHX1%VW3;>"Z,RY2B"#FT)]K27H+OYF?7NS=JZ99] M7Q)P4VQ@[4T9Q,TW]'6UC+DK"^)\I1M)Q_%>2;=PZ+ZY]QJ($A%@-N:&Q9XP M#U>DW#7\X0*A6J;@:%D(X:O *IQH59Y3$'D.\K5VY-@L90TEHP]<%D$!5,] M%2S,"E\&[*W\X]W4#D IK][:+HU'#^7T6,@V/<,E\Z^%&34>ZZ-!!RTIT7)- MO%@863H969EN'OR[H:$/^T;AUUA;M]]WO7%_KRC&DUV5/RU.NR6 M9GD[] _<^M/QVD]WZK1W'"?ET$XN7]?41AGU<.Y92DV6\6;.S'"EH=).G9S> MK5'NTOU[U#NJPY=9GF!':XY529)V4R2]B":J.Q7O>;D7!;:$MQ \[$+6BG>R M+NZ&FDZS.V9OW&W/U:MQ8GZSM?*-$_=8=.4Z!"_7OZ+SG&5,\[-9^Y-5ZKKW80[G^)K@ SB%E63MZA*_7#37703)>\[>F>M M2?F.HM'T>STR1T87X4B][=-\8GXL3FC85T5LL5E+"60.Y:HKD!C#VL]FNX!1 M=D-L,?3.Y=ARC59%<0UI8T=4CRW@;S1VQ#$I^K1O%GIC;I0R?-OZN#$W*L>6T;O9BW%P=ZN]F+.]D%/U(=CU*,< [*#4[2&_HT[5U/K5Q\)E2C$.V05K2GZ(X%^?L_SG#\* M,- ?[S\(*,Z=:HR:FL*FIO R-847%+(:*&<"BGT)]!0$ZV5*A6^I(O-<0ID: MJ=Y1XX)ZG 0IA?DOML4N&2BN2>BI*0=]\[=>>_?"N9LI!VV$NJ9"/;B>&N?; M24GI]'?.*CQ.7LJ9UO?#85@4-;MA2 M.;;<&[IQ[AKM>IP3^SFKYU[D/^!O[2LCS/ZI]IOI1MA^CQ*MF[SJ4AF1_:8F MO()L&8SU0<.6RK'E?JCWSIWN7L7CHAK>0\']*#56Y0C2(@V%$DZ.$3 VR@2, M*R?+!;E@H/JKE9=9DJ3'U6HWQ_-NP_,=>%X/OMZ#TU]T+E7M^,E?P46\E?-6 M=V$KAY-3WXVM?'5>)JXX%4Q ,Y-[[$;5B[XQ-! M3]34UJTW,T\*65%3CC;>2Y6\E\.!/7:W<46!2Q<$*E"PEJG?5P7<(JC M$/S2/M$5RTLU/::ZRDM-N*X/J\3SVOI3:U :;AOW[W0NTW9KI WUF4! G/B/=P&1"/]A!-BT\?9;/X]4*P&+C#%J7+ M4VP9?8=%$G&;]8W=Q+FEE0J4>,%K:TK=!-&!MVC1B^+HYS!9^(+N_MQ"1 MV?=>8"Y@A=J6S5QK)5O"XRX1;[&B.VI_]T.U6RH[N&#C8M[E3AL7\V?WT&8^B)V+^R&U>_F84_L9SRO% MIX,1A0[>OKLM./5-_%_'YLN#_9R_%4^J.O^RPSD.S"SQZ#^!^J:_TCJ$ZM1M M::\(8C+ET48P_F".WT]HR^(,:26D0];E.&$V(OI1#S* M*5D,=(0?PI:R6(M6"*]VO=?X%2HJE23?+-N8D-;UXSWO2_B@W0O=!_(LSD0G MFA)+"OSRA^-;D.5M&Y)_[8PV++Y/5>G".!6&@GYDJ M8$]Q28-I1 [(,"E>+8CP"$NV%FX!T HV>X49@WRBK+W_].$WW U"Q%F>@.O% M9^!UVJQ_^#8J 6]=P<0DD_3B>D8A%NJ+=;4"VF]CA$UP##0#;'E"NYNS0.@O M4&MS&S@)2AW>A STH@"T;JP?0.KAV3<\&4Q_HSU9%OCH,(JS(I4X-U^0\989 MA.(L*3B#&?)W!%SKPWLLZJ8B-2^G$(P-S_F/:'#Y2WG:X$=S9DZY M&L?M\DI\Q*G H0B'5MPXEO,!MY$++MW::9*B#@@#&$+X;XKK#]^A!0P\=N-$ M M#?)D@Z:X.6MYT*Z)M7Q:15MH4*Q'>%#U?K&_%ZN3+HACVDW<^'.C4!C5V% [ M'1PL2903&1P[AI9^9V'LI><:'6>VBQ18TT\1.O_)]/CQ=6>T.N.>/LJZ-S/; MA\-I;CHSZ0NUM&BIW76'20RCA0J\HP]_: D_"<;J#]=]J[6Q#%U#*%F@PRLX M$/ K;VUN9K#N27''B2U0G:+VQ*<^F*'YB*&!QZ>/L0>EUT_.-C(PO@W$56>= M%M7ES!RV]'T/,W MHRKJ0H,YV6 ?1;Q"K%-\VG.?ZS!?TRPP=S'7YZ>_M 6S PB'XR/O] H]%YL MBEK$EB6:)E$H3-D2[VCX>D2^:H''XR\J^17N M\G+/E"9I1.7THH*.%(>DZF>>G,V?<:!>82.^W_7=LRCA6:"<""",#K %KQ>O8D# M^O?T\0]X+II+T*O?X=@/\9*HTQFW^NWVAC.53*?L0]W6>,-#1C%Y+Q3@+X/1 MKW"^3TP]+ZP^>(!ZFWN!.^/J#_7VN'<2J/K]1MT&53_8=T+-9#=-MJN/VT:# MJW^:?)7"\$2#6(^G+\6KZH9:7WULZ\,AZX^'5[]+NF E*=D@U>^)5*_EZ+BJ M0=577P)O&Z?^W"4=:GCW$B#UUPG876U$[G&_OR_.?!4+JZX&%V^,91$-7RK' ME^Z%P#W/M+R+0*&?_9P3Z:"?#NO=?7/0SIT66+8-%GI%.3/:N4E#PYG3E;OZ/W//[=_?G]8J6^]6L?ONN+*56J*W*PJ ME;@>3.53'PUB.LWVN(GM@6F0S?9H/.W:0 34QK$_'#N@PADG52F46LL_YTD_ MN0G2&S*%*"N<0GU)FC8L%\ZD2)BFCQ11WQ\'_-=WDI3!, MJA+7C$#J14Z;APEOO*9V1J4U/.?9M"@5BW(8?0_&#C:2<'L"\RZI56>KWSMS MREO'R)?7M4A8::F]$S&'M. .DH($DELX,F.Y%>&C[9*;@U)A>2@1$=::FHOE M8[04"V#?[8!$A:=^P@+F]C(EC3[#JTP8*0#NP/-J%?>Y).,BVNFSY+12BTV< M,S$C% O]@KU">_<*0;[7Y=LN!@F9U3I.P-A^5RZW:9[$CO MC;IU(>Q [_?*3:A)+VS2"YOTPAJD)#7IA4UZ89->>!U[^;;3"\^*E+^.?G@Y M_/O9K#VS:@6=6] !?=#=/4=LM\6?*:J]SRZY'G:7:W?0'X]WSO"H)K>O\0ZC MH.GTA7I.UR/[8[]LP;,>6P4@M4V^8!GBC=J&WFMRTJIVD Q'ETI*NU&VE&W# M:NC#\FU8FS3!JJ65IX&S4]C(E_9UZK$!AF-C]^J*]076PHJM!%_*G1>C3F_G M8[RN;*F3S;"\=6P\=*\*ANJ'+?U]L[OBL]34*5R!B!Z[T9-3.IC5:#G_DVL'S]P4Y M>,IE>X$^TBYQ] M]+ Q/$N +?+[R$L$#9P=C#UE%BY62WK0!TOF4L@&A@[FGA\^6BO+82V83@#/ M4:-Y?Z6%S)J[0._G%;[Q?Y@5!KJ6OQD*$IUCT9@R133 2S]4--:12!SF/L.O M75P6?4L8#1HM+ ">^O)X"AAP=IH=SWN%R>?CKT@$$EQ:NLT:;\MFT0)A'J# M0CQ!1=?&.!Y&+=QXE\RX_[3EF$%@SVQ8IIF)F!71>$."8/X6-/31\>F< Z4! MOXZ!-(2$[86GP=%AY >I/9>+'D.P,@60,R -XL^B32):;DH"D;0$EK?DS:M- M(41B.N)'R (2$$W:?WG,>I-_4_ -G#>R X7&Q#UF\S:G:$>B^GM%W>M]0U+)%N@SSXJ"=,-! MT%O 6Y^LPT1UOF(C0QPA8(P(_0Q[ :Q*>-D2VW]'+F_IC203]C'M:0^83T8K M?/UO!#BA1N"T:UT/5 -("=JS(35;I(G@9X]@("TT;,4:LN>5?N[3"IOR$M^S MVJ:LN, GJ $YFV[FM-X4NWD5]O!\\#")WT\WNWA*\B]M0)&?Q75G?\$TXY-$6X]NBV M<'?/3=";"V_*!9M.9*"=V+!H=("F]RPBL#C9J/&YN_K/0#"0PP!QGG)U0'YK MY(-C1QN*8?]E[N_*DU7I<=HB08&9N-YK_#(5)\F"PP'/HVS[9^')WG-7]N%H M&B/&0J)!2G5 YY;[F776O> 'R)]] ?Z,]69;GXRC.*ME& M8(Z9HAEX]MVQ?5N\8W*Z?0,9I$'#[R\(N>R3L.EG5D2:?']5+!NYZ= JN^NT>MU>@H18[,()M,]>@HI(J(E&"C41 M7J@;Y? ^60IY$W>_E>;30=ZD<($ST(SW]D,6\A-?')\!L"^3_LKP>W3X8.=G MNM&W8!P8: XD!2T 4BATA&-:W!^DXT)U1%]-\OUFCM X\#P,$%#LQI7G"_=C M^:)>/?\;:"@+E>8T$NZ*$G^@" +[O@3;!1[ ()!#GDTZIH*C:88_?3!\)G)5QQVGE1%F>Q]KM4+K';'(^<7 M'ZQNC=\XYIXW%XF=8Q_Y9V5F2J24%'BWKW>*@WAD;^%9L2'.=Y'(A+K'4\O+ M/0.VJ.V6_$%69_./'\'QOE,8Y8&7:BDX^!RGV"W:%*$&*U6[__++?YB+Y;NGA\1@.K??):>@F'*8A+),T&YP#'X^_U^@D:_R:7<^J] MNMJ=T=/[B=/)?L*WWRGJ:JH60,Z<\,X'NSNP%75S/\*(<['8>D.(WK/!B MNI1$KSB< S>?YU[$@UL^6Y@V6?3BNF3%3+^5N85/<#ZZTJR*B9SB"6N=60:@9/>0(2(N4NSAEX[#;\DW) M&$+4"XS0O1P2HX?_=V3R5/'&Z>(.)%D(3ZJQ2E?6_XILGV0[!"O4!F-U/SZ> MSIPI,V41PFD1IH630+I0;J$;N5DD!N.S'M^__F0.,%@_E9, MF63G+*YL[]%0IQ0PFOD#UR>E[B]2AZJ7&5Z,%X\O*01_WH']7_I*XPZ4TTCY ML7+/D/_&'\7"9M MLH4MX]=H&,#J;9\'NI+Q.XH1K0XO%)_(3VIIH$WF^(!R#QR:WYB;3K%*6Y?B M-<6>$Z4X%5ATI[W2*(B)QT*33W9@RK&OYI$VG'=_U1Q)I7JHQ'A\P>MT2IP)- MY*Z+X,]E#-(U(Y*'FM=""C+'V]QN$LL,T$S"MYB$R!]/)TD:&Y0M'B-V8$4! MTH??O-5"+VTQHV_![Y-9ISE9?)K,XJN,J4:3Y?ON+^4*P22ED)N*2.:&TBMV MA_#'YC'[Y>. ]$SQ>[F&A/I;[X2?^-; M UDG"$/"\8XV(Q8WK(0#)AXS16![PEQK#LS]]C@AH\)Q;,CBA^)4'QN.E9RSM+\6$(RT: MVJ$#(P@[Z5<;+,&I7/9[:)$(@.ZKQ6C_]:"(V0"_O@S,2JJ.2U+);< M35FE=()/NNOUVK-7,YV?P%W$+P>] ))=X M[;^@/%GX>5-8;0[0UT[MPRB'N0_0.-4 MJ">NCI3S+]:]D[ E:AJD;85'97)IFZ-O6MEC8V,A+,^AV^0:;TB3N18+BL=V M<\VGZNQ6-!"\U$1S0\_#,C=9.:'G30'G7@DG2=YQ"6=(/<[-,/3M2<3+:"A& M(;T1_N-$GR;># 84>!S"EGMAQGR<,4X=9LH]@:6SX9@T4LN,S^C3OG2GK+** MX7UP%)WJSW_'$(8(VX7F]\3' M%DF[&>#'/^)2I><48P"0]>5J/WW]3#/MZNT-AY)P]_@!U]N8);Z><85;&U^3 M>PV?25D1!2SD0["9'9:Y!BIC!5[]H8K($)S'%=AK/ 2AE;MV<..9E[QJ0#GJ MM#<)H;)+AQO-,8ZHL>;_T\5";RVTT1D,91^CDL1G(ESSY4H(R_^Q5?(+'3E1BB5@2XR99)J M9%FVD20CR91DG9A$,=T@\/#^!^1$X=L&+(88"@*_IW*D?,-M[2H[4[2TJ5)I MTYU7G"%.1<^FX/]A85- 8_7B+@U%5%$ MN*$Q(YA'1N7V#N9>!(2D\1A5D-NP(^F2/(@F5/<1DD%,62M6BI(ME;@6E0S@%R-GV1"M< LE55/ M5H)I!$D%QPQH!BO%*Z&T:87\%B"K:6&]UZ8Y_E(8SL])51A:"G(2WJ06<4J MAZ1X19HG2<_=Z,])\!#Z!7=#'M>JS&->B!-.X&=C23S9#Y@5FSQ/"-R$J;K M85H<+60MX>8>0[H/!(T-/X%?I'W(]:SR^Q>"6UD5-.NA']@/R:7*^@ATN_EB M\U]EHW;"IDGK*%'CIL!SA>8WGD".P29+0+L0M!4_-WE1'["#X=<1WNPXB$$^ M<]"^(G@8ETW MR 1-O %8$\\,>R'.)SBG00:^X]YK:?/5Q+>GVK/C30CE&(N$_!4B S*'2QX* MJ ]\Y>@ X!1]IZ-E-D/08Q@!\6GI#Q?,_$?Q-S^(%B@L"-8#,TY%S6B14\9S MVLFV-I.%4C8[/S3B\D_?2Z#(&;37^EK^&Q$>QI00HI7D%U1^L^8'XN M:NR2K!G;9&EM"+P=!B9PT@C4<7??*7/B+K?]%-,,DQAAH6C9TF4=@MQ2:;.* M+(S;3EP&; 'P)AN%$ ,5OX22)?/A52FD"6=8_*HUQY& 600$(1>LE)/$+UV3 M@G3\^5V[Q&V003_E#C9*,J;Z@..^DH4I')9CAM?$1GKT4C5%!:/K&EVQ)("\ MZMK+0^T>'Q&T7"G(F<2W9D=T_91$C+\T\QS'>R5=P0$XY]YK(.)0<&1@&E?L MDW#',64WXP\7"/TW!8O70KAV![?= M2F^;MR+@+Y. ?U,5RK^W:"O#SK=PJ_Q;FZ_[WKC MP5Y/;IILIZ>W1_M.:--WW?[P^)/MZ\-^.ZM7';#C\=K_UTU]Z(Q[D3 M.[0IV994V?,7]_S:UZ>5TO'3+-Q4;[L UEB>5O)3-CE1W2G93 ME+S(7J\U">]Y01*Y_<+0#AYVH6G9UN"5:Y>=S@(Z9G/X;<_5J[MN?D_.\MUU M]UATY1K(*QE-)USWJ5O5[C:C1JJO7:HI[:ZR4KWSN2.NMJIQ[N13?*ULG2Z+ M@@=1?) JC6VZ4&^BY'U?[SV4EMI\T6CZ@A^5(VU]>!&.U-M S2?FQ^++WGU5 MQ!:CM91 YE"NN@*)%?;[G6X7,,INB"V=?4WIQJHH4A;9G(_&ABA#-RQ,VU$2 M&T/B]&S! L/+L>4:K8DO!4EVC1U1AGK=OCYL[(C*L:77V5E--';$1HH^[9ML MVY@;Y<)MC;E10;9T&G/CR!3]O#'AO3$Z2AD=HTMZR0U;BH*:<$X)WJ+;7&YBA#XF%C,M__=%KDYDZ].'>_ ML4]2JJ$P\A, 2T+4[)$@FIMVVP4*3[T((R9R.66S1BN0*Y5/PL)< MJ:.M_(*[+7_)A/ESOOJL=DX/Y!/1^KB*N=D;-[@W!GV]T^R-[/'X(Y6=';FT MKI!NHSV*Z1K4OT&ODJA_]8![^3H_=[.\]4):K'8'ET[@56#M[&0EJ^2;8MBC M%L.").MM+LV[5L/V!_I@N%\IZ+9JV-[Q"TP[NC$X135LK2;;[?=/46?C:J5K6[\(\'(?D\%%W3N?A2PJC_>?Q#PZSM5/#8ES4U)\_E*FD\I M6%LH4@-U1XC#+X'.;;C+PA/<3$7XN40R-=(U7ELI<$?,?[$MME\FW5%N/6:S M]LPZ+/)6B1N1P6#W;-W=UE[M,NW;XO;8V+W&JY+A MI]0@;ZL E[+)R"J5^]/IZX,F)ZN2?-E5+S5\.4/&;5OOGAM6H!XG10TX#B$: M="M697E;0E0/*1GIO5K(2-4.^5MU. DB1&UZG]]MN_%(SP\Y=+TN3/VYN3M4 MT?5RLQXFV=DV+&GEWB)5*?^,5"=RJ,)Y8$3U0F6 MJ&.@'?WI(X+ (A[0>I5MC UD"R2(*0:$[K"84)8\8_4SH@;-;#\(M;GIS' X M*C'?"RF>@L:D6^3R-08U%= M>XI'<%:M3?-\9=K"G#+-@LT&C\)/7U@0(I6H$ER9B<\"("N2$8-F+GO5ILQT M\%T)S0M*Q&+"OYJ!YIC^,P.ZS!Q3+.N.BJ.V4Y6X104[V]E5S(',"N-EM>0/ M0M/!N?ILZ9@6HWE;7A#"#QSO56$A+1+?COU2+.J5\HJ0([:+2X/9M>*U>K-9 MP$*$ISH"=^/WFI, /F4;9!;;M[BK(ISU):S$]J( )K@)+!D^0+[YS,*#?9I^ MW;\BTP^!*()%*6G84 822\24R:TH1*%7AKU"%# ;?R]1R#"27CVUGVU,1$Z\ M;MX,1Q$7VBGP'KE9+,?F:X!] &\!2MBXX8[+;EW[RP[GJ"68)1[])Y#2]%=: MIR46B+O8FW+^D42&;!' 7[##S&=B,?0)>> 3/##!>A8UB)*P21<[S5^F0K&)@DVRS9"IA7^>,_[(#]H M]V)^<+ (/>U$0N3R R,/].;(358H]S/?LSHH?SX%^#QR8'$$XJ<%$4IE0GVD M$NX&]@I#P,2)2)\^_(8$$VMG>2O7MIG_X-HJ"MRYP,7TD<;C< M*91!J5D7+M@-&P-=@CT@'\!XNK&9LT#(,XCYW :VP=9EJNZ*I00L#7CV#<\Q MU-]H3Q9J+!@%ST"0SKGY@ERV3% 0! U8<;_2/SCNISCF]S0E82HH: M!U9PT@9V W<#66(1?TW.=<=R@@?9/(?8)YH'UO:1]"E6D<\*O?>GZX)^A8E&TUXC->0F"L^5 @?D,Z3HY)T M;#O_#O$\S^'IDPO]J_VOR(;5<__KO;DD._"S= P*5RAP5#'016\Z210@60,- M\A;G9ELE5O7I!=U>]GK ]"]C>AB\N75\/J*D12$=P;-8'B7<-&XL4-$?&'AJ M$^;S:$BWHZ#[(A*F^)B#_G91E0L-@M8>@^/B[98PBD*K/I'AO/"[X[$^XDBO MNZ+O8@G7N!SLZJZ MB? B!WI1M>HRV3[>G\T/@GZ[N TE"U'@XO H-8;CO(I MX.K#F_'_S==&IX#BW8R)FG/C4G/*KBOS&P[.UQO+3./WYL!#WQ;^ <#%^.%+A9.4OUZ0%IF!=-%\@E:/EUDCT57 M+N=QT!OLV^2O0O4IAX':-E)];5+=&W=.4.I\(:D^<:E *1&N!%?OC9[>WCGW M_+0,;5+3C[3"+W//#Q_!7%QHP#&?.G"=)"&]S@EY!54T_<[..!W'R9$["5]* M.:M(N[]Z[C/7S5,V"2F]Z=4.Y[:KX=WU MBIG^22M;#Z->)63$&"1Y]PV-+D2CJZG"C&_D&V"@^EJ\&:7JA905/#=Y;@S/ MS@PU2K)(LK=NW>)J&;VQ7JH;X&U0HSO0AXT%6LH"[>P2/&@,T$KIRE^82\4/ MO]H+FR=&8NY4,#=]-O>CMM$9@->X)(E*A M6&XC6U64K7'7:/IP5/ H[^][95G;X[RP)%@\V._!R#)9]2T'(GMA(JV3CZH^ M)1.YDD>P.L&)PN)'#DCK^&HO6*#]SEZUS]["=($NIAL\[IFQ.^AG$CN4_Y[[ MB>7^S!XG/C._/5*ISUO3>357P9L?T^FVMBL'Q[3CM;47YXUGLL?/D%I.@Y1/ MRTY2ZM][+J\,+)A>32K%:%5_B>JJN1V$GH];%"M\::E@%&+J=J:L$C]BWV%R M 17*\AHN+%8Q+; 3N>QCQ1>6/E("S5JA& P2WT=I,],2Y1*GK$C8G_1G+ICA M!0"N]C.;^%BXQY5RAZ=,&BVB_L0S_2GFSD]MGUG -:#I4I2DFUIG\$-<)H]9 M;_B$J/7%PA;D")4^,9<7T;?UCM''^C]N^[>T:"DJ>N&;]E#Y"D>#671:21T/ M\=V%_[A8216/"W.#I_MM>M;R%@O/S1F]U\T;>VFN9&V.\$-D&9\Z$$@+4.DW MT[?FG$18VYBJ'-",7BLIE5^:-A(G,\/,RLT%\%G"3=X97;U#H]T9QGJULOG\ M[+-G,X3'X,>JV\3K)[& 490X*+.4C$QFF; 6%K4$=L(AXZST9BOP>BUE*VAC M6<-:8A.T=]X$W6'N+CAS?1H7RJI4[JWM3R.[][6E YL?:;ZN LY/NGZU*)>O M^2Y EG9ER9+(U+G'W4(W<&/NK[>/O2H MDV>:PIA8=5?^D#LA_9^(1$0/60/3TNYZHY$^BDDN1/Z.TBU51EA%2>D$\4*5 MQI,5+[444!WWKN<^_IWYBVAJ/FA!- GLJ6WZ9&G?C<&V4=X9@OG/1U9'DR.I MSU(]LX1S0$< L4U +."TC3AZ$+D3IF7Y$1W%4S9COH\!9O-[7!T-,^6R!:>) M&?IVC*0"$^NK$_,9PH\@UI+INYB_!G/O#<<*E!/-GFV@C[UE04#<_XE\.YC: M%G=07N>(4^%Z-&-XFB^28P=,"#3(0]B;:.FY:_-?FR^B%< 8$X9[#<4.?"L[ M9%0,SQ%JV'1](US>!SD:.MDE%_$5$1'H7L.,PCFXM__FC.)U]=R3!;^7P''F M'$EF&8$&0ZL1;,EGWUP@\\YW;-"L[XR6T6_K53BT:3YRJ[422(US4Z0W[.5# M)%Z2'B M"[[9S1?3=CCR1JSCT\6.NO;%)FR=R"\6-=2]J!TX%I4468ZB9+0[ M?14+1SX\U?K]UGALM+J#0:[!I"&4%+CH+\Q'C+.E;W.(G[MN1Q]V5)L -3O^ M4A[WFC)!^5"G-1SV$Q5=R2/\$C+Q@8.C$3B1_5T#\H=S.#E<1#?*G/BO:?:= M>2MU6R-CU&J/^MI6YN81&?V7H--=!PZTRBEP72N[;8W+;]M>=]P:]W.;]EZ$AC7= ML;V>WAE7AHCE=^SY-ZQ1/0M4UYX<)[4-A=R1431A#&VRT 9OL[E,BJ\M4; 2 M)%,%OK"E!1+)K#-,(Y))**T@]*QOQ6ADXE(C_>S>B&0-Q^(K61E701Q8B53I MPDRU\)4Y+TP>5!COB($L/0S+,_)"9E$8^=S9R+N";?%/\??^BX!6I(1IRUR: M%D9G7F&_8:PCB 3$-<5XQ+5PYE:8W\< D5Y#'H&);X?I<@"^CT.P2W/%T3<) M+CL1RJQ'%'!TZQ7\_S>F>.M%GI.N?4S@>EOR8=^T Z:^9@8C(?(@\/-Y#M[- MQ+$MC,_ 8?2"*IC8!K](YC4OBF. .S B?H%P4 M8!OQD:[VXRB)!HB;GT"O];"=%2^0!<+MRY^ KE3*(DJBD$D\AVZ \) M.RRAG2F3!@?:H-=O+V]GD*;%A?-VXJ&JC$Y(V"XSQWL-4DK1?6X)O'">T3!- MR3$(D!!50E.?.3P<+.Z5+?64"^*S#7>G%;^M18HBB!:H*/ZM8+%[B'E+/@CN MW;>[83[N1<*2,K@5DS@G3'QV;,6A8>R#K=@?Z,9H7Y2_S7"%)T Q#A=MRZ3 M;>O#[BE0*[O]X?$GV]/'G7) D!@&H>2RA3(UUCE>;O+.1>!*:VVE/J\7)QKA&'(=/TBM7G.]+=-*^LAK1O%55KE3O M'OS=\;E1!1JANFZAZG2'>N]Z\/RN"$&$T&<:&+NZVJV.< YK3D$@E4:^?8P$D,4XJ.])O+)>\8 ^? M#==.I^B'>E]!"1%/ M^I4WYTGBK^)VZV> A:BCHPK M@7]["[8'&;:OA1R+>QLF<>:J/%AS!TB90+>H+H]"O2!@HLA& JX@):>^_<)< M)#1L!>:+A'=9$9)72B+I;2\$LEH GA1"?R'2E[D*M "<*I"(* Q"42IR"GI7 M95NV!.$0%R8N9;I'82/D%RHO>B"R YVGL'^H^H0E=4^( =O-@,N(3?F M\ KF)R/BSL,Z@BCT?!)YSDI93 1OYU5!1Z?SWGL4U4_>RD!>C:%N*( 9TXA M=FB3>NXC]\YYI5-K?9_CE%]].V2/4^^5@R/%KW=HBF0T/'JSQPA+O1*Y%]56 MX@,^.UFR[(/4^S /7OM=2GMQ.%/7 X+Z"&'E<6&WYG @,P&!E11U;$. H(U) MDC1%,#U+P =14=P"FY,(F)J$,'FT3:L\$^M(J$@,Q0<^G]HAO"0(A/10)>?C MA(IF42I@X-1+3B-0-U326=X>:0_3A4CQ<6OG7*96P2:A"7.;!$L+U^V$O(ES MFP2O\@XP2>[PMG170^-]:F[X!,@+SH\7Q;"MX925U1+["B<\( M 9N87>S:J<0/:%#@%E:K/L04B2MHX3?P+6C5<-6B>MV0UVK^*[*7.!372A85 MCTY_M#']V"5-],Q<5,6D]>#P?[8Y_!$I7%IT5P&PDP9'&?Y3OZ:2K*Z^6K@* MD+4=?:T\W9973UD%W:;P(5^WY4V<"SC=KAV@W$J\AW"Z^JH)M8NS95$%$K?. M\EPHOBL1PG 5EZPFG8)C'1)KCRQLZ""#4;FK07F1W5UBLOH57[&, +X6^XZ2*\$*_AI0 500:HW7!.!T$+/[JN-:FA(ON83@ M>!@A^*-AZ%"]-1UV"F/-5].?KC&S,SI,8GN]'8F :WB)Y34'"",U/:#Q8=,; M[$YBBF6\4$!%S(K$QO3=1_#KJ;H=YNP+%R4-&[QSN&FC55-2MS4 $#$ Q#!- MBXH 0*R;+4<-0A<:(QO;MH"8/?D^GH>+5!I +3NW$)ST1U?[P"RVF(!BB2'J M2!RY3>X1GMB";R%^4A ZQ51&!\QGGW'=>8_;[@T%.M[S[Y[D=V\>^*:5[0+_ M_/+4TCZZEJ[="[PGY1N!YP2'A_SP%\>;F([V#X]P7<"FB &I9=_!>)A?_B$? MI]G&_0FC[[!&.+>?M2_Z?_POP^B]TWS=67]_\D,Q#M=MH??,*!B4709_RR__ M:)'2$8/]G&C&+ P3>5-C2 C2\D-.:P\A<(7P@,&D('(?>1DN:RQ^HP2X*$C'$ M-P()"+V6@.HE!1YP8P!CYMVV8G-1KUS',T7P"4RZOOHU.,>>\T*1+BX6HEO/ M2M>>7!59*9S;_O019[#29DQ@[V/XT'-=QB-^1'Z<>:Z8)1C9(@*&S8=>&#_I M:98"^R@]X\()RM6#^6.CTZ_LE0[O%#,DT*CL! D3V@W]%=]!A?.ES89S04>? M3=-8TIFY**9GN>V8VL1 Q:?H&;0-0@"/^%85PD4?9&<6;Z*8X']/I+=0EC<( M9;'$S6)(-]NE\ H/>7 QR(@A.B%HJ_@V6F=<%@>CC;+8;Y>4Q:^%4@66K6-: M?%-HN>2J9(CRA*=&,:U@!SY')AR1(>.A_HCS6F)QB>AYNI$ #N=-8&TBW,5% MO7B;(PI2!/Z(%?EYN/?73WOUK@Q.1A76+=D *A5S9%:@C%-D$W'KQ-_Y%*=0 M1=]0/&W.M?1VX[!R!3ML*U=YRX=83\]0>ZR8*93%1AU<+(]3.$)<#_=P$#GD M')@D?$ ]NH!<>%-[9EM)ZPACW%9<=4$4E=ZE"0S'&TQ=OGD3>;G1]1W5?F0' MDDTVQ/V,O=J_Y<1T\$:TFY/@4!$$H/ZFIB2A=I=5'2RQ) MW'NI[P;%#*I\"73%I])6PD;YS"%*[LFZC804IIA2*RYUNDJS*7$+AA?5S)$> MJ9A;ZMY,?!:?QY&;&!6$\1A'B2POD&B4*7LFMF'@ $:E)RFJA$YVI CM?00_ M1F#-N/MA#+B9/+__+@0%GK;?6JE+0MYV+WVH;MT'QV$DIYL(&Y1D"R<9;[&0 M_741VPXW0R7PZ18K-&MFTF.;]-R-G71_3Z+(VZ1V N>$1O=*8 ]SM'"\5L(; M*.0H6J8<890YG(4MC=ED?CY-<:' HJ_(F2^??OZLW7-VV-S@HW&6Y$:YT2(> M4;L']U-Y1J#G8L#PT?$\ GD5%@IQW\6%*?%Y'/9!6SI@']U/,&Z6C,6G)(-H MV$#SAV0"+6T2A3SS 6/_3&:3X'T7;,KV#V)0E.GETH&C#:_4>,Y?,OF.WAWV ME5$1L-;4)I0,0>O=/D0[,P1B7VK,M.9\6G#(_H_HZF0FZ^%A50'P'KL4_\EW M+L_)"%*9(E_P:,$FC?]A+I;OM#\\SR>@Z.&[0/O,M<$7YK_8E@A._^9YTU7\ M"UY8C&T=Q8]$U(%'^NT%SP_!_^7!BP\X#3YL\.9!*H^,*L4; 5MD/)6Q5%5* M* ^3;E&H::2Y7()^ZFSY7#.C\_Y9,:"^:8747='$&QP!"@\DYM*>ZM&F+EI9 M+?N.%R4\O!HMN"V?'/[),WB8BB,*9N9:'1N$T_,NICA@6M2KS(X?%$/8'P7 M0;-MT=1"1M9?OG& M[G=YU,?'A.5E?P[G-9,_3_7U$&U?"WOQO#+>A3)+$7GD!UOL?Z4!MN/$]D$. M&8G=MLOAN=?[Q D^IK2'NXH%C+QKO('AK::X14AD_<9R[I4RC1I32BEOI7D3 MGK+ \NT)AJL0GY^CT>,T2PK$C2D)WMY1FGZB_5W&VS)2,!ZH4T/=+O])-KQTR+3NTOT#!.X'$7 M'SU->;_J3BF#$S\29UO:7Z$T"10OC%L'TE!&\4FZI2DYYF2_9T#J95\#?E[! MCI_ZH.%@+'XV!XRI&9!'OSM[*.Z)%Q6!,FNNFH,(EJ.N M%?5(NE4X[ZC:39)$LAR)^^G=];-,&1>QA/,Q"N&]X)ZT*+[/8Z\(Y"\X@AZ5 M;[YBUNSFE5<@ X?WIBWB@"D:.)*P]Q5:"G%O]S>2E^?[%GG4:4HFW.CT.XJ3 M+%[451WK](MB'HAHC$)^(039>1O%LU8'R^7GF;L8?RI249MO8/9SAY4*IT&% M"IR($'^A)^6BU6%JV/="Z=<;&R;D@OEV\$T-%V4]/7(TGK&%4RK6/KUCS? M3N1' EC+W&Q0^AKV.J/DFN-/Z4,%7-Z2*]:@E02(R*RE?O$DIF2N4$#DN\B? M1"LEV3P4P\?+ZO 5^XVU]4[_!]HJAMX?_:!KQ8)<4=U&,I>3;8'16(SCP@/) MV97TAHWO"Q+J=WE<*6"N#20#]O ZI=]ADXLLEX$]UK[PGV,?LCCK0MX+ M9;XF\W$64?IYZJH2QWR/F7#N*I4\\N>7)W';11*S'F7F=R2I#$\K\OGE>T'8 M.#LG;S83^GM#"H-CS^)[.DX8NF]7VK()Y2B,^P/L5["G'L&ZQ!I/Y8)?BJS86VBH*CL2-%*1 M!W7FHFRA_7JCJE(*IQ8'$\Y,G#)*_PETAJ-UN"P/ZJEJ_^+V8[R;,074?BBP M& *VL!_QLH@*Z3 D#HH'LV7@*?*B.B1 R6'(,_*!<)A4TTK@!_+UTJ;A):UI MC$]6Z-'X[PH=0# V$:=AS:]WQ0 M,]2DEG^)Y8>BB)H;;XE9N3"_VXMHH21,B; M98R UT>I -/DV@]F:WM3<>NW MA:9*?1(=Y=TL67K]Y)HE>T&"\UPW>A4;S'PV,3TZ*S-EF'WPQ*2E"Z\-/;] M-HH%6Z%G./<9[U><6YZ5$DN^@&3>[77GL5\D9>)[(_O N&B9!X!E7;(LZ=-L M]OAWD?_[9<[ %-]8GE0+!#"Z*8!UR;SF8,ZJ8@2S,)U^*ZIB:&]X/OQ2B??A M];8/&P:4T#8+0#V@^1;H/*6/Z<]X%_ S;3]Y#J=_\!Z]3M=:)>^GJ.3,080: MD54/^O(%_'$/]*[%?VYS%SJ^$YAZL>H$\PWW!\>+P:W[$?004-^/EHQQ3Y%% MOA?? ORI?]$UWM$-_7M,%!$GR@*O#BCC=@KN+"AH!AZO1<8M'J;)"WE6<: M],B>WVI>@R=RJC(+:K(XHH_)7^U^1/:7C">CY M7K2._\P"8!2FZ7U,Y/]VDCN(/@?99G%UO9*1%X=?+$%EV&/"'B3;+!M-N.L8 M14=]BPRN)-M9?$<5\9BD(%\?)%$I%PA)VVJ[BL-=I1F]C-)24@NI1LBC%'VN MF$[OP] [^<"I/3M,#_\;W=;*HCA**_U@!U84!)*J3[#D%5JD0*ODK>^EJJ+? M?$Z4VZ=8N>6J\ITWT0E4826SKBYQXA^T8Q64N_@08P)R3DVKI2!R-V/?GCO^ M>&>,AFHPM"HV5Z&.2H+C1%#*LBQK:S7[O<+[?.WQV:8*N,2>23Q=0-"9K.%316<=(G$=8AZ"[TF?<'IZ9BUBKO"4VHUM#'BF6FY.7LPAL$^&4^VD-8KA!G M 7"8=HYL[&(<.61N('$0\%H,,3PEE;$3CEQJ8 :YH'Z5L+%ONB&>R M\K6ZB7(V.*^'"S-/2.O()G!7<7N^80:)'L?BQW#%L1A$43"A'?!# M+]6KA6>3JE;A3ECH1P^'&'O8AB'//9!!'NKDABPTEP%[*_]X![[LTC%7;VV7 MQJ.'WHD AH@,80PCVS8,E\R_%H&2\4COC'L8*Q&=3\6+11A%IS!*II<9_ZX_ MU-M=H_#KMM[9\[L^]578_I]R$MO2LW;$U[>GZ[^8W MEON2Z+LD6H#*Y",UJ2K1DW:'=M4;:,&#H9>FQO^+8]ITGL7)I-F:Y..08WL7 MR^[NZ3OW\MVM%>^YE]/I=?1N)DQWTAZN\0(; MR;INR1KW]='E!&MG_2RNJJJLGW_Q/6I2YLWL<"_]G%EC&7MI#SI50OI(KS5$ MVKY%;\*JL$>N6SG M*8?)G^S?F>.]$A:F" [S2T8UM"IZ1ZE!3P&^F 1*H'E0 9:^,TB-0.GP/[; MN@5*M^1OO;E *+7=[^\92NUT^B>)3HY.$DH=[CNALT]VK!OC,3S4!"6; MH&03E&R"DKL97)^]E>G01>BI3/@F>%2]X%&<;-P$)AO9.O)RVOJPB4L>547S M.R.>GQ*(+AY-[*T)4!XC0-FY>@OGHTQA%G&)>X&X]T!5X4U ;C/UN@-]W-!H M,XT,X] X?PU.(5Y_*_;0CT?81#>D9XV^7B:F<=,TNF_KXQQWNS#T?W/US<-V M;>N;SQXR[W:[>X7,!WK?V"_U=EL4>G"*D+G1+_ZZ6I,U8-A;RSY.(A9N[/_BW^QR[4N8+P M>]ZJ*N='&:W.J*/W=@S!YXOS2:]V&MFJH6P9PY[>N9QLU?MT+DB@]=Q'ZW!5 M?4/QULYPU&32;@]*#_1VGFF;":!U>CRK\7(1R:L=H][:*M^7^-7F_=#MT]0P M7LT8U^Q0. ?*0&/YU<[RZ[8&W;$^:+R*1K9.(%LCHZ?W&Z_B5%[%H?KZAJSF M3FO8&^]Y67];9%I+#-I\7;]61E5TP5Q0-7=T0#4:Y.":N3E+$,AVK)E3&CCM"_?5[9\"[JL[W ^7:\N%>W?4.\6%>^<$V0%@K0W+ M5?\U-6K-!793HU8+&C?WUY>WR2HY1KW#3?EL/_W]]=6,4>]=G^]C/*TWSSU9 MQ<8N=+J"L% MZ@@'QLXWS4V!:B-8VY?3-YH*U>-2]%?/=%4]?=*SVMB-5KF[ MJA)RV&GUC/;.Z*#5NU.Y1LX,VOU+"OR&?!CQ// MG5;&P:NL5(Z[)TY[VK2!RQHLE2#5Q?%-KO&4IPK@ROCA516]7K^; 55HB+1N M@B,XX?&3$^L0J:O*&/764/D1PR.E4M"YN_S6RU!X'&LV@\BTN6/=7!'6A M_YMN.)?FZE37FP=?G-7+TL];5>5,":,U:N_>9:]Z%[2-;%51ML;=SLYY*/6[ M8JZ+%WE#]\@#H]U4N&TCTL@P&OB,QI[[VNQ<"#4QW2@@"U.* 3;5G M#C+ X"OXWV]PEO@V_%<01)CX0$Q#A (X8B@9@L )3,?1 CXH#A>Y ;,B'P:; MLDDH\0P^X-\?81QPI>AG"IP!_I/>)D;)>U/HT7MR1J.;T^&[S*#RTUF$B1I: M$&&1KNW2(G%>NK9."_@=F O,PEX/SBK]S+[O9]]M8+K[3%_+R:CT@8%Q1! ) MT>@8__5B.A&3_^ Y1_PI'"F(K/FF-02A'UGP(ICOQD7D38VFA/_VJ#&+8DS* MIQ2^P=B!/;5!1.#K>_Y$.#_#CS(@6* 3^)T::AGY061R MIGN1+\7" IK9H38S+1Q@Q5>?0<:@]3.06E@OK6-*:[3 +F;/IJ,!C?F[\;NY M^8(#:-X$MJ>)?3M:<):Y2!/BA<^I\&H'K(5S 5F$Y^#_%[R$< H\ M5'J\[P M ?Z !Q;F-T;?S>!G\,X7TW8(0T,,%LZ]@,GA6MKKG!$-)RN8]HL-^F':H@7X M]B3BTW/ PHLG)C>'KOW_]JZ^.6TDZ7^5*5?V*?L*9"3>D[M4$<>^\W.)X[6= MV^?^NAJD 701$BNAM=E/_W3WS.@% Q88 XY5M1L#DD8S/=V_Z>[IZ;Y\6LAH ML-A[*5K0 WFR1OZH> QF!+^IJ9ZC;3P)Y-2Z?A1X?PC?GD&'W-]CUU'$"Q&> MN._^J;Y#WZD,"GQ).WT/R <4KL83_;K<>RHIB_)I_I*2J4AQ O;I.,-=(7=$ M>NF$W0>QY["^D)/N2?[7> (\-XCQ1?'TB9=P=T\.KVGE2D%<(T]R\9<4)GG+S8BT9>(68;6%E>R+1S-LKNF/F M:7%X17=H(,^?8-?YVY';;G&GVQ =NUOO-QIUT7.9=4^ M2/H!PKFX<#G+6Z'[S0\*L2ZG8BQ5;S/?WG>?PX* *'D6^)2)A2#S J#3MUW0 M 6ZG\$.N1$&'D-NOU<>G_RL,?8LIN MW.C'N@GCBJ29.V1Q)O#Z34BSYP$64:E7N+JP*:G0(1 &[G C9#LJ%6R#@C\4 ME"LH=VO$E'8X !V5N)0:P.'V0?Y\$65U#7AP+)59,O[$'Z!0XC-SRD=BGV9U M(X-]"L(P #URN$F3?63ZI.N@]N4Z#(H>1TK 8.ZPP=MO%S<5!NHW(\6*8=5D M-"9@-(FI PU WVBX(,\UH_8+FW@Q2B?CDPF(*NG\4F*DU9(G M_1>,45(@'>0A4ER3[I'93ATG'14834X@-D5F')@17X/ F24X)4\QH$IX*^L] M \SYMD'T E#T'1XZ['_X>/(!$":C =](\JB'(O44<0- #UDS^-=@/7BQC4S& MR*0#,U5WT":U."34PXL;9 !$15>*A M!X;(P$-=60(I);*2DCW/HW+U2CJI^S<&:RSM$!)0?XXSS*+*DX*AYL+82-6O M4)?CT*\L?]X729E@)+7-HQ'RS+W!WBKFC&D1A:G M4DI$3E*I^"C/5/ 'RN0 M!7B=%'J\"HW,PUATSR<:*]3DB<3^S3>K[+0H+VA#F,TI LV $"'!I8SH+T,B M<@(\;I6S@?L@''H66)E4@5Q>NPKV\1X&@4XXP*TE@[)!=:%A<[@#=%8 *:0H M?)!^!6SW71(0XG$GZ>H'] M(Z5\.HWOZLV:GBNDMQWX/KHDX1MY6Y6C+F&%A+-PDE"RG&1! 2XR80:/A"7)(]C>MH$M-A(.$,AE[$G6T%)4"X+Z!,H6R!YR-G8,]D91..! M"-$=.D3?!3X%@HD9%2F]+5@#\3B6$"#]1X"CDU", (A1>#.XZB+[D22,$57^ MG--G-'@CH97W9)#X6!^12@XP%&/H%+9)G9,D3IO/8-.31.6/)9P&^ZYF-!+9 M?)-2HDS*U(A2BX%:P:4*&D4!F%%(;"D%00A-@'10U(,]H[LJ"Y577'&E"BCO M05,T9^:Q=B]OIW:Y:WBWCL(LV$MK=6]O=$5]\[1>,]Q M*XUK'3,5WF>/_5#V=6F4F7'9V7%-DG&1F8^ \)Z@%:@ZC(L401?LQD MR9<> NP07L 51?62[-D)3$+@@ $^$;8[<-,\^[?G9PG=PMA3#CBD!.@+!>9 MY>V7;\2EPW/'M*[HG<=%#^UA"G)TQ^H$&26,UM-@/(Y]U];*CURMM5\TN^6+ M5\Y&KAA FZ@(XPKZ;3!P;2&#!>2UU$NJKE5(Z9P %28AKOH5M74-ZB?.D#=# M ]N-R-8/Q9"3%R"E@I-,12$'YN') M $\D;UW\V +6T)31H1KD % _2F&16*;]ZNJ:7/7FW^(\+;79_=.<9-P !*@M MB#JOFLWC_HG!/I&!K_;*0ONB1PL,.1<*0_ AI8Y[&+ E MYWDL(QS0Z0+OSZ.1)QTJRB[27)G9K'>GM/*DVS/9 )"3>3R;KW7I)2;Y@?V M[>X?YS?L\NKBV\W7WMWEMZN- T.:C6Q@R!Z,9--@7RAPD"Q$@>O$*S41);!R MB:LR&'*2C@D0C*+R&$='9S1%JT&;"7WAN>(/^6R*2S*>,%4 N . $VFU0;N@ M^W'DHGY647M_I*@EFIFRGQ*0LG6,Q *0*LHQ[<<KTE[:L%637,X7D![N: M?KD>1&**?0<38-LT4^UM@6QZ1TFZCK)F -$/C'B!I:6$%XE[@J#M^,;U*,@$ M7CF,'-5Q^^:>:Q>*W /-D3SU@F6'@N$!?C!5<6\8W0M@-TN>3#P=4BDS6,^1 MK("*%]P3J8,1*D"7?%O8G,HJ"OW^X0?WM+\4RU@$[D5YU4^BZSI<"*\\77[O?9J' M!;J\!?PXUW<%.S(8N54["U*;B.8<%2@6:/<8#/)F(Y"(7)U-A=Y,3!< M ?X;!.B(CQY7%5[$$.8>*@>;>&Y5VM#KE@ZVFD:SM5G=W-77&MW-:ORNK,9K M&>U.Y[5TMO9"E&W5MU^4V3*-5KO] IWMFIL]N;*S0-EVL68+EL4ZNRJ-T>8W^@*+ M50_ZP8=JO;H.75M_Y*XC/X'I0Y0BHLF?CM^=O"UR+64E^7<1/\DK7/ZJ:1I. M\P]>QWW0Q+P9W01V/1W94H]>>]Q7=X=Z>H)AR,=OB_0]C&5XH'-:D@J?J>2V M_/PO==H_.PWR,WHIY*>O?"8__%NH7SZ)15-%P=WZ8?4N>9]')\=S<[!8#M;/ MD#48U ;VA\W+H.\]<5)O$KH>,ZOR[\+*\FL2XWE5T=8F:/&B:5MC_)2WG]4W,:[/;J'2M1J5FKEVF>F=SN[EYNG<- O0ST!_P M7[TSMC,%]R!RQ9F5=K=;J75JVQBVM7#8AUL8MMXVFN9*J7JY3(LE#[WV83>M M=J51;U;,3G;SUCMU-/U5^!U7>.1?M/1;1I9? MPHI].5UI,<'J%;,+VE([T91VYA59!2 O81F_2);U16UL+#V'P1!MH]4I):B4 MH#U*T#,7IL=E298FO3_H*,%+GUV(?ACS<*826%&0#H* MU$%\]JY9R^8[4FG3U*'R)$7Y.]-H-UE?W1;-Q[1-Y'XF!D*'F-1/[T%CA'BF M3V:SPOH8]);$O5'&+-T?&>N=YO%*WJZ:QUZ]LPPKZ0@F"9(GL.:40#D[')20ORMAF=XWZ8N.I,LR/3AF'J M??E,VHGL<8P)[OK288T^IN4*Q12/U1J,J96/=,KE9S+O7I&9]@T"6P M4F GJ6[DNV1"'95/1R=DU8= -LW(NH/4T[M*<5SO6+DA/%W4"RG?W.+\RL4G?B\U.#"86J>X2C$1 MT^/+04:+#BLSL\6K9OY<\A.)4D[87]V']W[@7\5CZ*E-)X-AU#=B ..KMHZ8 MS\$TQ 0B\\/CQBDEF R1^F[REE(5#"B\01UI''[E\XJ^GN?=]G/^.Y-QX]'?AV)\6[E1[T\&O]YK.T<*:>!559,J(]#9SE1J9")4+!3PU(USS$@ WZAU4$2!T6[$$//"X(IT M6_WG28&8\L3M6QY$3P^B-UZD'L#V\Y2]4/[_5OUHP>N!FG85WA=R>_I>)F_: M2Z*TEB'_/O[W_&'D]MUB*?Z;K^L@1,>H-S8[!/!$&'MS^3LW#8#O= RK5NQH MP78C#!(+<]=Y&(J8V+L);%4B4$3!WAHYBO5,ACC/0=Q^@HVWYN,I-O+/:76. M K6&6ZM*#:<>#+.8_^+9Q%W_E:\X:JANF#N+=5@^V%6FW6"PS1'+_CB8G9&4 MQO=DS>!=T V^<.$7$F ^[*-/#%184.)'T^DD>G]Z>G]_;T#7C&'PQVDOM$>@ MC4:GPAGR\-3A4WYJUKN=5K-["ETT:XUVH]6M@8 V6Z9URBVSW>G46G^*AVK] M/Z8QF@(*?OQ&-4I7LJQ7$FY]X-G>K&.EZ4.RT()]A'F?LOQ+39PK>% M3$M'1-)54$S\K0?JNT,J_%6@-!CK<<-ID0?UD]3EM4-&9U)01Q/ 1CB^P*R1 M29/U>KUJ-JQ.NWE"^20S:00Q&1L\_K^QIXXNF"W4_&OM$U#]^;SRN1R@FBL MZF4PZ.>#&:N$F9\=9KK-%L$,?&M(F*E+F/DT$U6/WT?/197Z$E1I[ -5>O$0 M3%*%*R6L[ 56+.LMJ2^F=7BXLKI/S\ 5LULWK:9EFJ-FE7O..(! M?I*H\L6-R-6\L-PLN\V5!EZ),B2T;XQX"ED92I#.DKLV>K+;:KUW>Y-B)T/8 MM%I-J]98!IMX0,%JRA1::^+E*CNQQ,M":IAIF'\Y#,!<[N)=3HY21_O;T; * MDE.K=>NU![/VNWBHFTJBSY#0 TR)G\V9OB2W=S:C^%P2\<8Q/]'GY64VXLPO M@R+[?C)WOMPGR[WI5I:1TDE]$F/PEH=][HNH^NW!$S/=%(S2R@'$CH2$E8"T M2T"R2D#ZR0#)>A*0'E<-* &I!*2# "2KU)!^-D"RGJLAF1WVW;@USHP\8)CU M9JT8M'1KK1):2F@I=9V?#EJ>J^N4T%)"RQ:.F=9,X_+J]D#096?#OJ3H-/9_ MGVZ^L$L_FG)TZ'X.[)BXLBZNI>.KJ7R2D+6:= M%YJB(EM<5C_[S*>1X**E]&HIWRH:J6-^\)QE+\U:2,ECWZ?44KE M3J7R]NP?AR"5>Q#(._X0^,%X!KKU%$NEXP:"/1)CGDCH,T/#2B8LRH1GO2\E M$VHF/..>K4\,?'']'WT\-5>RY(Y9\O/Y1&5S+@W9KR^.2^943/C=2@B8+[-E^QZR9//YLG&@?+C2UCJ9U2Z^)H/ ME]GAQ_*X+#KF>)2SLS$(#8_?QGH+0:.,N1.\-W&FH[_@@?+K6T@R!(% \E=D,_^K"N W40 M\'W:=^B+$?<&NFHE;9'*&ZCE4,0^/$4-IEFVBI?NW.>"!_J=>*_.];#N7&KH M0^[XW\^OKGMG=^S+Y=?+N_//FZ=-VB7T[UF);#8-2Y:N7%>';!LUL[GUQ!26 MT:AM5DGSB<049L$RDJ_8.OTT>W^8QNE+#/8T.F57QK\,=C?C0Q[R__*%.19V MZ^\HE#/A$/,?'QPE#YE82V(E"WC@S$;I@BM!;CV0^PJF+A<>^TW Y85,5F)< M(;$]-$(>,JV6Q&P6\-P62OJIWM6VWDQBP=9RU\9I/W!F\&SSWRF1+OF5\RC/VVI[-GO.R!9&0Q U%*"!I6_GUIQLD M>!%(@J"D(;-4JI+($M"X?(U&=Z/1^/EOSPO/>J0\<)G_Z>#XY=&!17V;.:X_ M^W3P[>%R]/[@;[_\\,//_S4:_?/T[MHZ9W:TH'YHG7%*0NI83VXXM\(YM7YC M_'?WD5BW'@FGC"]&HU]$M3.V7'%W-@^M5T>O3F0Q^2O_^&[Z^O4).7X[FKP] M>C-Z_?[UT>C#NP_O1^\GD]OH=C)^P^C MR>NW=&13^^35A^,/]KO)!T'T.?@8V'.Z(!8,S0\^/@>?#N9AN/QX>/CT]/3R MZ>0EX[/#5T='QX?__')]+XH>)&4]U_^]4/IYPCU9_N00?YZ0@,KBLT+9&?67 MQ Y?VFQQB$,]>GMR)$LB';>&LNL'(?'ME+(3\E&X6M+@N+P2_'Z(OV-#1Z.C MX]&KXWQ33IA6R[?SYC#^\< B8&.!?(_SKY7/@'!PV;S4*1C-"ED8MY^O$K2??F/0@ MQY7''SY\.'Q&-BOO02GOB/(C_#@Z?C4Z.39HMHH)F[<-?XUDO6WT(5MB9GV0 M]3;L0^FZJN(%74WQ=]"P&^7KM.$DR HX^C(.=0U:5L6QP^MVZ2V8]*F+(X?2MHDOL]"41^_2;Y;+EU_RN(OX"MD MTH^24^_H5$IL9=LI$0?B?Q\)MSGS-++C<,G9DO+0I4%^RQ($YIQ./QW,1E(L M_\LCDY?0#?F[0KVXUO#G0ZA"O>ML&+(NLONG@P!FWZ/QQ/1VU$M.34<-50+8 M#P7$?^W!V\0S'3Q4L2/O/V#L#IV:CAVJN+[;8NA8^P%^MUSGT\$9 RW[P,+O MOMU=5:I+HL6XK"0FR67]^.5(_'-LC3)]?&2)6C\?KI==HQ(%U+GQ?Q&?UUDZ MJ9P4J:FXQ@Z-ZQ6GLK1:\J6Y:KZVIE_ M!=-]#_-&TZG/2%D)+2LFM@A"/S=%ITA,"]5)L04,;$[]P'VD\:Q"3DM>"^J;YJ 6&DL@MEY@>S]:+](F]\N232_^B-QPM2&V"1$M M@F^;(QB3W .4S.VF^YZ.HA:Z=Z;0[;= 50228'[IL:G .3Y:!R-2G(9L2#Z0U M6IU3QFU.0:>%&0L:KR)3JEK<7JWC)ENPLB9^LJ 17%]I,Q:T8\4-67%+ T+V MDKC\D7@1;,,$)TWLQ@WQ*Z^K1>ED'26D8PE"5I[2@% XIQRX,P1;$8@"3[K$ MPY-('IG H2&BQ>7U.BX902NE:.5(#@B@6TZ7Q'7H\Q),>AH0WV%@6' [XFAB M$! :C6%J1$H+UIMUL!*REJ1K 6%+4+82TE9,>T"HC<6 82(\ETQJV6'JK1OD-!QUJB MA(&=NO&BJB&A!>B=NIABAI0O)HQS]@3686/[M:2F%@C%DR"HC)", ME=$9T/Q?,W^&HW?HI*F<*E31S?@KQ3V U>,)1P(#FFHPY'A$JY2FW";:W/1L M2$\+DN(L2&C7:6*Y!@8$X@W.@3E62C4M)(H?0) 8Z*Q?+)8>6U$ZH3Z0#5&A M:3KSI56ULZ_8]Y*,E= 12M60(+@/F2VBK1R86A0*)N[^BLI:&!1S7A :"4I6 MGM2 @#@C2S$^JH-@1@5SPIO:VDHU M[8PKQK4D80$-2Q 9T+3?TQF:J)QBU#C,0E,9LUY-.^V*R9R0L%(: YKUKS2\ MHX_4CQKK-/D:VKE6+&"H;+O$FH_#@\2'']( MGAO+IWP-[<0K%G 2[RBJ#VB:S]ABX8;B: Q,?IN)@ WJ&\25U%'0PJ!8O3EJ MP@=1H#<@7.XH'EG:8<2;:T3%.MJY5VS>0OT!S?5]- GH'Q$,X.+1X.Q:J::= M<=6\34E8,8U!S7J3>+1;MH,@MY1H#6(?/KQY_>Y(V2::![M9+V0S0PKC;0; M T8U;1?3A*06467',4$T;F1(>!K&NQD!VXZV%F%E7VL943=$N$O#XXQ K:.@ MA4[9("O"[(8(37VHG!%&C4AIP5+\QKK8NR&BUB1RS@@[ X):!!4_=.. O&%" M61VO90BAEI 6NA;A7T/$K":*RP@R/1TM8H8Q84-$*Q]I9 1/244M'HI3O!BH M-,3Y;QQA9*KF&U'5(:?>0#.+7AHBLNOQ2$8 5E36XJ0X3Y20IB%"41:@9 1' M#0$M)(KWHSS.:8BXE,._7.85+=I+JTZ"CH\U'MD>6JX^TB"UHN8Y)"P28_$ M[[,3ZW%Z8"WC#O!Q!2?R*)NBE%I@^BIHP<-(K+)WVRXH[9HF>X2\E+MD]IY7#W$X^M*.MY8VZ" \];PQ: MKI2EGOK,F,/8N3O#.T%K8&R2TJJ>KA9EQ5M2FN\*OH_;L9*&RA >U+9N&'23 M"?"J$D9+?E>M:]E%<>6T#0HJ[AZUX4/#DQ^&\+;;-C9L1,LJBJ>I/:L,>C/! MV*U_8.C6EUSD5K:BIS)0#* KR58$-K 7X3MH3AI5E LE(F%6W2> 2\0Q:'U" M M=,('7<22TS*EXW$1$G>FSEN[PFEZ99W!PR:6GNII^LM/M6UO]\P-9/%@D+ MI'R+6.DX+#&0/6A&+?GJVWR].ZZI^5FQ4/9C)NQQZ.DRRIW8[]'T'&KT',K MUW58 );HO'4"[)VOGHY@S\:-^03Z0#DOGG'BJ7$L97K$T-OLJ):U%6_N-EA; MCJ!X_(MCD#)]S^6MN/S.@&5R6V:!9ZYWR-S?I7]:GE9\XM4\?=>"C_.!0&M\ M?+WGXW4^SJ+K+V5P_56FJK4SINQ&0-F#E6ABZB50__SGOQVS& MZ0R6B,^P9>(M00&WW27QR$*8IFP*"A ^ ULT1LJN=^"+T9QZZ/*>Q.]O!?C\ M%GU>"M2VR#]=]E_+J\H)0@->+7A^Y) L.28K'925C K+Y<:5M[+*+\B(U[R3 MP5G)Z"PQ/$N.;[],JMFLL%&6&>2^$\ZIR[WDJ5D77]K!9Z^(OPI21(+TA9>= MK(4==5++\,JQB"'#K^_H90X#X6(0O;=D]W$+Q_?IDQ'\=Y!C_6P0>ZZN8I@9 M@?F-'8J+[ELOX@'\:,DAH$*:#D+(]/AJ0>&]/!FSXXGW\H#I ML]'$8AW'8^& K'A$>Y;OBHO^=?R78GKH[I[M!\#V;"J 8#SCI9F/!K'KU['0 M3I2437JB9=:Z1UN::"(QOS(NS]FR_B$#ZKET@!S8Y-9XAOZR06DCMMM9\UI> M:__FS!K3+9M?C=^S5QEB+4.'6I'6LL4&F0]& X\?JG]9J"7*IE2U "LGC4W> M+QI\<)A,(G&;9*:XD DDOM(PIQQPV$;A5Q\F2#BZ4&17I+0PW"9VU+R67933 MNRR=QFV:3N,B2Z>!=Y_6E!+LE2B&D4%QQ^)]HR8OQS#WBFJ0VYUBF%#4PX_8,34+"EM!/%&3>@P?ZV<6Q52LV0-RDVD MN/*39M'VD WON: T=DZ,)-5>FLW@@YLBQ4:MJ/E!^5L2,L/9R4\,%GE[B9C M\WNN**#53M@;$-3BK!R):''>RWF=$-[H4MDF+6C15GRD1E)^?QM,OM[X0/GB M-'T[L>75+STA+9YJ-FWQMB-2M3*R0U^TF-4,I^2<3EJJUW44M" I_C>194U@ MA/3VZ&1SFTFX!<$<_&#.",M>64FW\#N1L0][5@BU2:[GB$Q^^>Y)!]^>V2327BYW MXA88IX2S_/:<@%K MR6CA:Y X=N"GL#)MZVFF,V;$0+*ROE11LT\:+B2MM43;0URW]3@E=Q'P(3WN3J*0.B%+YB_]SHTO1@:N_TBX MRZ+@WV!F!8XKXOBVR31;ZXR6N:I?=*]C+GEQ(]=!*V0IO^7[F&1*=GTKZ:95 MZ.>>$6/LV_F*!0;M@Q)IID\QR_19[G9F2[]N(UI:Y-1DOR(5 MMB!LY2GOL2N;[TS>YI_,"X)HL12R"5MS?8>B$\7%A-:Y.TDL+C+C4(4Z6P!_ MZYW1]0N9XF MC+GG1X4!UN'*;[,A[Z@<,&31=$:6F Y6S%U+/V)MYREGB^3I'U 1922\>,8D)F&H/&^]72TS5#[YE6<&V0]Q M="][(B]\8U^LK#-92#YVQY+]&2(;?:6AG+G"D9Y\T,MQ@S3#E3-9V3"M,*'< MB&4V:T/+'J4/DJ7LH!X:IF^5%=I%GI M#YP1VLG\&@):"!7/VQJ$@Y;TU1/; M.(%-+8D].EL7H$YL&;"I."@&*&2&PLWEIHZT%DW%KUDC+I/&Q.W&I#F9CG"_ M6RHO6B4;"P81VB*B84+S*7/".9U&(S]K:2SENPM!EY,Z%IV'TPE&/5;ZM)+5-4!"WK7E\NBT/7OM@\//:1;R/'K_(F5WL*:8'8C5AF MXV:T;**<,*2O/BV,+19N*#/HGS'Q ML"_U;=/+:'HZ6M25LIA80Y:2@0&6( M -Q'DX#^$<$ T&HQ?OJ]M+(6!C7.-B5DQ93^PZ'X^? Y^$B62]>?,OPF_MOW M6=QW\15\0SWQ*(8 :O8O^?KL7?KX[%B^.7O)^)EX/B%3Q8T>[MW:^WXF,@)R'PZ@+4& M?S]/N.=^!-/&90[.R:<#)XH/9N5OB8L9?J 3-SRP N"/T W%=:M?.8N6GP[B M@FY(%P=6*(C$WRP8I@/EJROX!8D?');/9F*E7W*V.$LL\]_<<'Z6G !>/",!/: &GXBZ MI$SEK&U"LI="5-TJ+F'4#)4I^(!7]%=C<9'V)LO(9+#O-"&FGQ=\EHKXX??D M'8DHR'/,6Q3#6CGPBM+]7!9"!-W19<3M.8A*6,?^%\)_I^$7NIA0GA]DW.UX MC-IJNY2<#L/3%>W($AO\9GJ?W:Y(F!)8[99Y+III#]C+RF$:T=C"F)WPXQQ* M1/)GNH'_0W@Q9[=QNT_L8@N?D. M&APA?/Q"GMU%M!#D@@O/%6E7'UB\0U0+U![U<.O\G"QLT9X.*5B -MK#,PI< MQ]$ZN_+_'A$.VXVW.B/!_-Q]=!WJ.Y4S:4!AQZHO=D,W7FDPC6W ,7:!IAZV M$#X%T-6X"_7RRYQ.]V)K:_;--7N*_TY8NXG1]7T:[W0MM1ZB^$^R(]ZA;;K] M62QIHM.YRFWY]\*?1ZE_L_#=211@HI7ZQ=>P=0,I%F]7:Q FSNM)%LLT-;<47A'Q,+WM.)G/6O/I>W9C5_*CD4'R/V1)8/^E_TO]>^IYWWP@Y-SC&]'!.8-^ M\=-H5;_B3"ATOQ(O(]\1R'UE?OHY=K1+S\>UNZAQ+#4GT$MWR>[T=:FUGE.I MO<::^K3*]AQ_%NICFUXU=&O+$]=^$';"'WR]<(^0P[NKZE[::=P9W+7H.5.1:TJ&0,4F.BH"N;_!S;N2BMKC4AT+VRS M-X8S='Z%>N/X<0!:;0PWJ-E+\9K84ID%?\Z>_!DG#JIFHMD[$61Z,_W* ,,' M%A_92+H%DAH*Y\QR7^7;2D-&@KY"IH M=(]TLARIS3*>6\J'CD\M;7LVO#RMWSZ>X4K%_C%)R].T)HV*].%6[I ME4F<- ],^&XRE\[%;8DEHO9Z94JC 2VCR*HQTH&2QVY>49N=B-<$^ M&U'M@=Z4!3,DK]I>^?*ES ?Z')YZL**K!6BCRKL<92B;T1Y7S--02\W1A%JP M>^X])R$15L>51B50RG7?=]P]A>WG1<%XN?1<&_L3&QB:(]H&-;L?W_I95NM# ML%X>@'T3\BV1[$6Q!G(^[XK^%M1*2E,ZO?2RC.&S0_/A3I?N% \OBR.JQ]V0 M2/<\L.M0FRL_CB+[2F$#Q?#Y.?/P^/"!/'<6_E/;I[XQ=G-.:6-14U*G M>PXK,V5S6"9/N7 ,I^,4?X2U6@A K/'G;DQY1VC+2OHXX]SM]!M?,R#AXJ@/ M56Q/L)]^H=R%R_':)<[:.%Y]O9[$[HYM.UI$PL:.7UP%I#B=HVV-QQ2(YEE< M /Y.-7&07'AP(2]C8"#?)1B@GZDSHQ?3*;7#4SH%4ZU.RGZ'EGNYSY^[,TS/ MG5U@T:C=5<6[EZPYR?\5C!I4,^ZI[Z+*%>HLG)32[+!^ MY:E#P\J=1@2TN*T@+OP*/2!Y5WN;5R%*B/>2+Z93UZ:WG"[<@*+2(-\81/N= M8^OQ?6E-I*@AE>X%[-9"OR^2K'D/#'7L./YH]P'GY:T:,%A_@IURL9P:PV>; M371L 8U?';UZ%3M'QK"=B)\T+I::&MTO)^E?!F F2> >J,R%.R5)4RX<$<,OXI.RJR" 74*X7L!&R'E?:F(:3.G\-8,=96"A5*NN\(EB M -P6VNBN(\RUS7:JU"A.KAN?MK%UZBIW+SPPZ->W7>+=4_X(>H1F7)7%NQ]) M$E(9\Z#O7"V68%7A[S=3X"]@28R6B+7"^"XQ=="=4,PU4<@S46VI[*"I7HK3 M<83C]UP\>F\7!&="H7L>:GZ+$[U0M\35;ZAJ&'G7JP]'6 M"G6_4VF.V= XP5WVT77 \/X[_.M.5[#>3ID?!05/M#XJ;1=-]2!43;AU4D%4 M.,6LG(K:.OT4UK?0/']@;8[Y&U7M?BDT33YY3AW87X7AZ3M)5&FL/]@KX=F( MLWG&6KHXQ]TXWV6;)GMI"%1?$JYG(7V][OFG80(N[4F-.9U._1NI*9\+7HH# M%U!Z\D)LW9T;_"[ZO])K 1O3[856Z7P3E=<@JX M(=4TFN=6O&T2KO# 6B3H!6-VJ7>8MZ/5_1Q\9LQA+(F_N+X^TUS>K"C=_3A@ MJFTPM,06(UP/X_2! -V6KZW8_>@29;SNKEZA2$]NY^52VL@4:" 8?5"8M3G5 MFE3M0Q[A:1EU30%;SF_LT">FIC!TTH]"2*L%&7M3J3 M*95.-:;M)5LKIAC?02(8?8N='EC^QJ$FYGNXF19=@:*O-]-O0<($P!=-9$=K M>KTTMDI.XF%??G1Q\T&U6OC6A",3'Y+ =#S2QA >B:5'0YJ9E'4!N3MHJ9]> MD!TFY?GN:WL+7>IT\:LYJ&XY71(W3>P7ASS&)SM)&)\2V+<5L=%!3_JY/%33 M% U6'".YSOB(N*LW##7GVLWJ]O]&!MQ<;WO78L.$^AO2V?AWEK_KDR?C5T?%[TV#*RAK=KY?*]U;B'2*XHT'DH;1' M>&)FO)E>/-N">?%V><+&Y@^Z&#?03X; $_QK1HRN,-?7Z9XI=J>JY=ZEZ5W6 M(8.^=1G\;G0\?4MXZ-KNDHBG![$BS&5V07>K1^%-V^K!6?BE^TP=%"[?0.NU M(Q@A+D<,5=6%@^KJ=;]X01&!EE.57BKDB5;?.#V:,9GN1UZ>4.MVPX1<)?5[ MZ459R^=]-D=/![VC_L+U)ZYI.O#JZMWCO/YVDME+2_T9Q^ZVLDO&I]3M8VJ_ MQCWK-DD(*&CW-Y=WF:^O*U/ NHHM']KEGGHJZ-W&A0L2;:=6]4J*_QK(-L2]I&SW8\C"T=-[]E^98!XOUG]A MB\[MVF4OU3RP&47YAG[-Q ET&J^U^SFE(0PY"TPS2>_\O3O4BXCRJCQ@L0C< M1D:Q&DI]E*DEP4<5-Z3'602+;A?:C&@O%7FS!)O2 EQM*6%GCEX_#QS+4N3' M\D2;<:Y)U5ZR1,730E_H,UXZNJ4!:_LZ43F)[GU MI%GE[D>Y=G$Z%[.W>0ZCAL3ZN<@KN-7T4,>83/)?8HK7L.W:K2;3_U4]3]16Z1Y_! 2L77U> MXYJ+?XTI]!)3&29]!_/EPR*]IE'CT.KR.MVCFG^Z]/Z)+"\])N+_'Y@(A])< M"F]6N?M1UCQGH+W5UZQNIW?YTML9N1/3S]1#&P'WTS@I0=.4!^V(]<(K]1UO M(?7A)E1_[CTJ9\R^4YD@H_=S$!;+ M)1J?F_ALJLET/_)Z7[7YB\1JW>['V$ ]6WNO8I,W,!12??3MWT.'R9)QFMV) MJW0XUMJVQG2Z9X>\5UE&H$GP;@%)O!+@Z2+73&ATS0 _'\(&UL[7U9Q+1W=/N%S+.,)=;B M97[])$A1HG:1S$,>.2:BVR61%,^'S ] 9B*1^==_^WHV>O$9IK/A9/RW'\2? M^0\O8)PG93@^_=L/OW_\A?D?_NWO?_K37_\/8__YX_NW+WZ:Y,49C.3\Z_38>GG^8O))=J M_;'UN]._N*JUBL*R9+EAVFO.@@N>^92T$EF:"/;_G?[%^Q!YBII5I?%CR@>6 MM 66(2L91,@NA>67CH;C?_ZE_9/B#%[@\,:SY:]_^^'3?'[^EYO M:3KZ\V1Z^E)RKEZN/_W#Q<>_WOK\%[7\M @AO%R^>_G1V?"N#^+7BI?_^8^W M'_(G.(ML.)[-XSBW!\R&?YDM7WP[R7&^E/JCN%[<^XGV&UM_C+67F)!,B3]_ MG94?_OZG%R]6XIA.1O >ZHOVW]_?O[GVR%,8G\<\_W.>G+UL[[]\/1G/)J-A M:>K],8X:[@^? .8S1+_\MOFW<_C;#[/AV?D(UJ]]FD+]VP^GK.F86\4;@/][ M_S>]O,*6XR@O1DM1O,7?+[ZO(2&!"5_G,"ZPDL;ZF:-)OO:A4=/%9+K^RU%, M,%J^.EC,V&F,YX.WPYB&H^%\"+/7B^D49\" &RF+#I;Q6"/3V@3F193,6"Z< M*4%;[:^+IPUGAN-9ZK#&65HJ\N(1+YOH7L)H/EN_LA3F4I#WHUA)_?#B"[2UY6+I6F&*TWR+/M>GS<4G7LX69V?+[V3#.9RM M_[Y.)V>DVI]/:(6^4BX.8E_MGYS#%,<_/GT+N'ZL1_EM/<8:$GC./0LUX9H; M;6$I&LE0H=U/.D X'HR6CP=C(^;:O53Y#F M:R &D'E52Q8,KEFZ^,H\UYX)[JJR4 .OB7KSNPWC*030SY, ^PJ=;H] XWYZ MQ^"R"-J(F%DN!IB6-;$ 2$49*"JU*=SI9^1[@;S%/88)\G&V@4 M0,:'#_-)_N>GR0A%.OOY7PNT5@;)&QX3Q^$8C_M3 ,&2=(E5;;.'F(43BMIU MN(5BWW&]0V" VMY(R#P1E;<=5%4\LQ\-(7T-E' M3[VXW<30)[^'6.][B9MN:RMEV,8>1^_B$!?8U_%\.(^C#7 #7;0+P4HFJJDX M2*-PB36%A2"*YG$XAO)SG(Y;Y 8WY<59 MDSJ4GZ .\W ^\$)8!2H@<4O;C7E@05K-LM4A(:H*$(BI\CBJ/OE*Q%0A5@FE MP;S&L33DD;OG4_@$X]GP,ZRLN+>3V>PWF)]4-.<&$5)2D",#X3R"Q*W.AXC, M]LY&F5SQ"NC-Z&T@]LG5HEYO.E06':-F,YA?6OU>*RV<%:Q6Q*%YB3A$"*' 5I#9*KP'8V]2*LT^OQJ7]IRGPS5_'Z?0;3N250>"#+LYJ M- ,"!*95$BPXAY.X)AEC#0Z-0VK[ZRG ^F2,[\Z+6_88N4[(P]'O(0,"2R/ MR7@9&=56E&0C,\M)J(QD,2*V B"4D#C\4CL*2M^%IT\6.QTYR#1 Q@ET&\_1 M//SYZSDNU(#$7:[=UT"[U*["Z()WETXY1EUA0G?5+<<]GQ&?YVJ\41CO'W6RUH9$\9+RD:S$,!XYUVNOIO $6W\BP?PIKK"N"RX 7MT65+R@655"J3H;) ' MC'_U(0*TE69O>?<["Y?0G9_@_CK_]FX4QW/T'EL(ZKS=-VBK)ZBD7*KH*'*% MJZ<$P3R.B#F0+?QJ)"ZAY'[\_7CZ9/,2:)],]!T9O>^;&$_J[S-8#G805%0X M+EP_A74M(]:QH+ABI1@TOX3E45(?RS\(J$_&+@$=Z(3?G8V[&N:*GYG75&N[ M.H1.>>:\(1,LXP)F0N#&2NJ[&/>CZ9-E2\ $(K&3T>"7X1C'_';XN4&:Q_'I M,(W@"A.OKIKH-;-!Z99@A^BJY"SR5(K714M!;10\C*A/=BT!'0C%3T:)7R>3 M\F4X&@V*K,FX*%F6JAG5N$+YE"R+V9@H('!ZBW#][#[EG1*H>2>1TB7AK9)] MAO\-Y?5D/)_&/'\]F2U-$>=R(5?\8EWMSG$?/@#T50'KI8#@_6Z9: MC9=[+WK>,,Z-F4[YC+ML1:^*NW9H8)DO.#X0KGCC( 5%[=L^ *=/88Y.J4&E MDAL<^>O+FX)[B[\3E.KX,,=_EW G=>6J7T>P9;V..[Z.N&C'8X")*G?\.IW, M9N^FDSJ<(Q^T%RV2;05ZJ-I(BW/;M"(R+6X53+"">G'=>/S^-P\^PW@!O^ \ M6%OG?PSGGUXO9G,4WO3GKWFT:(5[F@V'_RLM2YE#SM9PR2!DCJM9Y"QDW-N M.Y/0*K1"4\?,=X#9)XMC5[[P$5WWPH+IN"0M6J;'K!8 M1&Y@( :EN =C2]&#/@@N[BYA,RU_@&)AVOK, M D<"RU"5=T[)R*GS*3L<#MFQU15&-!@@&J$Y#UR37M*P.[TC:AG;(: MY;69L3EE5N?.UD"+T0AH8>[FX2>7(DN>9^4E>!WI#8[';.[[D*,3B6;<*=/RO)@D#+7;JLM0HZ1$L=B'_4;MLO!")]-=RG5FXWU':Y M2S.OT:#QNOH (MB8J>^8WQL".:X%NJ^^;YV8[RAENM,$6$[37V&, QN]&I=7 MY6PX'L[F;9B?+ZT,;;.VA4/7HR$:)AJS3:-)Z&XWR$2RUY?@T9+UR_:G9 MT8%RZ++"SR;3^?"_EV(YJ3>S>@;!&[\LF^&YCTP'QYGWRC&I3,DN1P1&G7'Q M,*(M#;WG111"9=#ZHB=W.BW+G"]K@Y4I,5^LP=4N M1M0G0XR:'X2Z(.,'/GAC=%(4GRL4II91S9+1/%2Q,.MDB-EK&03U7;-K /H< M*I62:Q#>,[1NXTH]L4!E(B*Y>#2Z*.HR%0<+E1[7G-N=@[==E'[HGSCVCT O MUHD?T0AI5FHLII6.-2P'BVZ]E(I%DQR+(E2G:H*LJ(]#[X'2*]./FDG["?X8 M^0/WU+[Z?1P7!65W8P/9([/@T0=UF'.PW2")LA'N>.AE1;$*T822 G)!!+3] M%9IVT*Y4\%""3;A[&^JS^@?@D-B,CQ11>]=,79SD\_ETF!;S5E#HX^1=7-V/ MQ>':EL6:+,X,G;)G"=!: @4E%5,*?7&S/2'W:3>DXMF=UN>!M-J1>1JTM,;( MRIPHP+3'W1=''1FDBN:WD"J3%RM_P#P][D%95S397>*T/NL>3"U><)M+9&99 MI2H7W)YS A;07E.X91MOR)O?4*X_=!*[_\SHU;@L?[O@;_FOQ6Q^<67X4?G: M6KGVVK$0ZM*N N9-RZ'DID1MO0NED]H3AQI@GW:#0\Z%I^X8QV?509::5DCS ME]'DR[]#.87U&>NKBN[@>\BC.)L-ZW#5"+ -&Y==7 U5%:*P;(M$#U&T(INE MW;HQ4'-6N;I#KCO;XN_3[M9'VG?.B8.P^EU[80EO^:EWD]E\"O/A=.E;77BY MK9#$[/;L'4#4T$XR&(^M5XE&UQI-0,U<%,XIX9.LAR3X'D/IUSE$3\E^**H< M)4YR,9'W:XUZ]S=V&?FX&S91B*.5!,8'O)M./@_QVW[\]ONLE0IX,_X,LW9D M\0HW^<^K2W+0H$6Z+\,Z -8GZ2/[IZ+8T9#N/S79! MKEO%D+K1'66=K Q0E@<4'^((3NH# &-TP:.[[6R[5)*#9D&@A6R" ET%KK&9 M^LAI"WA]LA:KUBQ7J)R'ZE5Q#^Y[CSZB5S95QX2@E3?=XG)S\5O#@94AN6P1L7JG M#)1JZD5:>FB7F913K0V*8*XZ:U-4547J?,)M\&V9"?*LZ=2Y_KICV*TT)P&N M.&7;U<=6=%5ZE(13DO$LE ]< :)SU^A_&8[C.%\? MO540N-? ;) 2E] 86.12,QMMMDJFX"2U^?-T=%03Z:3B_H'/&I?99H,\(3). MX( :D0FMAVH+;A]),H!@^BRN@ X$^BY69<%$4<"T,8Z%)!Q3/'-A+&@ ZBGS(*"^90<=@C5T M&NK&Z?PTF<[7W3$&HNIBHE L%,];UKIB*2&;JPBIZ@HN:^JB ?>"Z=,MP$.M M,"2*(;?NWL.RF^+'RY@SS]$\-J"LSP$T)]_>[@7S''P*:A[1:*:3;>W-;+9HVVX#AE2> M_3Y&#;S!%\;MDE8K,G8GPY?G5_BQ546?I5UWER"$$1XU[&@I3L_6W98OZQM-V\'ABC) MU2V'I6CCL RL*#EG2,RY=@IK< V/M359%LZ''&5)^4:FUJV@[_9/W;*R\K-> M&#O72B>;ZF9_O$$JT0"2E^$"C@Y)*VP5G=!,)(,[?TPJ9^I(PWU8MBS+_*R9 M0ZH7NO.C&=J""&DQS9]P)3RI&_&.RT7PPHJ\N!DS&VBCDF]W(D/D I$Z8$%G MV6I,Y%*LE=H^\6AIAZ<_A3/A.^',P;34=;3W\A+LAD!$=H'GD-'A=2W6C5+Q MT2J6A-V0&S7:DKD&"75AJBS,E59! M2EE@$6QF,5HP(A=AR:_J/PJJ3XG0'3'ICGM_A(HB;*!T/H4\7#GETA45-:0HO MFC.536":&S0L4Y"L^I2U]U9S2WVB_Q1K MN-95-2:;.,\L96?0D+ "+1=1&4^I6@\HM$A=U7Y?S'VJ*G), G:E9LJ(7AW. MEUI\ZOQV(,#N*GL#UO%XW MZ=)9:J6WKR)O#=C)^.>O;<2+X>Q3R+?\SSTA/(/0*A5=#JLN.@-Z.#N?S.+HU^EDIS"+N2V^4' MT"K! O?'%*7UT^0+3I<'F_->;L@7"7I)<"&2BBP%CZ+)$3=C%SS#60)*^BA! M/Q:^W_'1?6J0U_F"=@CU=-=*^4:!(EYM"RMREM%)1;/-MS!?<0R"Y:Y:QWFD M#J,] FG+".USYE(72J(K,GMWBH=H5^L]NIX!JFPG]QG'60KCR.+,$W>%4[MS MNR?F"/Y]$85 )Y2^U^=AN_#;[K1,%FE>%Z-UT&*0@4=A03-0B$/+Y%EJUUF" MU;8F#EFY#JZBW8OG25SYSD+39/HY8 .*W\=36'4E'I1LLA4)[?S,8SOP0G R M5^:Y-;4DKGRE+LB^#;XG,>K8J2]=#)*XWK+E2@R+Y4CS[7B3-ML M65179]^K(A>KMM@K MVWVS1_KJE:TL?R=DA=+Z ]0 .!4 ?0 =4&RUNIQ2,+7>L)EN.68'!_TDCAX[ M\9G.J>LW*0[5 ,!X:T+K*@]%HNRB!I92*Q(#4J-14(THU-<[]F\ (+ZSR#JA MCFB#43>A(*'OKV=@0^&R*F"^2HW@>&8QXZ(>JW<1)&2I'UOS=GSTDSCSW837 M#Z&?[@^3-RJLKQ-GT'9$.02!%&_ITE;Y97L\QI-/3I:,G.^@U^A3X3V)9.[[ M(%G7VJ-K<(Q":/]O+/\<1ZLK3+/Y=)CG4);%$,;E^@L;GWP'T^&DW!SC9?=F M_.$3SBYX'^?P7XW?4ANY"_5UG&]]5 M6:/P8*7UN#UZA6N::PNH,YQ)88R2!FUUTT&GFYWJUQVYSOBSI^>^ZC]&Z9-< MI57&9N82Z%9WO1T0R<(RAZJM\]5*ZDLYNY8^.>X]_>=/SWW5WV7UU%_B+;G]O;$R1<B,)FUL P,NF>H-RU&U&L&NL.2*94&H*&P129.W,[T7S/YI&6N) M7T1U((LB?&XMN*&U VTKA5,9]YJ$[R2G1*5.7[V)H4]6+@T+;N=9["%U@EC: M.L_CYH7QAT;KHX/JF;<1W>B8@46C*TO%.%#9X^K^V%W)K1_:)W.2E@==:X#, M]-M(K+\+4S)6>"F!)=-28I5?%ONQ3(*LSA5C$E [RP\CHI\2CTC 9N F@&!N M>;ALEVVW40)&9@NQ^&I;#/2XRZ2A"QY?(80*H0PN7&]GF_>1$E*R%RL MQO5 AI:MRUFR-;*HHK*R124+]4G_G4#ZM(YV0!4Z)9#Q85U< [F;T$UZH+C& M&NJW 1=!!%XY*ZW/BDY1,I\BXFY76*+QUBKJR,X.,/OD0W?(I:X5V*7S>S4/ M+EST.'ISY4VMG;+3B"X62FH&,W2IFN9*G.%WG$_&^+%)G;0,@;S98&6X/%QI M?])^&H]AF7#U93C_U#)IZFCRY5/K+K2K$]P3V 3.<$]&TH533-IC*G@MM=.& MR5AP:8X!+=HJ,JM*:=RK7=">NE!9=WW'CB7+56/P)LX()LM@49S)HCBMYRR M+\&E]JNF)%KQQ**+ M'@=2;8Q<0.74]6;(P/>JJO1W1O!MN=$S:E_-3PTJQ.0,RPD !]$Z5ZL(3*6@ M5,Q92I=Z2?![EO$#2/1^85I0M0HEF2RF";-$%B)*-'H54N%11T%]28P.?:]: M%QR3YGNO�$.=Z2L<)[S]KKA)12^Q3V]!;7E9JTA2A9H?O9-?)K2D*\$>7 M8A.@TD*C1>28BK(='U7+HJX2I:@AE^JY$]2'UA2XG_<>2$)G\MUO6SKT9SG8 M6%A%UCI7P4IM5;[2\L) TDQ(QZW1HL9Z]-C17H9=;W>\?G)Z-V;TSJ);R](( M7T%[SGPS1K4L.(BBT+U64J!+K2HWU!G]Q$/HBT17UD],.AB5]6SH:?I @BS69U=9[4^-8<%-O MVWL 8YQ5/HBC&\GWHG_>P='^= M]Y'KHZ_B3XO]'\D)Y#5*PP.*S3B-)IJ(+" S6;19!1]25IRZ OO_.H$D=.[$ M"=R&#GW<[]"[$$8ZE!VWK9%MX*R5)F=%6F\CF*K%T9U JOWN?SG=%3/H:II, M\O 6UM>+LZ5>/U^7W=)3M4$5#8JE[,NJC+ZO'IBTDH-3VKA G3V])<0]:F/G MO/I6* ^J]?+1KY=7UF9OQK_!? VCM;^[AG2VNLZVBC9XF4TR#'W[5G-$M)N0 M2+E0(JHXH++MC9N&MXMG=XRQ5]M6E^3\A]49$ ([Z3!"(K)[KM?MO5YT]Z)^[R#P M+*K1FMDL.=,J"Y:,42R&)*P5,05'?9OA";#V[\BP?,2R#N- EV!Y"(YE#SC! M,@_,AXR;2?;5E"IULAT-%'>5.5_CRHA3U'^ABO%[,YK@P MK\;7BDA=C%!;+6VS*:S6M66B'%0$_VIY9U ^G3W_4!+R1Z:Z*"XQO7A M91R>X=$P6UHH.*(I&7E"P@KOBP].9DE]?'(/E#ZUZ>V:&!3:H&PO/YD-Y[,; M4()VHCC'E.?H7D3+60)A6*Z6X\Y73+7T=5?N -*G9KS=TV)?35"JW5^>M+&AZR."E""HVCH&Y-:K)[2>84HBOTRQSFD5:B<9TEO/\$/5WN]Z MAN^I [IJQ$OCM;2(#N!.E$9PB4?:5)6IGIG2:CUQ[5B(1C/%96L]J+T-Y,6Q M[T73IU:T77.#2"?=QM'Y MQ1_"^@]WCJ]U!(0DOG8((9'%U^YI*8-@!TJES*V1R#@?&;JRKH5U!<-=2J Q MBKQ+U-O#0W@(>IS>_=V_-ET,3(H.)REO*=TXR41N]>U<:^NS> OO_;5VMW!%NS#1YG@I2M;H=C7D%@TFN( )$7 M\B),CV'JTY9*R)=;K9TI54/7,?Q^5!OK\.9Z.PCHWQ@4!$(TS9^JCB6$R"K@ M[[9ZE8GOT$:<,'0X$NID-\[A0WBO;" M'#\RFL3Q9#&?-0]L.#Y%_VQ2"_Y9W!C713;$COMFIV (-M;#"8MHY]T$/-"0 MLP@J,@="H\<0+0NE)I:2,-F;DGW1Q$O&YO/W;A:Q\5W_6(E\"+/W&5J\AJ4J(Q/:0<0WJB>_Q+<3 MT#[MOSNSYN:ZV+W*Z%J1/!WJ>SB+0YRIQ7GO@A%;=/MB[E/22G'X-S^BCP&_58SY2-R" 9:N>I:FT9E%)H2 M56L6H5@4E#4U"5%CHCZ+W@UIGY);CK>\;:^T(Q+LRV0 58#D:R())BQ:GL8G5!%>AP9E(N2Y=9"++H MS 4.R2M U\(*YKE%NB8=94Q%\=BE-[A%[L9Q?+TM-/[0$K*+N#O9CGZ;C"_N MXPR<$R;5=@\^%L22H;+$J\(UDO/J30TV=ZGZ*R3]];J(M+^CT+O<&5[E/%W M.D.I99>L+OJM8&YT>KM:<>/J3^ZYWK717GK'/>4 D AVHT,+CK(HP :ZRVLG MD),#Y+3GOAV+"\]\Y87)I%PV[52<4SLT]T AR,1H4KYCC$JJ:CGG.,:$UAC. M:I9"2HRGB%/1!8U>)GUJQ=U@^K3347#BCBP) BV0;7T_XZHS^0:X+BX/G.Z M5= 7J& K>#K^Q3KH]4_E4SI MKLNV AC+3+_E0-]-9O,IS(=36&5>5V1K^1'&^,.\I?W-;AN% ^5K4W\(3Y]N^W5!$C)==%I.Y!9OHU J M@12,FU:MS 3.@@Z1&9&-X2F[ZJC=Z:?@ZM/]OR[80JX;RF3==FWY+<09W$)D MXD)=!"#WB]#Q9TP10H5T>4)Q<^A7\?1E]'S_ M\X:M'T!P>K#?H#HZ"]@XG@(CC2NJW>ZPJ?&JM&9^EC5K!+*0Z.%T4L3S3C1$ M)P+K:..%!W=)=%.]\#$&ID.+$($,S/OL&$KS M"0$154C5!'F*403-\R5H44O2<.GWM$4A]/KL@XA.E4KJ- M FZ $E*ZE%QFLK;:1(XK%J)'-LMJ\#>P7%$SY1%(?3Z"(&(*I5(.T2\R XJSX(:&WD*Z<^I7HBM#X?0A 1J LE=1D9NN$]+LVPJT#*&.9E M9::EU?NM1EI&,V[7.-&>CR.(&E$.F"B&=-L2_@WF[W 'FY1AOGCU-6(8Q-;< MUB7!2D5'7HO4KL)$S6*NUG$#&LUBHE(/H=U]$]*;\1RF,%N- MMH4SA-.&&1,"8JJ>>1W1(:@F9Y^B])(Z%_5A1'T*,QV),SLKJ$/2;-;-.:FM M\=+L[;)-X4!KCYM]+"RK7!"@""PZ$]L)GP)1T$80OG,&W0MOR_!1M]6/CL0G M&MUU2*YVLR7/H;R'^6(Z/ADO02\K-PVLMI4'<,S[%J,'AT) ZK,(P@?I?4B5 M.O-C&WQ;1I.^2WH1::]3\SU.Q\/QZ0R%\>%3G,*5)7OSG5T-]FT?0&&B[S4H M(J/\CR6SH;SZ#--X"K\MSE(KY?+3<+3 5Y=/GYU :<%Q38E2")=F\NE9\ M+:A8F?&Y)"Y Z$Q]^6M+B'N'K^Y^W*WG_!AGPSQ(.BF<%YF!LIEI8W&N<-S> MA8BA1)2&CM3KVU8 ^V3"=\FU6Q&NSK1(%R>]"^)]PGA5_FLQFR^+ ;LJ--<) M6M'JECP.B2%(SY)0QIJH?"4O]K$CU#[Y DSIOA.3Y] M#Y]AO%A>0XY+M%!6;#"SR_X-/OBL_^_#6/%DO&-=]A!JT)Y:MQ^7<8E5\FTP]Q!.O;ZE:="X%(7R0-UGX?M4?9AK^\+&3O6 M,5V?+IA?=68?B.BK%,$QB.T^(C>>!6X"<\5KGDOA7E$' J\!V'9V,-ZV(6[LT!YP%<)7%X!6//A0'U ?%]T#9&UK#IG\W'4WJ'U*F*7CT"'T1D:R][CZ31>YE80=G[Y&]I_";&!$ M"^N$Q R/ NG>[EAZ[AD4I4V-W-A S:"[<&R9)?MS;@()6PMC*5"V\%]4.[VR]9,MG:E)4$^UB/;$(X?4J1W9\SQ],4 M24/U1_ X956L8!A/ ?&8""QZ-*]4C-Q9)+TO\1'F4-#A4 FO%'0@E2G=79W) M% 4X7EU\S-\^3B-:3GESG_L1*GZFA;8T#RDHM*0Y6D^XS>'@D[?MLDB62N*[ M6I-W-GLZO#[5W:#;KA5$4>.A$&90&(D_6#KX=R8#Y(SIN8 M2F;4!-I\8%R#R)4T1@/+HO6WHC0^._5"N162D]HM4'OKYW M-1.HM4LE6@(M;RPMM]H.C\N[Y68[_]9RHN?X^\__6@S/E[E:.:>4I;3,QU!7 MT>I8T-S^0P'&B'321 ML_2D$V\37*J@D:6V99^U6E1!@,,5"U\.2"CDS=%S$+;92=??CDMRZV!U8;15 M48-%PXWQG,PJW.";,5Y<=3(9P:U_;)^\\XO[D/S8F;ZOML+]A4J>67,!96VO MA5Q=S%4PT-"*A$@<4I# 5,BM=X]W -39$GOR(GYW6\$OM2UM77E,I4EZXI)9FD[+HS M+S0LC@AV,4@5ETRI?_TXR&"L9) ,XI 1E,JLE+$P#CZX?P=PAR_X]__UY6+P MPQ\XGO1'P[_]R/_"?OP!AVF4^\.SO_WX^Z=7X'[\7__Q;__V[_\7P/_Y^<.; M'WX9I=D%#J<_O!QCF&+^X<_^]/R'Z3G^\(_1^)_]/\(/[P=A6D;C"X#_F/_9 MR]'GK^/^V?GT!\&$7'YL^=OQ7VU12@9N(!JF03G%P%OOP,6H)$]"!S3_S]E? MG?.!Q:"@2$4?D\Y#5 8A89+"??_[E2QP/_C(:G_TD&),_+3_]X^7'O]S[_)]R_FGNO?]I_MNK MCT[ZJSY(C^4__9_?WGQ,YW@1H#^<3,,P70] P^?IU1_>1*-_6OR2/CKI_W4R M__LWHQ2F3".(U' _R MY8?++W__\/H^TOYP^E/N7_QT^9F?PF! B.=/F'[]C'_[<=*_^#S Y<_.QUC6 MHE].N8+2%<[_79_VT]Z8S@G(.,TB OT4AY7B#3&N>OK^F*^>!1E+F VF#1'? M?W93O*.+T&\IX'N/;H!V_B"XP(N(XY90;SWW!LXER+L(ZR//_3'&8,?_X0S__[<=^9MK*(A)/BBOA3.36H,B86$(1 M$7L;GEVQ+]$/1NG64(.Z6HZNU#L($0?SG_9F$S@+X7/OZH$T77Q-7TYZ6J,O MM-6 -MF"0NG :^5!9I)G]%[ER.^38[(D6PF3.*?'Y1 _54W\A(/I9/F3N6[F M>EF/8J&3Q\_KY>CB8C3\.!VE?WX\#V.[4B^A)+!BA! !:XA MHBJ0I5$L2L>MVW.]9N"+\7+6ER_M(]_J,AY=--7Z=-21L!?:IAID\4;TW,E:&E1@M,B@_(Z@CZ7L*]KZJ>1-5OYY,9IA_F8V)>^]QW!_E!27GOWSWN8IX\NL7,E?Z M$\R]@#ES7C2@SQY4JJ9T"))$D2QZEA,9UEU082>4IT&5[A1SGTJB(RK]5QC, M<#5@Q9S32FI(+#A:YD2D92Y$X"HJYVU@)<3#,&D]R%,E4B.UW.>1['1)^I7L MUM%77"!_/QNG<@)B/X)R3( CTH-3DGQ_S82PXI#KTGJH MI\JIIBJZSRS5Y0JU%G4ON6R%-@*RJ\MJE(37T3\L%*>\SXS%EU,?<#(=]]/3>(O3=V7Q@U>C\:?PY1_]Z7FU_FAJDUY( M1F;G.10=.:VRV8 GNQX0,2I=@K1BQ7G"7K1Z+-9GSZR#*.D^N4QC( 8KY/"M_$ M./Z GR]MJ_QBF#_@M#]>9>+WDD?G& ]0//F)1%@-,6H.CD<;611D<]DN;.(M M\3U;ZG2NC!5'B&V.BS>"G;\$O5BX5E9%0,X+J"(9A)@#:$23T-"O;?M R=;P MOA'>[*Z*%;1Y]-'S6>_7+Y]Q.,')!QS4 -VGT1W8O]9H7PW=]IQBB,H;2$4P MLK]]@FAL!N^#J29XYG?##O>VGJT'>[;*[TJ@*Y2^]R'QB_S?L\ET'HW]-'J1 M\US"8? ^]//KXI]!6L MWOO(ND(>XWE]Q_[ U\,TNL"EB?Y\X$:('LS6@RZ5FT/OK, (//H&PA<\TB@B,7 MD"5/- ZI,1%N 3B\RIOK:-1*OAU$U-]-SW&\8L85VW+6[T?CN<2GTW$_SJ8A M#O#3Z#TM@,-ICY5DHJ#IZWJ*K4IR$%BH@1(3$^?>VM#:M=H3\ND1ZI Z[" 2 M_TO_CW[&89[<2#+J"1I<<"6!)4>8(HG",P MDZ?&LE,BTW_:)\?<1-#P3;V1WG^ (Y!'BW&5-?##(EG[KVDP(M_D;S].QS.\ M_N%H.,4OTU\'\P'_]N,$SR[N;8A[,&%!K+H1C8;5>WKQI3_I"9VM5[2Q197H M=0Y:@8OHH"#S)5CAHNZ,&*L ->3) R47#_#F$8I>QYF]!=Z!07D'TR_S76\K M4+T[12"-V+ 24,M]?5T1RP,"J11D'C63 MZ&TRK0/_!Z3"K?J@)\"$'83= 0-N&%B_S>W?7L%DBHDT)Q%\M?+(!D(TM&=: M]-%E'33KSLK[[4;MTB&-^P;*65^8\0C)=E"-L>; ]!(P9O_ :)M3.EM8\6(WD% C00,8='.N\2&EV,9M'^-8=4%T"Q<"#8K33 MI5PB*%%HNV/H02"A&N5" M@_B&[,( M7G$+V7F&(L826>O,EP?@/'8MRMCO_3J7(/N8 M0$ERP[T4 9S.M#>2FTP,#'WY%::7GY;K2 M2JH=6)]+0"]'L^%TW,?)Z^$_SOOI? 'WW6>DUZ?FH)%59)C+X%&DNC5*<(9+ MLI&5%1:E+JQU??!VR)X_.3K41!<%Q>D<\VR [\I].2P.ZH21:*WD0',F7UPG MA""](,>J%"LQ"A-;)T)L!'6HL^ZNN-%6ZL<^!Y^,I[T/87B&\[,;+Y3!$",D MI\C?$J;F*88(UJC",X I]=\V36P,>[3R[K0Y'^\JRX>)P!>+2 M*MX&QBZ'U]NHMKWWL?F8>@_AWU7?'I+K4)')9,^]E8 F&*BYI> C*^"9=3Q@ MBL)ME51P; 6N.5QNK[]=!-98;[^1I"YF%TLB21TIG_.+NX"..OH_*Q?S;LEWX*P^F+E*J! M6)/]1X-^(CMQN;&,"DZF_8MZ:C&;8)D-!N3W3D:$8TJBZM,.$R83G$X>>1K0 M*9C]CQ,.)ZL[YQ$RS?HQ M?I_KX4V_8,^S$'-A#(S-M-!8;R$Z5"22F+7E0DC?.M=J&UR']X([8\Y=UZ>Y M6KIHJ'9EVF\6R\]??PO_/1J_'-!KO##[,[-!9A/!B$3@R0H!GS*#I!B1P3&; M6/.$GWT '\J9/AC%#J>^8WO>FU^JR =WYOOG#-;+XC[Z:Z#P\('H%X#?1LN\#)FMPW=H1ZG'2X MSE2_/<6:Z>T)T,VP5$I]]P+G]!9FER @3Y"544I+67)L73+Q)&BV(=7NJ;)L M%W5UD9(WFTQ'%SB^+,*^!_DR(:"8$D+D(,RB4D01R&(A2TQ*2EZR:%X&N@VP MPWL(G:KW;E)?<]UTX"7\%L;_Q.KR/XQ2H->ZI%K5:",H1PY-$$E!3@RE$BZX MV+K_[G;(3IM"'6BG@T7H$Z;SX6@P.OOZRUF1>DE<$BCQ@<,4& MR Q+\O484[=.%MP*V&DSJ+UN&B89W@YUE*B5$:B &:$)A-;@M%0@/??2JX1> M-(OK?%M>VN/EW(6REQGN6\ XO7CL3L)?$\][C.0ZC,HP7' MI0"T6@9;'(]^JZ:RQU;@5O'8%OK;16"=QF.34P')Y 0CI:F3R;3L,PG&"F$* M,XZ6_].)Q^XD]K7QV%UDUM!>GP,)7VX *98V:^T82.9J20AWX%T,4._VR$$8 M8\M61Z";E'=ST&>HO$?+;.V;=_A@^KXY\X\;Y5#A[UWR[&5DWD2-.D6C1%9! MUAH':XJTO%B7MXQKM\G /[MARCTXW'5$R'+D0F0$YAP9VEG51%EM(60K$1.3 M3L8'5;G[F(]OF?@&)Y/1>)'D2T]^@^1!?,+Q17^XR ^D+WOS @=R,J$P7B=$ M3B@MD!D8HG1*2<=\V3"A+88YW+K3L4ZOVR>V%F[#O69K&2P\DJ1S1D\HDW5( M*.O5+=$B1,4UB\E)=C=4_%A.'R32>S &=";D8P=T;UO,)H>0-"_@@B>+.<4" M4;,$.@@7)&>2>/R;*6G7'2R*W*J(ZMP*W\]Q;ZVT5@G?KOPM BDFTD5ZBV MH(TQ@Z==%6COT28&81/;*O'O>?CO.XE]K?^^B\RZ]=\UC4M&')"!0$"D]1"" MY2"E%#*DY-)V'?*>A__^:.4]6F8'\=]_GDW("IQ,0EKTC*Z7&OY]-,JCT2_] ML]J_XXZG.=G9=]]]A/W]]CUG=<=G9TD$AX%E5%+Y( *WBC->2HB:QQ)[NP^W M7[QR.=Z+Z_&N;?GD?+T$5Y#Q[FK6+C/@:E=5@HTI?6.S*Y[] MGFQ:LN[#&1FL_S6J%NIK,O_'.)E.E@$IDD)DTD<#,04+BBL/7K,"G$=7DM?< M;F<3[">%+9 >/GK;C#UW0[4'4%4'"21+U"]'%_'R[.(EO;_]/#_8& T_C<-P M4G \KE4GTA1:ZIT'KEP$98HBY\<5H'7!6*:"D:%UM<8N^$Z03,W5TD'^R/OP M=7E/PX+42_"X:'S],DS.K^B>HZ:=@[#ZHLA_)FB+>F3&M"C"",%"ZTRD7?"= M$(4Z4TL';:IN8GE%(KHAC%Y*L?;%YL T>7O*5I>O7MGA8DQ<&BU"T:VS']?# M.2&"M!)Z!_=Y/\#=_QS7"QN\S1@M*E"E-M2C71("-PI$%*9D[[S RXC/1GA"E#J2RAK=UGZW"_'X\^J,_F??YO-%JY7552QAIHYU(HDJ#C&VJ2>EE6I,EBAL^/HLRIWV'+F/OQCFY?O3QPG];G9Q,REUTE,Y M"YZ*HU>H7I.0?4NO*RHZF< &^?DK(;WAR^0['U/[!_=CZE MJ?Q!J_\9WBB_5U*I[+,&EC19H"&24YL$$KTX;0?(T:G61UC[X#TA-AY,;0VO M*5]B_\_1*/_9'PRJ0ZN29PZ80EK#@PK@ZE5&R9><.,O*R]9W>B['/B$J/$J< M'5PTOF*!O#'7R^JJEZ/)M';<(@-1ZP0AY'J57U;@L6BPRCH?K==!;]6D:K\- M;@VZ$Z)&1RKIXK+QEMOKXB,]J;S/5G%@K);Q8!3@54[@HBQ%ID .$@5M[SKO(LIW?A)+W#F#2J$H$6M-J7).2D4F*0BS\4R7EHW^N]H*M_Y MVU397=S=OF)>KX<9+Q9IEG-E+29T4=WQ%Y/+HLJ%:'^A+:07=?8NTY9!+@L9 ME,I$B+DD0!]C9$ZPL%V2U'YTW0WT:1.S0P5V<='Z=7KO"B%-?OYZX[M%BJ\R MQ>M$%FZ2]?X-7SC$(NC;K*070F8>6B^0NV(\5+NTSFC5J5*.G4#_@/3F2:P< M14)=''!?KYE6+-<<\DC2HVD(Q700K8-7:Z -([8!V%'KLHW@CM.LK(DJMZ#'_GHX"F%D$H7Q8"$JENJ*7+]R"40M6:G5 M*=B95WI@HFQH-W85H1TZ25E3PNI-[BZ#TZH> MR"(W.16MXITC]'O1QM5/?A+V[3["'S647 =)F;MTRTO",,%YA,R9H'D3N5V( M":(POFCD2>2MFD#L\,X_JU:J!S PNE)7!XEVN_:NV@;N]^ZI':A^S[Z6C]'; M$^B>BK1:*RT,6%%=RMJGQ0>'4+C%XH.FA;=U=M:3H%G#[JF'9-DNZCI:]U13 M4#EIR>;+BO9R%QBX$C)]95%E+W-JOD&>2/?4G=3[J.ZIN^CF>-U3,QD"6BH$ MS6I]Q=QK8(4!)_2"9U&[VC1FT*ET3]V'0AUHIXO+*Z>$K9X6+@W-CXO#P\5J M[&2V*+#40HK:]XJF'FPQ(%S0G-D4HFI]U/<@H&_"'F^GD@Y*&RZQ7+X?VX#I MR+Z^!>0XUG-#1=VEP-Y2[F*IN 4J.<\M123DU[IM4:E!D9K"^&^>\8!M/S%,97 M'7N],SGP3"M:9J",JL>!*0']W(> 68;$-RCO@<<_3P6VDE?;@_#^V7EMF4Z@ M?@O#60EI.AN3!7F)*WJON& <-'T!*K@"00D!G$Q$LBI\*,ENT./#(SQ/53:4 MVMHCRY9=6RZ+=R9C3-C_HYJ+0YR.2A@,1G_2HH)E1#+$W)\.1O-JYSW;K^XY MW/[]7%K.]TYS%V%29 %3$5$ILK)]X+)(56+F+OC$>WN.O??Q8=TDJ@>X'/W% M?6U9:-U#: M#MFW0*#V*NK C;V/Z"U.ER1/(@JE4@:#AHP%0T:\ETR#U)QL^>(+[2Z=KSO7 M>+X%TK121P?AYE_ZD\^C21C0.CC[_'J8!K-,DJ&?IGGM_PSS90?MFLZQF,;; MT10G-:]]%(:WY]0K9*K8$B-8IF5M_\_!9RY!YA0+RRBB;[TT-9W -T#&XRF\ M@Z/:-?OYV]$P7;Y>:'GMV,; !%FC5BZ"8U:!C<*F2"8UBZWCU1M!?0,L:ZN8 MA@UJSGKK)OYN>H[CR\HR5D1 G01H8VL+G:S!&\G!<'*](^-9ETUY>5L,<\(\ M:"_FAGUC'MR7;U#4$A^-$ E"5&3%,6,AA)JR49QG*DF/JO7Y_P9()\R8+I32 ML.O+5H2^M.G>X[@_RB_/P_@,>YK78QOF ".KP6]>#_RB *XSIQ\5;^RFD^G' MC7S"7#F(,AJV6SE;P>I7(=&'25CTQ;R9UF4C[I?A,_U@^K7'E,D\D&.@(B?! MR)@A&!N!">$XIL3#73?_/G%V'O6T2=.M$AHV2]D*ZXNSLS&>A2G> ?W[E'[] M/[5EJ$V,S' /QAM:((5Q$#U*8#:ZH)ADH3Q\KMX$QK=.J:9J:MBY93OP\Z+A M=[/I9!J&U5'LQ5",067 RGJT%7BL]>H>*FEDL3:+$AJ0ZNZXWSR+]E)$RYXM M-; \F=8J\HV@>S;DHI3E9.#[ O4"90A")M!1K"39D@W(N^B M*MF 4WG)OK/2'*-61 MQM:F'[5,XWP5^N/_"H,9_H9A,AO/#:_)T@P8E4*__J/^>D1DJ4>NY)D.KEO; M]9?!98)'1D+-.>P/)V33S1\3IM=_/@QCK.?[]-D8)OW)(]- CPQW_S32IR3O MNVFH,GD3C^'I/NJ7UEJ48R+7L'1G[GFFL2_"7K?)N-6V\G%!^5QL^ M+D:F#[P=#:^ _%R!7'M?:$4RC+QOPWT&I6."H$(]W\/,=+%:Z]:7L#6=P-X[ MUI4.+^.\O%B#V@4@PGC:E4L!5ZM-32BQV$0O<&ENR-S!<(33H:-QZMY^M(\^ MFI;P_(*+&_%>CBX^D^VWN 5D$"X[5%Y)K.Z2@U$54(_1$J3J#;2VY K5(7B> M+&AK/>?1\I+9@YO"(P;]%KG2M6ZZR')="XQ&]I8D );9>OF58^"R)ULNY*A\ M3M'?3=_9/W'C.YE6Y'(TT5 '6:^/N.N*!($VVR2!J>1 ,57O-:<9.&T5)EET M,*W]J4? _);IUK56.TA@O=Z:;_8$5[4?<]V?Z54HY'QF<@0E9\ \%RRZ^17? MG=E+1VW?_G3(M+]FFF:MKMN=;X!;MN/P\]48_S7#8?HZ#U$)PS,*4=_$I$BZII[RO@M8!2I&ZEM&0?]SZFNIM1%<=]2(!:<5",O!/'D!%41XY+ M24[<#>:T-((>0/;=#FJLO2XN1ECU'MS'>_G&;0/V@$;16J!'-X^::7R;9:NI MN@ZU\ZT%[5) G;, ;Y2J5WCTN+6]_?0TJ+6+EKJDU.OA MY]ET,I< O]RU74%4F:S'J*0#907MVEE'D#JX:%/.2;:.\SP YVF83HT4N8XR M>VJA2]OI!C1Q"4T6FZQ.'(RJN[KU$<*\]:[)3'"CG(_-.R6NA_.M$>0Q6CC0 M"B*7UZ!%P:(WH18+UWSWXJLG2F:?#$QZ[84RK2^^> #.MT:0QVCA(/UW-R3C MTF<&933^,XSSK_%1>Z,EX@V;DK3[@YUHS7P8?]X[A#_ M/AS%"8[G98GSEY5^36CIK\+MZ[&189IW6L :<5="L=IX(8(71AO#HRZAL]VU MX3RZ<'K^T9^>WQM_)FK)]!9DA*/5)5FE0_*'."OK9'+?7Y$G2J0#12'VWPN= M#$YQDT"6>J=2R.1 ,I]!)J%\B#'+U%FV6W?&TE'-_$58+%IEI>06@DCU1@>R M+X*W$J2T.FGM6"GVZ9KXQ\DF?')KRC'(\ 1S"Z]>M>NKI+FPG!4G(4M'XI4D MZ,!# K*HK8^FR.Q;WR'S(*"CQ]&/0I7UX?0]5=:EQ;>_I.Y.[_*0=9L)=AUY M[VIR1X_6[TNH[I;8AFQXEK07VGCKK ;RW,@N=9[11*,$'1PW.O/(F/M.]]T2 M")X=VWM@E!JZ6]] MQWU@&;0)12D5"K][X7'K.L?G&GZ\C78^E\5AFF?))*<56!D#J.P*1&T#^6X^ M^N14MMTE336:P]$KG _*ZVX.DQ_)B"<;:IS/Y_V,5K(PP4G/Y%)4;=J5=6V^ MQ$FV(28#3B5)M@@+1I2GR_*K>7QG^E&9\61CBO,YK0\#\9[6R>6<2N#XQ3>A#0)[)Y*7U044GP$OZ1^9L2:J,EHC.LM'N M@CEZ?/#0[%@?&MQ#2UT:;7L)Z.:LEI=M;#&OKJ.!C>=T]"#@/M3I9-ELI/=G MQ6NIE?1% J*F^245:*_R"5SDQK*81>PNL>A9\'G[*-^SH/,.ZFX:V'NX*_=E M>(A+3]816D!=F]AB[1]IG(3BK.$Y""'QCB^\8Y/THP?PCJK/+5ND/T(9QXO5 M?=@ATG+CGHY;H98W!PG1'01I1Y&YPTOY3D".*,A<,"IK9$I+YU66C#,1/3)O MXYJ W$%@/YF$GFL'- OADXTMIY2P!=+7JA+*2@;HC"=G2F>?$&@TJB- MT!HXK^MBS0?V2-_25B^SKP'C[IH_?2\(W(OKARD(W(4@3S9*=S6GZWA,\$[& M(A08YBS9&H8,6K(_P"A4TG'#>.PL2;OQ7+YS_VG0Y,F&[;:IX.(V.VZ3@>P# MV=[69GK/ _O@I$I2ZXITBY8KV[W MEG9!PP0@DU)+8[$\F=WB>94"!EO(\]8&&*MMOIBMEP2G!*EX4UQ2Y!-UUFSM M>RE@HS7E&&1X@B&^%84160!. M5-FI%' 7E3W+FJAM)OB]%+!=*>!.A#IX<=1CV/ L:8\&93:T3I W%T$5*<"E M(NJR$:V5/JGN;E-X7G3?JQ3P:;-]%Q)T'C&\-M4/<0K4/!@_WT\M!HH?7]V"^Z@\#R28,7@\G9._. M(T5OPW@\_^4C(WZ[/7W_*-T>L[D360LIIFQ50,N\8HQ''CRYYRI96I:B$+W= MAFIWC>S2W[(1(]/.D,DJB*5*U[LAH@1B:%'<(-,,&^]"*V"TNR#W ]:7KUYY M$J:S,;V2O%<30JT,KKYYY%(6A1!#5L"R)&R9*]V\_ Z_UNVK]_67WNXI M[2[C,W_'?(:3%].K'[S%:2\XSX,P&F3AHE9(,_ B2(@^&*,$XF"SI8M2B6=QH-07.(QLWW(%P MJ(/7[M;SW27Y5(X]5]'U0W_RS[D/*!FSSF@-0EFRF46B"143(+#DDY.F>-6Z M4.\.SB[N<96^Z6,R;3_1']YZ99M@ZVCT\:'>Q9A4;\3@R$/6TN.#A4ONK6E>'AZ;#A8.PX[=I%\ M!ZQX3=O3&"?3#V&*'_\,GY=79];C&N$9."83*$T+9B1+$(KFVLCH56:M V>K MD1S3IMQ76Z/FHN["@QR-L7\V_/5+.@_#LZLY7X+S.DPC0"=&AG> [6!8^C>>'PU_?C-(_+Q'9X(,WI085#/UCI(*H MA(/"")=,CCO,C:EP'\4)Z7]/$3=T,2?C:>]#Y>!BITLLIB)YO06,YB2BA5B/ M])UTL63F=2Q;!>KHJ3=T3-]=Z_?6@,_9/7B\Y+I0W_)FOBU@[&+R;Z/(]F_G M9JM^#^'?5=\>DFNX^-Z#XT+VAD>049%E4'($ST("&;R4J(B79:L5]]@*7&-W M=Z"_'0366&^_A2_]B]G%)9 43;(%!7 U7\B= Z]%!)VTM_2;POU69M,&S=T: M]'!;XUYB'[60V1,(\E[WYPQG9V,\(Z-^.*HCAL'G<9\^_3D,PL5H1A\=E=%L M.IF&8>X/S_+54\ORJ?WKI_[9GQ(?!O2P'.GOAPDGYXA3_/)Y5&/UG024CSF3 MKH/73T9+=P+EB2?T,>CBC%7UOBLF>.%19F5\9.@W!,J/.:WV0?FH?+V5,T)) M]41?<-H$E!8@4:H0K7>8NCM\>M,^*/_V4A4OYAKH<::S\C*33>DY*%\R^,@S M(!=9AYQ#QNYR#FYC>1H1NEWTO?XL;0\I=W",\G*,N3\_+KQ&>#<\K(6S,1<- M9$%J\N2MJYLML"UO/G1&O9=WKX?ID_[SW&$+!>;"A!.4M? M^9S!1!,BCZ+HYD7U3RAZVV8!V%V2SR)Z:S-:)!L K*FKF;(%O$_D""63@@C& MAPW+;8/L>O=U9B[O$YQZC@D/3)%@K4A0:2N;D M@(OLP,5 7GAVM<.[E;YYW[7G%;WMC!V[2+YIQM_O)%+,'Z?DK$U^&0T&83SY MB /R$7,_##_,/B-.?IY]7=Z4(VB&$3,X6QL[LZ3 ><>@F)(BJB QW#G2OY?\ MM\MX3RQ(LY..1IT+N*'SL1;E;_BEG\+P/4Y&UR"%SRPJ+L$H&4 95B#P4H Q MS>DUR#Q;]3@6K!KNE$FPMW@/L12\/^\/^I\_USNU;@/ET24OR'YBRA#0X#)9 M4B6"LBICD$9ZMZDQXHY#GC(7FHBY833PK/?K;#RJR%8 OD8G/4M.)0ZE8*U; MX+09QJA !"Q2:J5$W)0/OLTX)Z'YY@*]KV[Y>'5_[ _/PN?1&*\AK5VV%@E' MNA!4E\"&7+WO(, %3C()P85L$^=RTSZPZY@G08-.!7V?$FK_%> #37=(YLH; MG%T35;EL$@L>HLJ%4'D'0:.#HC&;''C0)6[YYJ]Z_DFHNID [ZM5/UZM_SM\ M#K3-X/^+PPKNY7G==/ ##B_ZP]B_!HC12!%B 4PUE(Y%U9TG0>3)2>\+>3QR M@X:W'.HDE-V%6._KW30W\-8"Y1Y%D>2#$"LE*%T$>"<\&2(Q!*Y(S\(]SL [ M:1YT*>;[?+"/Y\/[T6Q(.'%,OSI;;9A-0DU?JR?@,0H$G"4#.M"%) M6U+0?@,9=AGO))C0F8#OT\ U7Q;^/B,S94R;UJO1F$1Z#30D$9@W!C(R5MS"8TXP%!VGA>I07W5BM= MLY5SO53* ]FIKE8K6Q]4C,YOHL+VHYT$"SH2[HJ#H/:G@>]'@_[D_/\;C*9? M;^Q>R9M:21L&JXD^! 5^)=08(]C@/OF+,/ M;5TT6RD=H;+(R*)5H8"7V8)4Q@7"R"+?Y IN/]I)4* CX:Y@P!X'@*\GXX"# MC^?X3_IW TJ3>!0\UK-)65M6$-2@R=>\@T4V&&XD^! 5^)=08)] MC@5'L^GYBS*N@8H/@ M!!FZ%/,*0NQQ*'@?5<7Z\SC\3^WL-OR 87##J;$\U&-KX-:+>G2921BZ,CA+ MVL("SW'3LK#+>"=!AYPBKH;YCP6AXPYO)+OI0N]Z0 M2"HZDH(H#*QB3@#$0EB>/9I]*K_ M!?,2'R:9F&4TY59KKAQKJ< M &MD1YGYO>O!T;>UAQ_31>CNDJ]7 &J7-GKU['?E^H?S.SI[,G(94V20O/5D MD])RYVRJ19S)9N7=P=,;LCBYT4!Z<=:0/KF MMJ@^OGK[6;*AE)O^"D?S8,U]>,)!,Q6B.)$$F3:6Q=[37;U50_U(KJ>C'8>?_SHM.%E=Q'84CD MF1Q^\OFV1959(W5W<'JO +6LB_E%L Z M*BY;"^KI5):UUNRH2[4 ERF2OK@N: )FL@=>3+)@Y8A MA+;X@O1*!IYH8=6\(C0"G .H&:B]9MJ@]-B@VVR,$YL8/$.^#"^S%^#OW\ MZY=Z6QQ.7@SSN^DYCE_.QF,RPN;'J,M+XYR(RBL48+,EI(YEB-X+T,4H)C)F M=;<*8F]N;(_N\(9)*YV.#J*0#LR5.:Y;@-"97%*VX#*KEV\+DD @5"$:HT*A M-XC[Q@RY!^)DB+"?>)L6Q+](:3S#=9R\?[VD$ X+D1-J4)\<,T^056T0AIBB M2(F^WG3MYXY#/GNM=ROD#BS,.;C[J&CJ/FB60)N:?L&U)^CU,Q_%06^AM(Q7V$'IWY^3W\27K96U, M2-"RK)E]&J+S&G@BTX6P9-C@F1Z2"[O(N@,.O!T-\R6FJQ1/HS%( M%D-M,TNX&'/@2R[@D?[CDQ5&MW8_5\ XV@'XGCH:M17PD[HOX(RD,1F-!R-R MEB9C3*.S8;U@MC\<5=.)'O=YC.?U):O)DO0MUD]VG">[#Z;#)<,VD]R=C%?R M1HUB.KN8K')>.FMJ?K:TY)L(GO/6&:_[ 'RLM[MPNVX^^O7\T348^>8J[4=S M&1E/$4).#A3]#Z+5"1S*[ )9^UZ+!YFTY4!-_+0U@]R,@N%5O!7+:$PO:1J$ MR:1?^I='H,/\*7SI!18X]SE"3$BSM@R!G(V:'I<*NL(CWO7LV[AWK29PN.6[ M"QZM= V/HMNNCA-WFB2^*B,$[N-GEMRJ@,7E?!%IE#]"$[U=I4 M:(?^&Z=H&ZUV8),N ;X;7EXTN3B92U]79J^\'4U_N3*P7DPNC;@;'^A%[4N) M,I(86;UDPQ@RWX0%8ZPIAB7+FMNSC:=P6DP]IGZ;MBM]2%2+DR2;K74^:PA) MU+N7C:=WB@N0*CJFZ\7,=E.OTHV#=)V=77[5TUUZA3YI#TO7" M5.6QEE!JP$2&@4!I1&H=O'M*UV0TU_DN5V;L(OM#WX6P#;;O5V;LK,5=+D5X MC H.31.15="*7H983&W2E$)=<0UP%0IM'#0%T5W-XW.X,J,S=NPB^2ZJU1Z\ M=CT9K]$P!\%H24:[U^ "4X"1VRA#B;:TWE6>TWWW.^ENI_ON=Q%\!][\W;8- MUSW\M17.0\FR@(K!@[?:UX;>6F=F<^*MR\%7(SDA'C00=0?+PL)V^KCL-7 K ME3)ZI6.T")Q[2W:4S1"UDB #65CU'B$36A?L/0#GU"S-5I+O(&EH#;3+EV ; M. YDM 10CBLRC6K=15 Y6JV#M:U# MCO= G)*R]Y-P%^\T#NA79_^)0QR'P8MA?I$O2+ZU/7BUEI<)T$*;7'1@ M6+UYTB&9M<70MSE;9J3"(EIW,-D)X"E1I3O-=&);+MR@2U27H*(7A5Q>!<96 M+XB13T4;HX5Y0U ?G8VL]4VN*X&<$BWVEW3#7.*S>@[R9QCG-<HD 5^1KH] @L91LC.#2;;JA8:N!3D'17@ M,$7;F:<]S4MG@/M8F-3HN6E]NO T:A"Z/EAH(.]#%A%L@^M;+B+826];)XX_ M0NB'+"*(01&<0)Z-J_S7]%5DFEX"6@UY5K)DV3KKYCD4$73"A5UD?: B B)> M3<)AP+RK+8-J#5[R$DPA%\AKEQ5O?6;PM(L(=M+1%D4$NPCX($4$E_7T>.FK MA&%>I(XORFK#O+[Z;1@O/)I%YOADYZJ 1PVR?YK__G.[D[>O/?<\UJ9:FBN3 MB1/>I:BR\HCU^]ZC1FQZ%'RSEG+ND>:YW,+@E_ZDYE+-R#/Y^2M]\WDT"8/_ M'(]FGR?TB,$L5_[39\B&[0]GF-^11;5H*?7F*EDLA)"DGOG?]P<]>%!+WFR+&)?M#&X+&7O\7I3$_D=@(9+6B-0 M@6/10(Y"6NXE4Z5Y3_ VT(_NW#T9]M_+4#D"-SI)6^A:W)=NF.>.R9B .UU M!0S@+&W K,1D4HRL=!W!ZFIJAVK*_%Q>C*?(J">3CWQSFB]OUR3-4^:,8CY+ M SYY#JIFKY Y8FHS]I#1L=H#H)(L>F@+V%.;762OKH>W3+/= M F!7FGRQ[Z. IQF/!>6N\@%\?K.;BGK<&4>E^$4$*&XE+K M$/61"+,I ?JH?-E%#5WSY.\XR&4TIF^QEHJM7'(OCTP4FIAFR>(OU(J$=(FFVK](^H^YK7G0A/.-$T& M16=3;\"RX(UC])XD@S$)HW/KFZ6>P8'66>\]F=[UP/(,WY77DPD]OAY'S*:3 M*;& !OYX'@C7N_(R?.Y/P^#C=)3^^6GT,_Y2V[E-,?=D89P;Z6B=L23.VC8A M2*% 6FE"#E*7N^5.]]()]L5PVH=1NS#W.F_AH'KMX@J V80D,)F\'%W$_B)0 M\W(N)5H@I_35A!:SA:@6-]P9X54RQ4%03@']WX$SV@&SIC"=-'K9O%_W;A"_ MLW2=]=&EKCNI_HS3Z[+&6T5'5=3Y^M7K.>V"*,Q!X;K>R5X*.(X&2!I6*2:< MS.TO_=P6W7="KJ\R[43#'>1ZWD;Z*B1\<3&:#:<]&Q,/Q>JZ/9([7602?8^?)VW;JF7@L;IKU_J4CSK3\XOYNOQ MI/9T2=YYG1"\"Q%4-(RL@Q1!!%.""2+2 MV87AM!?>?9.IZUU6?#!-:S57O_ M6[R]Z7\:A^&DX'A,5JD@MT%XEH %VO]5B0("I@))YZ)UXM/]YC)@F14P*I:[XXBE13A0-$ZW1)R*6)K3NX M/Q+J=XYN=:[9D>[O4];LG7QQ\3GTQU6R[\J;T?#L#3GE>7$VM_#1*TR:0>EA MTM%8,CJ5G=^Y+#AXD17HZ%5A027=_,;?K<%]I^7:5(A.]'N?B/:Y9 %)M(QK MRR?0LY23MQ^N#OW<[0GT8KG2;#H(9._8PH\(08'7T0IP0$F188BQDAK@_5@";$2,F816]\) M]*28NUN/H%,B[BZ:;WH9YJ=S7)X$+>]A3:GP.K;1M3$]*P1%T"YE9.NL\,'ESG]T"5V==M%=C.E8'[?UT]B %]A1XYUD3 M-_ QXP4J9\ 6P6FY\PZB#Q:X=RY$:U/FK8\P#TN$C;VR#\.#7>3';T739,,EX5,@U;7.<&5")#*80BH"L"UKT,5JQ*:BW M:8QC=#ENH8=1)T(\4+^!$>UPTZ_O:;^L28>__FO6_SR7!4[O)!+OG(:]R[-; M=!=XY$SNI%]'CRPIP8,J3J$QSG/E'.,U5]\D[WJ[#+1GAL?-D5[<&.GZE%>7 M$I-4$;*SM8V9]."$+Y!0I>)SUDJW[B^X&=7^N]#G,:;^W.[J1<;1*1;!VGHQ M4;$6HLL:DB(;.WN;BFH==;@Y_N'7I,9:O[_U/%*X'7@QRYLSWY6UDUZ8W<9R M6P(K];98!4HJA%!X!)EE4<4(Y77KQ.%ML1TJ=M0Q+3I1Q5.)V:R=TL]?ZZT& MC MSU<9X\N[E4QD-D:22;#TSG"R"V-6!FQ2B+QHFT3KP[NMP9T.B[K5R]IEIN5I MT'^.1OG/_H $DU_7LXVS/IEXEQW/YBVU)_WAV>5GXMZ\M2UIDV=M_^,?N-LN17]P?^3I. M=NU>IFA]48EL>Z&(KM6S=):^8@5E0#+U.6X*'.\VXMYWH%^.UI-%9)4U@E$Z M@]*:D/ND($M-KZ!F*=G6/4N68Q_RUO$.]7GO^O''B+:#37")X_ULG,[#!%^D M5&OSZ/UXD?][-IG.*ZIZW-:NP8Q#LM5HU(Q!=$R!QJR9\,';V-JWWPK8B9.C MG5(Z<,N6(/\Q[D]IP7Y7R@<.)/:*ZF#;(HEV,MK2!8]8M/7>97=X%814P]M M%@F])4GD:E\F#D$+#E8PAZ)X6C:[HM-F="?.I<;J:7HYT%;B6!R\*NN=LW7Y M+%R LHZ\3U>_"CX$Y5%KIEM88P<)I*S:.6XN[ I+D%Z/(D8QM('04G M5L Y3C!B3T4]I/8]I'P@ @01LV/$\&*K4-Q^P"Q[1#_1W#8'J>PO@J1U!9Y(9 MN5A3#QUM24YE!DX'F4113B>^084///XYJ[&5U)J^B7_OGYU_PG1.H'X+PUD) M:3H;TVR70:+ R3CUY(YJ5^M$3 17L("2.=8H0A+1;]#FPR,\9X4VE-U:?_Y M\9%]DV5W>'2G$8]=4F69R+;&J9)B1?DH(X\N:8_D?%E=2GHHM-$F4W9GO]%F M5JS7M$QH1GZC10F1L0#9!^.MYAK;>,W-8QC;G8!EB=%Y(R"'VI*.= ^J-J2 MSB?.ENO&[(" MD-6&KTI:"((\=B69Y$CRB+C)$WKDT"=&D,.HH(.>NY]N(KWN=OGR/(S/L#80 M+ )-*6!,JB=JP@(1VM (9 Z;>@,\XUR$QRT:'8GWZ>8B>.NXBCY#GAOXI'Z:!3HP M3--$F+2FM"Y5?UZY"#NI>6,NPB[B/E H>AM(WUXNPDZ*VB(F_1@I'RH914NK MF8_ 5$AD)-L 049#EC(+ADF?C>\T'>E)Y2*TUOLNPFUZ2/=06#8Q9@IC$9R- M&I2Q"D(U9LB?#D&'A)J7#9;!DP]F[R3XK8+9NTBM@PC!JRI&G/>[O[MG_?SU MM_#?H_'\;MLYBZ,K!G4R4"*K=R0+!;[F7'-K)2-#56;7NK1F!W@GN]]WI:(. MTN(?@'H-]$;KK6W@=F0E[ CU.!9$9ZK?GF+-]-:!W;$K;%D8VA08V*QK&9)B M$(-U@-$'CUQP*5JW7G@2--M@KSQ5ENVBKDX:9,XKN3'7M*7A:# Z^_JA?W9^ M5=(MO"M!DBB"%K2F1[(%HB-YL!2"4+((V3PGRQ[ZZ/HNBI5 39;9"XVT_-%"N&CR MR"5YJO561VNL"SZE;7'?AXM5%!S$[8W4 M$^J%";H&MC5Z8#HG&D5;GSIES_90CWP)Q?Y*?XA2'6FLB].CT!__5QC,\.>O M\UW\VD^00IB"*,&030=*:$G&F.$0)"\D'Q7]W7RH_5VM=6!.ULYI(_Z&*2KW M@%VZ ACJA/.[X8?:*KV6??P<)OW)[\-1G.#XCRJ(U\//LRG]>C1,_<&B.]O- M62W]ARWFU=6!44=S.M+)4AOJK"/D4]![%P=.7UY\WG2$];SHO(NZ#]FF]M*J4%X$8Y,'RVVU9(0#5Z].$T4Q MGZPE^;6V Y]< ]*GH?MM&]H^0G$'N7/D@:K 9=OQ$0VS_$U8F$C-RRHWCM5I MG>5N,[U3>)F9PH2 ]L]5KP1&]$P\< K^Y MOK! ^NA<9I"SG5?"Y=JP2Y#7[0*G]Z&6E;;.7=\!7X>AJ'GI2T])Z4)V#)(C M8U\Q7>/\ 4&2RVB#D876AE85XT*Q MM95)+9H* @(M R#16:TL"RFVOA=E=Y3?)J5:J.RPX?&W..UISGAF7D,1RH,R M4E9A,. DAL"-L]RW[A;T,*)ODSR[JJ*#M)WK&V V"^1F1L#B!"M:7^]+J_>D MRGK',GH(7I&8:!U-3F>C4NNLBKT '^H6IX.1ZW#J>RH5![MDK)12[^L,#)R+ M 522D>;G-"2C>#$J9L'=MY.U> 3.[)'.N(ONGD!^V39POZSIIS;NI-Y1U[KI MX,SBMS#^)]9ZF(=1,NV<\BR"<9Z1TVOJ34M,8.V0W;:%.I M.QTL0M>INS^'R7JB"V83(0'NF*\Y$0QJ"B^X8D) RZ1BK4WVK8"=-H/:Z^8@ MC3H_GH_&TT\XOOAY-!Z/_J0W8.\&G5L\%=>DNO8G[X*->0Y_7I]H)$QJH**@XJ>_N&A MT!IC+#C%4^)9>9M:I[L_"&B/_MNS89Z_$6]'PZNO[XYRT9_W>/'6I RI.-J? MLS 0)"M0N$SD%]?JADVM,;8=Z_ K43MMW^C5W85DFS;O_GU**):-H&XC>S4: MWX3]^R2<88]G7YO.6Q#6U?67A!%K@V04AEOM55*XJ:'WCD.>!A.ZE','9LPJ M$?P6OO0O9M>K[@"6I.$I4WJD-Z\;] MIYZ"9O>65M,[N\C).NL/W_V!XS?].!K3TD16,HYQ,OU /M>[X0Y?X+QNGKX60ZGLWOK*_I M@!\_CS'D=\/_"N-^C914T+P7:9G)$A%R)*-%)4&[%:TQX+'8DC+Y;*EU+YQM ML9T":SK51\-FC&3F#&=S0V>>)S(;3M^55=)X.;H@H[?.X17B>QPG^JH:/3Y[ M'04Y]SK5XFE+?GT4V==+Z*4MDHF2-VT2>P$X!:X<4@=-6S2N KF8P.^7T^EE M5C(:308-5[0%SCVU&.0T2-);F?4W;O7-R[A_?]&QV M2D0I@#$_KQ6CN880@?%L&&KOO&I]IK("QBDPH)64[RO>=>%;+K(NI,TQ&)X MT0I0S@<(0F@P ITPUBG+Y $]F7"%8E1FN7]*;Y!4'W41PKOZF1=N_&:?>3D M !U"][O(MY.>NW^,!G_4\\S;IYV7?2%D"LQI#<4S N>, ,>E!Z25SD>!GDS8 MQLI_$-#A;<;]=7:O#V\K@3>-4*T/G5TBD\5+KVKO858SRXT@9U6) LFJ>I&G M327<60?N>86;QGC&VFTLP(8O^F0\[7T(PS-DE.";*( MG'M3=-GJ")&>>N-EIN^N7^1; YZ&W?9X&38,^%R!6!9I;P%C%^ML&Y6V?T\W M&V)["/^N^O:07!=OY#(5"H/DKMY4C+F6]W$./M/JGX0N7'(1&6OV3G:IP#7& M5'O][2*PQGK[C21U,;NX!%(B=U($#=QB!,4(@_>%@V6122V0=HRMVJULT-RM M00^W2>XE]E$+F36T<.9 %B'\2R Y!PPN<\@%/5GR/D*PAK9GS$4@,];'K>I6 M-RGOYJ#/4'F/EEDGK91O1N;FZPGA-Y;K>=%%[=;+(L3H.*!39'NZ4MLP=AH3 M/1TKIY&4N^AT>PO1C3SE;7!UU>!V#:8C];7=4V^$-S QU0,A#%! M*";4BU4<.5DQ !/61NES*J5UO\C#$F%3O]H#\6 7.3>].>@%R5\L5KP79V/$ M&UVK//?"1EKS7/()E*KA="D+.,Z"I*TIF[N=3>Z=4*Q_^A$ZQ3:1_:BQX#HH M"+N95#-GK)&6!143)*LYF8BU^J2V/_'2A[2;B#C+>; M>)9=C[= U-%.?A_-_<*9#J@E=D0K;WS-0W?@K/$;5ER M%#DECZQU4[=#*7W#?MVUSG>1; >ZKJ?A%*L%H&6, MMC$5E6@=3KJ-X/"[^+XZ&343:--PT1+'^\%L\N+SYT$_U4DNLJZ7)<*UISQC M@LP41E9%E,3DPC5$@UD%FFA@FVJ8-H_R;!7:7(1KW]Z61;)O1L.SFN96;=-] MJV,?>M;^9;%;([U3#^MMR-PJZ5D.*FD9R7F*PAO.?-2BQ-Y##V[IU+ZYD9UF ML9@HP&6#Q+'ZE0H9E$F6C//(4+=>-== :>NVDWV+BV39'N@]3N\/.^Z/E'0'OM[-MZ>7G48ODP-?.]:I M@+41F%; @RJ19R^D:MTY\N;XIZ'I1TNTBWK6&UCJ?WL28S0Z!JAUU_7":@/1 M$IY2=&&1DYV;FJ<:W\%P>EK>6;)-JTYO(OEME*^OPUJL+S(9[HS6Y+48FEIP M CPO'(+73JEBBW%Y@]7W\ C/6Y]-Y==!I.77+[7WSZP_.:]S?5WJ% M,'RMTYTL./L!Z_S3=%;O,WDYFDPG/6:A7BK2 MFAT;,)T(-UI*OF%IZ4,1C+6],Z3*21FNP:JZU-6NY3X6VOPR\5^64))O':[= M!=]I,*8SC710KGKSWH-WY55_2$O?%;.-SU:0!03U[AI06D@(+F=@KG;JH>W2 MVM9QP8?PG 8[FDF\80WKRFXMR627-'FT/-93UCK)Z$4![VU@4@ICV*:R]*?0 MVZ:M-[&GG.[KS!^HJTUQIL1$5JU(]:1"6#&=228./=4^I_#X/) Q0G# MM#::-D,D421=PZB%@98BJ91UD-ELV'!V&.YY4Z [R:[0?^/L\)L+V\=I;6%^ MH^V2XVAS40YR\ 64LQ*\)7M6LQ0,_,&F7KVS8W@CH5 MFK24_0IV['W$>7O6'S#CQ>IQ9ISU:6C9K^VI?' 3T M&KA2L98"%&Y:AV"VA/9-$6DG/:S@RZ-/3<^6Y9FOAVF,88*OA[^,_AR>C6EY M7%IOM/.2U?ZNO!U-5S[1#\[SY+R:0@7P^ M)QE/L;7SO0+&H9H'=K^T["[5I](P<$7!H1=D]EP*/+($I1B7%N M$;O=E8Y9P+6W7C<78^\BWT/6WFZ#ZULMQMY)9]L6X3Y&X(\C>*$*")6M8$G):+OMS?#TBK$[X<$N?FSK\+&R'S467-.2K@<*Q$7TP6FEH5C.:M-+"0YI M/PPV<')\7%%\TQ4DSZ*R_M'*;"&XMF_FQ;RHZ=.?HT_GH]DD#/.K?IDB#E>V M)L3,LM T6Y9J3R:, ;P2#$B!HA!H7=RFU(J=!GS^*N],O&UOB+K&]Y:\E@KP M(P[[]28T?#N M,#39X+L?AB5=I-_47ZCY/7].P\/VJ^*T@Z*LM::J2YI"C7CSVC;3^FB+=9YO MDWG]V/./I!'4SGJ8-A=BX[JW;Z:3^?1BG&OZS>^3!0D7YTLNYZQCX"J CHG< M4R4LN! 0ZBU3C]FG$K>:[!M*X#[V_E.W#9K)MJ$G\!BF%;&W0=6P:/SC2(:O M(=]&4QM4OX>8&U9!FXPU'E'1&0LV*!9R(;*;%@7GAU;^$_7G MA]1]%^DVUOFGRS@?YW&8_:RWAG&VVGIBEIB7&;FU*I42P4-,RI#Q(KWERDBT M6]WAWEFQVC"O'#8>"B88H<@'G1:WW MFZRW-J-HGI;Q$(Y3W]>;R;B/F,\:IA6YMT'5EY?_(*(#^?9[:VP#!?80=T_U MEAY 1TN;BL1[*!E=12?!2V5I>]-":')3O>NCKM90)-CDN0_$@2Y2[CF2#)N@(?$>4Q&*=OZML)]% ?PYAOHYXE S0[";7HN_V14 M(; B+#($5P\4E8\90F*TVTE,P?O 9%E3^;&'9MHILZ'H>NO'YTJ]ZR0DZ'IC M4F47(*#D8*05Z&-T=KUGP6GVXVL9@V+(*WW5MH&QO/KQ-=)^(]T6WJK1[: 5NU8FOA?ZZ"*S73GPY M*\%KF%XN"]74GB@NR +9LA!EK7]E6VCN2#KQ=1+[HYWXNLBLUTY\BC,;9$ZT MN?M:DYB[VG#7 >/HK Y6&9];*.\X.O'MK+R=939X:?A/Z2OFRPNH563_E\1GCD5GOP-9L.Q5I M,PO5EG192!IE\32Y>KUE< .E9?GLOZY$/L;Y1_Q^4_+QYL+R1ZQK#LWE6IEE MGL+%_\$P&XE:X,NA 1VP1J)Y 1^] &3=[2H?/X;+W[@7]/)XBM9DMIQ8\F',UR1(^=*ZMH;-47I, M)?JPU?[=#^WN WYQG-M39SUW"M@(OLZ0SW]/1SH$(0S+D#G!52YQB(B!')A< M$G-2Q=0\-VT'G"^07KMHJ(]DV,Z8B28X,EG:%,AXYCHP\H1Y+6!&:4*4E,"3I0VH7;99 M1)-DZ\Z&.P%]H3O1OROIK@\((I#$G3EC(](.H= )7@N#:H\'2YQ;W M_&C02:(]-$IXZ.!#BVKN!U47,3+V#5G\OA@',FNTW)H8L'4=\R.LGK*/AO>5 MZK%43_GSL5L&R2>AG"M0;"TH(V.$*%R"Y(PH0CJ!HG6SG<>P'-.182<=;WN# MJXNL#W$E9QM\YQME!X_4F&]!,2AV]"";T&;?\A>3Y*7Y'*?=\7#)*(>H:>"$+ M*=4B58U8QY=S/?=>I]L.V$XRL#(ZK?9JGI(Y6G&.0Y& M8%&)C#PI6[><.L4F(/OPO2=M]!!]?RC*)$5Q/ED&VM6I0 LS.%,D.,]E2=4] MY"\@/MM._]VE>NCX[)-WQD/1Q61&R*.A@2A#KF5(&:2+/ <7C-MN;WP&53,Z MZ72;JAE=9#MA]A#@>* B>[;,V6!KYJ.KB)# *'3 9::QN^!0M$[^ M.NYN%;OLZ8WDVX./^VA=V&UPO=1N%9UTMFV7@ET$/F2W"H=)J\0,A%1+1*3: M9PFE R>=RQ&-RKS?GD;'UZVB%QYTD?-P)Z199IU="+3/(>USBG:\F)0"RQ&U MSMK8]3N(1WY"VD;^VYV,=A%>V]H8V]1DCSDA.A[!RU(;B6(@/K-ZT;D85(DL MU["I%76OM**?+KY6>W=YH'(Q#K&N2^2^O NS65B, M?ZSNGLX[YT#L_J;]DR(:C7(M2R)PF2*+T<>@%699+_DS'B)G,<@@Q&CWU^YG MDKV=T,BO3@8JMU^'B]H2^M-7Q,6K27Z5\U*"X>*W\;P&?R]G.'_]D[[Y/IV' MBW_,II??Y_2(B\MZ#;G^S)1:!^.*EKFTCNT/.+R]C>/;;WWZI2NR_/F+%=QS> MRD7:!F!?L=Y-X X4]&VITNWILH<^#D*<8#)C*@L(C#M03"OPA0<((9-[76^; MN:W. (^?,)N"PP?E2Q+7*8S^A;?31JFCI4?F*AXA%+3FQ"C3<"CV,7.;9:I= .LWJ^:4!)TC* MF$L6A@?K16L![X_Z><>ANG!^CSA4"T:<4[FF",I9V5Y MEL:8V/IFWCD*=9 Y<8R,.I4HE$<4%JM!))EJRKV#P#4G.R/$7$(D%[O7 M7>ZTHU"=E-XH"M5%8X-$H7[_]OUB^A/Q-4[H<8L/9!W,?Y51"=^FEY/%8C:>7\_][.1O/\S@MQ[UCF9J!8.T?$3N$ M_-;B:C(KF6,R.6FCD@]>6JV5UXXL,NX%'PV$<=_D_>4KW]QZ907ZRRS]Y53I M4IB(TM9F<9$FD8_@C/>0HN6I,&9E>^-^:W3[7V)X\$UOIO/%1TS3+Y/Q_V > M%9,=RMHT3^,JV!$DF=Q:E[O4VCE0 1BBCPU8S@$%VD& MI7JM/- VJS%Q+9B*MK0^[3L8<38$2@[/FR[*Z"-8,OV&\\4X58 KKSIIH;*C MM;6(4ON':%IJ&2L@8PE6*">*;GXMX1Z*X4W?YLI:MVGVDW1# S=5%W7V<_3V MW8AEK7AQ%DJHK4T%%^"SS2"]-M%IQM63C?#FF/[7E^F/?UL]\4K5JV]^:?G7 M^P[@T.PI]>E>(NMAPOXQG>'XR^36>'1RPN8:>]T7L]JO?E%JCEYB2E5#XK!YEX!\J9"+X4![(4(3$:S^6F M&]N//OS9&/^M!-BPZ,HCD*Y#Z5N >MC WTZ[AS#4FRGA::7N(<'^I^P*G,@B M6ZP+$M9&2U%H\*KVDT])E^QL5NM%S@^OUD?,Z&&UVD5P#;5YO??_\],H19-U MO>&?:AQ2<=KVG8T!F*:EAS'N,C[E.74SE_[Y:;A=M:'@IWM)K0,, M0>9 MK:FO_E"V[UAP7*M>2T+WDQO;P9T3_K36T>I-35JELG$'_'+K2-Z*5$* M4SAX5YN1>G*VO.#$H6 D=SXQ@9OJS-Q_ZBGK:6\I/=JRM>]$AK4+)$VR$-:? MV4\*P9/(UUOD%!YEE+Q(YY3FY"\RXX6P)4N+Z,V#Y__K+]C[X!%GL^H"?:L% M9JYBD?2"R9>EO_N?X\77MY,\_C'.E^'B]W^MTDD_?0TS?!WFF#^LNKB^FN0/ MT_EB=N,IKR#?RJA.ON2B0MV+&3%8TZ[LZCHO.".7BEM6>NBP.=3H&AP ;X_T M39A_??5WF.7Y/^@G[I;NCR5R7KR'D&KC7.\3.)45%&%S*J:@,.U+I[;!?I 4 MA&-D_P-'U,.3HVE-P$XC^-_T_^/RDR3]>CJYG-_^G5MC274_M%J!D[0-*C2R M]NB)8$(I/LB$8OT:^+W=OCVJ,X7OF2 '5GW34$NGL7P(L\6X]C4GZ5[]8KB8 M_T<](9A\N3TG.4;KC #N:U:TQD2SLP@0O@B=:GKT^@GI?CS>#M:9R/L1N0?E M-W6?-@QF97C.:K)5E>1T$F8_?\$?3_-(L>AC%C0)(WD/2LI0"S8YJ+ERB7&/ M6:;]>+L9Q)FE75G:6+&/.HC#<_)Z2BDLFL5:3TF6=%4?VV6T8#'7:+ W+FXZ MIVH"Y,S-QMS<1<&]-"?K(.6/^-^7X_EX@9]P]F.<\&J*\9$30@OK.7B.!E2* M-(; .=#K.-=:EVA[R +?&_>9TRT\M!:DN$]L/2BQ_PK_&G^[_+8\.0]I09_4 M8O2\7I.204=)%@R)3D61:A9V"V(W8(4]XEM^B#V M=?V1G]<7##'?Z@&K(E,8? :;L9XGNP(^D+]IF".X+*N2VW2&3C!P" M<,((D)H;F\@["'&KLM ;&@O?O/!0-QZ>&XFF^RJS<=_J)8CK1FU;P&C8H?[6 MJX=O2;^C\-?5MX?D>E1D(;.Y*-0@BB"SV0@'P4KRUY22P5J>]';5N@ZMP"?: MRK?57Q>!-=;;7R2I;Y??5D!"=%)JDX$Q'Z^JN'I7@^O!*A$S,]%O=5]Q@^;N MO'38-O$[BWW:0F8-D\260*X"R-<=;&,0CE"#KE^4JY<@:6< (WQF@I.W*EM, MNSLO/4'E[2RS'FX,KTYKEPN)8:BUL0*<=;S>B"5;MP@)2"M,S+KP'%IWVKCU M^K.!U=3 VE?!#9.7UJ"L[D=L Z:G2C5W@!RF)LW.:GE8O7O(M+]%Y;H%#5?9 MN^BA*$\KG FU[;4JP*3#Q*T-6K>NAC: @C?4CNE'OUU$V32/]D["V?O)]1;H M4SUL4S0HDV+]4B!(34M45+E@*+4XYH9H[\-/'CZ8NX>@IPVEU#2)_PZ>SW]/ MKVM52!>"JWST7)#)815$*2-HXYVQSC#.3!>MW3SY&6AM-RD-7:MKN:Q@RH%& M;"!E4\M=\'J34UDPJ./2[N>R=6F7HRT*^,R-N+9D:)@#W*7@SC80SZ4)]U+L M#B7F=M'*@4H3"E>4PMKW/&JL66D&HBT(K-!_62>?FB?5G&YIPKYYTT49@U0Z M2S%:&C2"U5@/K8NDS=]XL(DKRVAQE;DT9L>)5#KKI*J-ENG])@AW0KQ4E"(*L7>F$=2(JYXW+F&PTHK H1#9YM-TK M]DS9N#&@'C&\7O^\9V,M+SW_>7/4CEXZ%B4#(3-Q-2@-,9*5%#.-B-:L;)LW M^MT?]=ZI+KLB>'=99^/[\JNMV/+GYJ\N%U^GLV6)?&2:)CS7H&M]+>7) W4N M6$ 6BG2%9^?\L0AT\W"&7UL'YO2]])$CH48/W1/V'MJ] 7%#?GG=AD2IW1^C M,^ #N>Q!EX+D:R5AFN=CM1[$F>&#TJ 'J_35Q?)G,#\\LE4FYH@C][Y6NHLN M,5#2+P."&=!YQH,+A;/6.]UVR%X< WM06--;_SN+Y]:5KM4M<5DC3"[4DIN\ MUN H";R5!DA*-&4"-RIONA'0#LV+(=K!5-A#D&_GD2R_W FS\U'R-O*<"S@R M.$B83(+C@D/RWA5'TTRM7U YW(;] /X70^"#*[^'B@#75?I6U[D?'MJ[Z>0' MH<:K WWW^L_D[1+IITBU98@Q=:[.QZ< MSK1I6!>R%MG'U/IF]2 #>W'4/SZZ]%!,H+=!7LWY/Z:SU4?UY_C(:&ZUXP$P MURYP7"EPZ!C(>I^2!96U;.VO#3O"\RPY'@(U+%&PASUW>R/\./[R=3%RVOMZ M$ /"6$-CX QB(O-.)%.2QF+HO[Y,\GMH7@QA#Z;"AI4(6H[ACS"^NO5^%4T9 ME6(YQGK=6(H RF@-+FKR>+/VV?)D#+K!6+D&[DS2@17QRF:.S+);^^6N8K&RH_UAN+6\G*W<9-<\*90:?I ;%))+(HX :W-;. M":VB/187L^/87LP\.&K2-*RX\.L\GX".TV+E'%S-V+?S^27F=[BXCGB3,?0Y M_*OFLGV=7M3\M?E(,9,U\P682C2S<^WK($C"-*EYC/4HV+3/!MP-ZXLC[R!* M[:,00W^>[\V3KGYI?5*.1/(,H^5@"I-UHR*[RG$+4AJ>><@J-&^A?K#!OKCY MF!"[7&#HK\-[+Y38ITK+&."4NJRL?2-/7TK2N),>N\YWU1I?T"X+X;^ MQTN"!ZA^B$/+[J-<=VW06#1,.[")>5")MDXOA0>IDPXN!Q/$$3'_[-P>.44> MF!<'/D5]K!0Q&8B:VR*!Y4"CXE*"=S9#4 *C5TX7?US'J4=3L/I4'=MF='B MY'N?L"XAQ\VCBNNC^G Y2U_IPP_D+^'[0K_];3I9>DVK@O(CZV-11AG()=8. M[26!TRR"U5RPA,QQCWTPO9?1O$RZ'YX8#W!^[Q/4G26[*@ARXQ5=QGF:C9?; MV<>PP)%/I9!G(B![B21O;2'08&JS9(6JMISA1Y/;NF$L+Y/OAR;% VS?XP!T MA>RWZ<5%F+WZ5EO+WLS'JWS\J*@3G<@;NM8SD]&JV[N3M7UR]*\@70[MA MU/@ \?8_AZQ8KZ+POUW.;K(3KV#?K+M+"^/:]JCM?$?&BY!I^04G%$T86QL[ MDV1 8V9*LBRC:4V_':&^.!(.H=('J+CWJ=\=:.__GN!L_G7\O6+[_=/[#P_= M2,BB&&Z- .$*31Z7-;B"NE[LE20EG[-QC4G8&>2+HU^_:GS@8DG#2NL;13=_ M3':K\B8.741T()=A-8LDLF@#?1$TNYRD_[4^?VX&?JBZY8=>'0^B[$.7#;\> M?9V&[\*WJYJYA?DL L_ HO&UK'N!4&OFEL*,*D+:G%H'D6Z___!ED@9EP+21 M)GJXL7F-954J8QLT/=4HNHOD,.6(=M?,(RK>0ZS]*]NC=,Z5!.1K:% H/'F^ MR4+QEFGGM#2E=8[)$$K>4#JH+QUWD6;3VI2?_YY^_CJ]G(=)_H0_W2M:H>LJG; 3.,@>ELH00#*]=E!#1,Z77F[?>BSUM?,GPQNX^\I_V([RF MU2O7H2WP(7A>9NX"=\ 3,EB6.2+CF38BPS5GVMJH6$?=/OBB9Z+?_8781]N& MY5I4:T=QY37P6(AHD@ERPID#'WA*3G!NU%8N[>ET=#F$$;:[S!L6-E@OI;\- MC.?7>*63\!]IW+&+Y/KLH.."0VZ)AT$@J*0,P4F$3F2GA+#!;7>K_] *W*KQ M2@O]=1%8KXU7C-<8O9/ 32T2Z Q!TK: -%SIHE/B8BN/^#0:KW02^Z.-5[K( MK-?&*\%SC*QH,"7P6F#8@A/2@U0L:5TT1HC"RTGK6M%W 'P,FVA_75QB"H[CPKBUS F M>]"D:U;04#KN86'K96RR!"5I>,!T7:QM+9XOR U& MD:Q#8R*/@Y;@CX'3EMNZBV![K>/;-=YM>M# 3:3XI&SD#'VK;%B1H4 MD0PDBY9G0HVJ=97&1\$&L3&??:H;<5=K2 M"I:,1J%1'*RLM1]C+49:R-<4J43T#)7:+CK:Y;#J82AG!C514M,ZL8_FMJV M11>*D9@@2B276?%,,N^JAAQ*H=QOG;0/F9?1B M[:26)WMU[B+3WGNQ:EF8EDH0"F%!2<(37%# 5>2F!CYM8*>GX Z]6-OIMXLH M^^O%>NM\__/?M%+]I ]NNAK^-IYAHL=<\>R3X< L-Z"R1@BT_8"VUF;F MC*0!;+ "=G[YH7N#=E+7H[U!^Y%UKTU?[T+^U9568!2:I=J DI/7'*PF6S4P M^IM('E,J4FU*BMKR5<]1];O)L:]SI-_"XBJZ%V/QS,D(D@L%2NL$(2>$9#%B MIO'*W/JJ\!T +]N^VUT7/13TO@&SF@7;P.G)QEN#M%S%X$VM?@^T!8T M^SR];W^0VFZ:S%L6:0,BFS8[LC=T6.:B+&\')916,[,Q#W:+UPR_E>^EA&E? M$NPKT?D^*L%-$=XIP.+)>#$B@K>.T_!3458H8TW,/XQ7OQLVK^VTRO[:FZ[^[C7.M\RS)Q7>[X8J;)D M4=>HJG">2R9UE(]TONWT_H.WQ16%EA\:%UDXD0Q2PRP$B1$,,EVT$2SPUMOX M_JB/MT;\35G9C].+BS^FL_I+(R542H:$FK4E&1=IR$.,];9+R=D%YR4>3:?< MG49XA*Z$)LD +!U^0NU L4/D+^X\T'_0(Q;SFTX3T@AMM$%@P@50LE1_ M0]?K=[5 L["N8.NSF*'&=IY)!YE)>Q"L839*_^-<:]F297&\&@9!5>^=RP#! MUR,^E8O,64:!S0MR#32V\T0ZR$3:@V#'U'=YXSA)"P7'MX<:LF9)<@52IIJI ME$D?@=/FJ[ARP4MKUD\%CW@NW1O>>3H=9#KM1[,>LI^&,V9IOTU>L@S)>MIY MI4,(' U(7W14AY\<.7*H+V:FG!*E M3LI5O-FR_A-K,R#,KW[@+'S!I:M<3R%OV@.-@C+2FZ!KDKX"):0#%QT#[UR1 MSEN35/,*ID:8,7!P6M8JN&1?1Y,1 M"LG!&VV34*TO51[-X,_S];#SM4^NGM36>C=(MED0-& EM;' ?:F"B $<(PO) M9?+WN>7"KV<3E\+6VG8ZDBZY(*W& M#,[HFK.'VL>C23UJ.O+S=#WL=.V-I:<92]Y"!HX'%8($YARM5Z60CX I@.'. M)2N4X,?3_K4WWW60"'3'K>8=+MZ7_QPOOGZ=7M1K@I_#OT;!HV1><["Z'GYH M+XFK+H$T17!FLM)B4S&& \(_H;7Q8-'K@4G2@P6R5B/GJLK)56>M)=JK#VB= M)JRWD,]'T7!4*B @+XE6XZ#!V2C!,J6T$EEJWKJSRJY87PR3!U5J'UMLP]N= M"3.+FI!S7?M=" @B&Y"2QX2,,QI.ZWWR!7:IVNL(Y"#*/I8N57>+-0JML_39 M@TVUPG@)9-JB(3E&AXZLJK[J+C4^%O+HY;= R23S2[.4^TSS #F?G@=0J%S)87R]M.98&/CK9= M5-L#79^N$R=!U>*(G"%=I5H#1@7E&*%'B=:WX)Z"45=.^F\4U'7+@IK M>K?_$RX6%YB7MS+M,UVEVC3 M>JLK$"O>;@/C83/J,04?PI[90[3KRME#+DT+I]R%XW10/A0'M0(;[7'>@K>, M@4L!@\D$QF^,N_:OGD>V[?;:Z2*._@I37E5E=,7H7!B@TK7F=B8HVF5PVVBEJ>+TNX@T]Z+TI)MES%$ M!:BQ7J]#6GE_3SXTG&!=UI*EDD649F,IKF8H#UZPB].,-D9P2('L,&4=@F,U M*2GK3.(@8_MX_M'Y]V>^W\8]Q)I9]# L<&EC O0RFI?)_,,3XYBNA3TTLH_C M^7_],4-\.Z$MG^S5(;"9!T@,O#5:O:Y%,42=^)X;F9N.ZB7.0&. MAB;'=-/JJ1G^'],+>LS%>/%S.42%(K.H"O!0*Q')$L$5DT!@BB5G2P)H'2H9 M8%CGN7!@JO1QA:E9<+N>4\0B$#CG_JHNN_,Z U>6>5N$,>V+\[[ G,V]^'P0 M91]GSF8D<7'%-3A3&"B?-?D>+(+*]6I2<"[;UN[_,\O9[,2!)W,VN^CB5'+> MMAG3.6>S4\YF)YH,D?RVBXY/A;^B>,%YXK"\KZBBZO$A/O<42 M^NX70^Z\\&7::KO+O&'4Y@;$BG_;P.AB5FU#@?:+PF8+: _AKZMO#\DU7/WO MP4FH>+TX'5TD$#EP",IQ]Z0E2Q)2:4Q BKHN<^1:N94L%8=)+IC0E1&]Y]\#0G[X+0A1D@ M8Q]!"5? U_+V21KCHDU5I=6T;)Q17WJ1(7B%9!XHS!X'K>LL+O8G1(PNG8[V] ML+Z$QSF1]B#8*5:IOC74J- 9GQ1XH6CSCWZY9O?%_^Q!]X M\;[<.J?]QS1*WU\@]/%NN>O>;I"E),T2&!/)2!9I23*\ 6KSXU+7\9\ M[9.K)[6U=FT&R:2*LN;YA10T*%-D%4D&B:E$\HR+U*<3>SXW+CVI2=LG5T_Q M2&B[EI %7>1(RM.1!*!,D!"MSZ3:[$+U:5@0)S-CSXU+3V>Z]L;2IH=-:]!N M$#4+>OT[/?_J@\]A]@5OQ]-'5GNR+'@!H0V"8CJ"\SD"\YGS;+)U3FX([TH_*&AGB? M8WM_N9@OPJ06%E_=8[LZ%/_]8OQE'"_P\_0C)AS_P)$+)1K4 5P('!3:!)$6 M(>!*)&VXYUX>CN];#V.X"7%\C!Q@JO1#I[;]@_H-QF'>,'!A%&-9&LB(L29X M&@A<.BB%%KI"ZYM;KTEF,0@LSD*#AK98X"S<;>7\2H=!R9]^LC_7/Z]]7WJY'>#DQQ M(9209+R:P!4H'T4M35Y[+3I3@I":)];71.F \SP7CI$0#2.5Q^'/E8+*F-IL M'&G;5*S>J29A0#(^9,M22G9C(^3##V-W'=PB0NU3??7\M_/Y)>9WN'A?/H=_ M_>=X\?7K]**BF(^0>6)R-E PB1J)%Q"\1(A**_HH*9TV;;,=7_F"8H%]*N-$ M9N[=)(/EJ&\-F00P*IIK)D+M46AIN=)9D@>I,AA>I$'% P^'N]FU$?X+8O.I MD.3^S##'TW&"69YL(H$C=Y$V9PQ YJD 6SB-AR5I5?.$KQ?8<6*O^P8'4?9Q M=IQP2=@H? :!GLRIX$F.B3- S;,K4D4CMJJ;^7([3G3BP),=)[KHXE0J]F\S MIG/'B4X=)SK19(C2_;OH^%3XFY-&DVALLM3^B)JFN(LT-MIKG%(BDV4R>#;H MT?"V4\>)HZ-M%]4.V''">67)_ T0M:P';K2S!!L$%+)JO"%0/K?NZ**F'VI@?R9^:C>O5\&4EX!I[F'_\],\5N)BXUT)FL*;.-*\-.,L" MD"%2"J?YYFSK(GQ/ CKSJ*'">EB)JG=.;OARE5;H5OW+]@9VU4,/%^A64%;,WP9,3T;\'2"'L;YW5LO#ZMU#IOW- M_14HIGP2C%O05CM0S-,&QZ(#AFB5$5JRV-KV&$#!&\S4?O3;191-\PY7,*Y" MK9__GG[^.KV(:)'G-MU"!#DZ6/H'--1BF6 M0>3"0 R1HW"!H*]E_]\+U._\\N%MA#W4-1U6UH\:D"W;=[P)W\>+<+$T3]X% MVN\6XQ]XU2]B?A?(%LTYGGS8_JTWML>ZUE@C95%7(3Y_'WY7&O-7=]-$$ MXB[,FEGY$1>TEN;?+F0@R N697E9PA*N,@ MI9(")[=M%*#_[PRM&O&:F_^/Z^O)E^^S:=+,&/; C96&6$PL)X#!;'"TMGS5\]%_/])MF W^ MM&7U$:OT:ICAQL3Z]3,WQE;6,10A0%HI0(5BP0MFH=8>\%8)KU7S1E0[HWT^ MU!I81_7X;9 F<7/]^$^=??QC_&F7S@D<^:9ZD% MD*55(]/*0E &(4<7@C"^V/53H8<2@;=[V?/A1E\2[B&'\=86> UI?FT__8;I M@O[((^9,XKJV?4$CZMV!2#(@D42%)O""#$OK)68;7,^',+UIXSYC[.[+QD/H M7DTFE[6:SXK-'#-:FQ"\+=6*JCVW9*0E+=E41 HQB4WWQS>_Y?GHO;E,[^O; M[;M"W, ::4\,8Z@@1$[$BUJ"UT&#X#ZA,8SQU+K0S\W+GX_.]Y/K?07[O;> M!X9X=2X=0O)*LDAF22#F2>UGO?HXG]--8Q3>E/7>95#F//V?+WZB;Z,J(F5_E6G1. M.&F/8/\LE9ZELI;:HDCM*92<2V#*Q1RXKZ?S+!F>D'L_:@]GSZUC#<_;R3+3 M?B7FE7DN;/;">/*0 TI0*#.MD2%!C%JHZ$46LOGUFRUP[9^_OY3]'R3I-V3- MUX(C]3[T&]("*6!VDS7V:CY'^E]>WI!&2:N)+K5\(8E"2*PWI U)QG)-BXI$ MW;K]RPXP#[ M^;1_=S]?I75,&WFR^C5:BJ_74[E/Z?S><7]_F8ZCVB5$.3P M!O"UBI]BY/4ZU F0,>DT9LO6NPC=VX,WO>,9<:"Q0'NPP'\;S[]/Y^'B'[/I MY7<">9UN.J]A@C'Q-M]@71%Y)-$H= XAVD2(K27L@9%I@HZI6E^'_-;FP;^N M*)\1B0925=/JFQVP;IPA)9;LO%^>;=0<0C3@/8L@$TH46%*PF_+*&\)Y1L0Z MG)J:ILWLL,&^FN1_QXO\QW3V*5S@Z\LYR7%.0C0A21(;[;B1AF"%J#T<)"1C M. LTETKF&YC6#,RSXMEA5-1'=LZ#]_M&-L2()G.()7A00=$2ZZ,!S#DXFA>U3/B$H' M5UH/Z3JT,.+XR^3-Y6R&D_3S\RS0S$@5V3](UG5_?HTD/JSN9.8Z&^X%.9&: MU;F"0.#)ITQ.%"-4\LXT7IXZP'M&1.M;.0V3>*ZA$OUQAO/%%<572;+OII-5 M"&_RY1TN1N2BHC+60=",N.X+R0(KX7U266B74G,";8/K&3*GN3H:Y@&U]1<2 MTZ'V"P7:Q7-MQVTA)D>[>.T2)H0RS&Y*$.O-K=LE)%NK5Z;%\N+2FZ^U/=Q\ M%$H,+,M8JSF0L1HYJ2B97"^&>Z4X-R6W#C\_A.,93I.]Q?U *&V/L.D=.%<4 M&PF9G M(-O>]P*O.$]6X&JC?XT34L=B),C_L!DY6%Y#'?1W<#8P*":%S*-#$DAS>^M! M*,^0+"V$_@ 9]FY@3I;=+^MDY%74H>Y>24L:H;:&S+N@@'%59')2"+2-*7 ' MP#-4_.X"?D#=^X<2?Q4->WS@KW^N_O$J5=3F8+@+Y"$*QVOW"@Z.*0%U%?-) M2"L8-B;%#C 'JP/>>^BQ9Q4=.G=[/EN,WI#S,[T8Y^58EB);9A=RU-+GD $C M2S4#@=<.F!*8S+;0*.JQ]39,HU?<8AE]]XMAC[_]".KX]:/O:5.Y-TP'>!C1 M*@UQ&TQ=LK4[<^(0V=FM=/2DRO<0\%#*IRV222N6S M6K_'=P)*?R3K>DB==Y%K#WD_[Z_CB:O%[+JPG!5D]PBL^6:2@8I%@0^V@#,U M6,=IK+;U2>8C4(8S0-OI:=I>R#U4Q7HSG=&V%A8UKKQ"M@*FC2M25B-8>%'[ MB28(-JG:M2Z;6&AC6R_AV.!Z]R-@GH'^VPBZ\4K_83;-EVGQ?O8)9S_&Z:JZ MOH^Y6($,"!BO):3)]Q6TO,D40E:TP)FR5=NA#:O\0^]^"<;>WC)OF)QW"\_\ MU22O$%W3?1M0#6V]1X$,;^SMKZ/["F\DX'Y6@ ? %P")\Q?7WU=K7Q9)&3,4Q!L74[ MD\Y"-%+0GH9*2I$YBDW=%->?.>Q&W4C(TR82:GKWXK?QEUH\^->9] I02M(I M;3VHXNF+X0(\BPIX<-DDIXF.FZX]/O+H$]=< WGU<:=Y00;?L@OA*F?UVOA? MKBU%%U2E)- JD.G/=2)B"0^BL,"DC<:[UL>$3P)Z[M97>ZTTS%U?"V1?SX8M MP/15'.$VD -50VBGJ'4*["WE/E:+.Z"4"=FSG,"4FE/J+8-03Z?(!$'M4 N_ M?L/]%%2^J<;!0!KO(MRF1M@?XTF8I'&XN-[V5AN5,LHR+R2(X.N-F<+>^BA(O%UQ1FN (EC!.8 ME016"W0IK25$3WL?*2>87)+U:=-=H2<>?YH*;"6OIK/OW\=?OBX-_$G^*TPN M2UCEFZUP><%DRIJCB;119>[UI$C[]AM-494.I]5!/_4Z^ MU[*RUKB,TU6B;]TTA'8E1"*;93S44JKD @3A@*A&S%-9"-FZXM@&2"_%SFZI MF1[N[ST!;S5=M@'8D_6]$=QA+/*F*MV>+GOHH^\Z"0\"]5'3_Z$"C;$F&G$$ MI[F"4N^"&6V/RQ?NJBA;Y[4"\RTR-*W^%A2\K6-*ZW.M<$$ M.3?5S6&U^+=5$8S3-L;,&3-;'<#MRI[MH0YOSS16^E.4ZDEC@Y11>X>+ZZ)< MU[O^M$QP,5M]F,?S\.7+#+_4]A?Q9UI=OM^Q9-I^;]N_/%K#T:Z50A/))VO( M68D0K7*8;'1Q MO6+*LRU[EKC2/KD H8AE;^QZN]9FFK1%91Z50-4ZHO9\RIYUX5&+LF==E-5' MM\ =?*4L"PLZ&]"ZEN^2,8%WY&P[)S@WSK#$6[?*CB$C_\&< M!!5+RL9%\ KKM4 MH-5)1UOEZNPBX,&TGT(P(CL&6-T;%0TMFR63 UT!*2F=!.T.@GY\02M+A(:)$'+ M&";)0JUF3.W>)[BC(6GZUG,1K9;CTZVGB(G[\*L@OV! M^X=%UA_5-.;Q),[UVNZQB*R=$-I:I81U-CM?& G>9\99'CWQW+VCH=>1$!KK M^[)ZRR]?@&O!/(I$Q"H9E(L!HG>:OBA#TQFY:!ZIV(1I[VO\EY7D];G7=>^O M\UG(OV4^>2/(')4(BBL.GJGJ _F8,07#<^L@[^-H#A+';<>&>Y?[VXB]\8:Q M=7VJZQC)50W"$:M'\XX)0!-HB=1,@;,LDR1T,1P-,T5LW%)V?/DS(<90XF]K M#G:'_.64M@O++&^(B>Z?;LN0_D M)3-I3[7TD32#!0E(7LGDYH\T_3*I;:GYR,8DI8H>&&,15(H:G%(2.-;:.,QR MH9H?0FX"]4PXU(\2FM91WX'D;Z;SU9)YP_&B7;'60O(Y@#*)%DVA!"D^*2U= MB5IMZ@_2 L2Y#9LJPC2[7DL@&E= C9T>ZL6W<$;(7] MF1#RH"IM6,9]@Y"N#A.24R4A.0K6F7J88!.0$QT@1ZF*$$[SO%6P=7_G=-!# MO'[WOU8"/_1)W;;9;B4J44R08*V(U?D4$%4V4(P5#I,V[J6D(K=3?<>FFL$JP M)[J;50DGF;,\EJT\[Y[B3TAOE M''?16 \)#_]!5Q\6J27^6\5$JXJ&,@$^QRAO/7/^^,=?ZT M"WMUY9>Y6(_P%Z9 WQ9"!_C.!16D(="E6%!%>W",]C@M M!%E,V464K;.;CXJY&ZS.9TS<+IIO>@+Z^>M-L\_K="'IC.!)@?=%D.U.>U,U M=, B=]JCU1(WW="_]] #&Y1]*6+:1HH]F(Y[!XQIELT6O]%,6TX)S,)9[B7X M&!D9WV0-.YH)P&/A]5!#6#RZDX [(WAVIN !%?SH*>@P.8*CM85PKRS!T75Z MXP/(&^0)KF-=RQ340I?$$[/,2I5U#BHS'KS6# ,6D9[(%*0GGW,%S[F")W%Z M>P9\X".M7]%T1?8UTYJ#*858$K M)X[N4.O/QN7_GT8R*M:@L<%#<;67<#*1UL!B@&N>8M1!,]XZS+45L.%WD0/Q M;J?COTYJ.\;T]"O_F#&A3>UEI*.NYY(F0S#2 /G%7&CK"^K6*:IMD ]U7GA* MG&RK[F,Y@VRP]G[^'L/9P6)X_9>^C=R$JK]/(TG2_",KV\95#UT:?W9-1L M-YKU+J*(/'@GK(>!.^UXXVU2"\?8."5#E*42NR-35$(Q.HH 7)A7.P MQNL8E\DXK1/ 'T=STN9"%X:M+\V-%-2#C? $,HZ)P'$%)ID"2NB:'<8DQ)*D M3MX9D5H;G=M2I]DX7WVKK1O_Y\I<$YRV-Q,+A,(9*)L91"L=1!V-AY$' M4/>QQ.V :?)2-(DT1UOO45DPSG 164TI'FBC> :1\T[DV'+% M[*JD'M+W'H&VRA#:!EQ/::9/ CM,,FDS-6Y'CSUT,#A1,##I$HM05*39X:V% MD+VG)9RE(ABG0;2.%1^ (!MR-@_#CRZB;YI.^2E<8,TVI%UL_ ,_S*9?9N'; M=4Y@D;9$&0)H:6I.H'?@/<\@DV%"2R9BV%1EZ*GG#V]\-U3"M+D$FY:6(AP) MY_//LT"T7PJ5ML$?RW(S*VA@W9) MF*"44)+^CB8J;'[_K;+OUY%=K3_[E'!7-C39D=SJ&IEJ@M!:( MJ"$YJZ(KQBJ9-DRX;=ZSKXWPYW3RY3/.OGVXG*6O88Z_WOGJV_1RLABIQ)5& M)R%E3KN@B 6\IDVQQ(),2^N=E8W-A$V8AEMG>M#UNJ705 %]1#57Z^IEN+AU M',N#"B+9 HF%3*!$@!@3@H[%)QX<"]*U-AX? O*LJ+"_J'MP(JYN-7T.__K] M7X$<[2O7>Y50\[Y\F,[G8_*U_Z0_1RSP&'(B?]L63OLM;8Y12@LHT?.DM*(O MO=S4W0;=LV)*3TII&-9]4@A7X9FLD[4F-A%E?T="%R7(K@)6^9B GH#.68R$3%8B"9Z"$$+Z9(7MMA^3@+6D P? M0!Q$D0^?#>RCA4&NY'_$.5F$Y([.:F6"W>*(#SUC_\CA1F3KUT9*L1BUC[(( MY81V642LI\#TIS9)CQYZX+[I++>>N#Q2FF3Z#&<_;I5.95;DB*C %!Y!29T@ M*%7+APF#'KW6O'VFY69<^Z?RW'['US#[@O.1T+IXC61YYDP^D @%:B$3^J*X MS04#3:E>QWJ%XQ I8(V9<#^59D]Q]Q U_!PF7VH(8EEY_.VW[V$\6RZJ*W0R M:+3,20@US8P&2L""=< 0=4 >N5"ML[2>1O0,:=%0!3V8(I_P!\YJ0D\=^IR/ MC,F"H;-D?CD:GT0. 0L#'XV+Z#+WH34CUB \0PKL(^1>4CP?6*BL48R&$,@, MIT'6W1F"('/*.#3:RT3C,X/O"UWBG'>>=A68'2%#*[1'2*76 #7>@Q=,U4P2 M9Y*+(L;\I-WTX&.?$4/W%UL/G2FN+^G4DIBWP"W'O+P0O)Q&5R$U*4N)2+NJ M$(17T78*'E4!;I/P(5GI76NGO .\X9*)^U[!>E+)L83#GQ#@,DAAT/#(++F" M+I(99Y2'&)@%:Z+T'M'QTOKT?0.D0^4$]\:$)ZWI_332@]WTF7YN3037(8DM M@/44N7X4U&%BTTU5N&Y5-Y7_H 21J)/TPD'M+ <*9:9U.$OPVO&$.?- %HLXT8!YEUJW]AT?!/'<+H8T6&C:$O@?LJJ?P7QAJ(XO\?O(1 MT^6LRN)UF(_G_YQ,8W6LJB#>3KY?+FI/ZTD:7XR7L^;VJ%8S:)MQ]61:]#6F MPU@EC:CS&"&/0>\]F#.]C2^0L\=E/6Y#05^*B1"=,H Q8J1_$::T]JQ.B\\; MC*@3HW,7=?= XP^S*>UFBY\?+L*DAK=^_^_+\?=JKZR,"^%3<1SK37:L=3&8 MJI=8)63OG--:"=F\0.P&2,-;A^VE_BALD._#3)4GGOR\)82W6LG/YQT<> MLW^.X#;XUM($2Q)%:DSHR&07W 5ON$K2A.B9$B:.'GGFGJ?.-P_]O3[TU[FI M=RQDG@L0(E%[/6F(60J0*C,E>>JA\>5C6/:_1/KM6RTF/TW_]=OXQSB3U.!7;I10FN7J6L>"'E3MV$P[O /KC4U!<6]]ZYM?#^$8*J6B M%^7O+=ACR9=8'PC]VE6M'IZ$Y)S ZYHYA-[6]LOUTBOR:)$HS7S/)%E!.5AD M8F\5;^#,+J+N(W'T/JSKJEM; .LI@O HJ,.$ )JH;C,=]I#[H,3PECQ"03ZB MR]4XSXI!%"Z"8C%@%#8X.\#B<$ ?>E@^=!%W_SRXKMD42O:"_"="5T"9',E_ MJE>LBL^9:>ZS[-F8/I2[VTA13ZM_!RFW]E*7 MIGQ,+GYN=DSOZ/OV*KT ;%%:NZX5IA= M.DW_)+W./W[ZYU]WIEO+G-M'WS7\DM$C8Q[,M]TDYAZ2_6_5%%X.9=Z+8A][ MR[-6Z0;1WE>FWCWIX";CKI+G^I9VA7FS(XEBD2&Y/%J!XM'0WD3?UOMM47"' M]-&&_(,-KWB>NFPKV?LJ-T_N]:N/ZY=(;_W__[__!U!+ P04 " #\@ E7 MP/=856^H 0#!.A$ $@ & M J=G8J8Z0NCF!;QYQK-#=6O7B7))6Z6V]XZ*$QFX4>)VBI1)IKKDIS\ 2&92 M4F828((4V_N'VRJ)!-;Z0'Q8 -;EO_['][LU>.!EE17Y'W]P?W)^ #RG!W?PACA/L$(Q@ZB/QF!\GD*"00\JI[R5N0B.2 MJ$;76?ZW/\C_$%QQ(-3+*_7//_YP6]?W?_CYY]]^^^VG[Z1<_U24-S][CN/_ MW#W]0_OX]Q?/_^:KI]TD27Y6?]T^6F7['A3-NC__KS]__DIO^1V&65[5.*>R M@RK[0Z5^^;F@N%:H#\H%#CXA_P6[QZ#\%70]Z+L_?:_8#__]+P T<)3%FE_Q M%,C___7JT\$NDY_E$S_G_$:.[24OLX)]K7%9?\:$KX7TJK7Z\9[_\8[+LLGK4HI$RFE&THI__509S^?(+XE>>N7LEH03JG[Q9:,QS#] M8DW<:\$0?'J!>]V<+'+S07W(V5S?[K:KDT6?7F);GT51X_4,G\6NFY[(:_F+ MS^*GMAO9T!$R5?VTU-T3E7^O>X/_),@_E(MF-?%#1?+9/E7 ML5Y>\;54ZRU>RT7AZRWG]8?O]T6U*?DU)FM^+81ZNR[HWU8A=QT6"DPBWT$0 M48] '+@")P\Y'@^HBR*^JK>S9L5S^.O73D&EQ6NK\(/!Z-0'6*;D5;$IZ6Y] MOEOO6W3%>BM7Z/CG'-_QZAZW+P@B_?MZ-SR(_ MN_4_P<>TGND[NDC!%@30H0!:&.1?>T" '1)@!P7HL 2#-"B 5HX@,(#=( MA0CX)C$!"I3_;_&?$VLW#_9U_5D]TF>[S.@>U&N>B!%7WI=6WN!;#*3K/ MTHQ70* @^*IX$+^JP#TOZRR77U.6R^V7D@]@(K@+X#YKB19ORF)S+XEM]VO! M<[E\+JNVI"C9J\JJ,U!MZ"W %1#-BL99)CKZM*)]_Q@5=P&?-___*5<-5;_>%_E',?'7[[FP^NY:"KA(/_,'OKY(Q8Y*D9C0 M]Y="H$9O,_$'V4/O+U\V=X27%VG3XLI-_,AQ_00F:1I %$0^3#P60Y)23EPO M=3B--6WE?P(XEF9WG[/_LZEJ9>YLA++*>%Z+!:BGKB3]M518_G"_4PS<%)+B M=TJ#-[_F65W]J&WX_!.,Y[!-_D^@Y)+L>RD04&"!/J"@ARAX^PCZS[6H @4K M:'#MV?EB-Z L#@DM:+$%';B@0U?\IFFT A)@H! &3R"6NPH%LORA!R:0.(,> MT$_^V$ M7VF:_[]J]FAO0?X)E%W@=J:9)43-$MJ?3;@WF\BCL-O%<[!Y[KZ= M35C-)M[,IOYFHK'?:SF;BG8V9=UL8MULRO*FT>KT9>?LR5_S9CK)C8YJW\[6 MX9_H\SNT#?EG4'&N+=)X%Q:NMT M $'PK1'Y\-FP]J)D#,_NNJ\2FBEL4EP1I5S;V,]R3?B9K^NJ^XU:)=0*H=_? M+"1LK'['<^8OCJ.2?V[/-C%?OU&%IO0H(22AS4D@2UX<(!2Z,8YZ* M_R G]ACUJ.>:\,S!GI;&+ZV@\OQ7K"ZZ.YUA0/5XQ I,$_-'AU!/R#/0BFF/ M,@:1L$05A_N9E2(&U7U.#<,OC+0N=N?/+WIX=C5'4^1X<>Q"WV$11(0G$+N, MP(BF-/2HXZ6A9V2+:'>]--)XXACPC$#455NSW6QNHFJPWNEE:*[H#XZFW3() MY'-=GPNT]Y 1^-9<<^O<U[8Q!N2%D6/>PCAJ^YSEHI-W M)6=9_1%3=9O[9_P]N]O8?'1B=^O?(P3PE@(X]05Y!;Y(4S$ MYPA3GR$/4<^+(\>$W$PZ7QJ]-5*#M!7[#-PU@@/220YH*[H9GQF-B!ZC387S MQ)PFQ99\UD+]<0MU*SO8"@_>#4%M3&IC,+-$:T9=STIL8T!Y3FVCVAA';I]R M6MSQ:_S]PW?<'5)]J.KL#M="A,NBJC)!I9_%_Z^\*$["F" 8)H&@MB2.Q+:. MA,*""WF*/=]#?FA";?I=+XW8&LE!C;\+ MGLJ:>^$WG=@_2JRWDH-6=/"M$][BQM,<,7MDIMOQW&1F",@>,C-M8>29VM"E M977HUE+]YUKT>IZS2_$Q?A&?Y_OB#F?Y"E'.@C3T8>!0%R+/H9#$*(8T<+Q( M_%YL8'VCT[<)A%P:03;.55)4\*V14#, 8M*1U#RJ>^7QF?I6P6!HS$_M)L3. MUOG>%"+.>Q(X(<@OS@RG[,N,Y#EE*]7H+Z+S^KTPA#_BK/P+7F^THBN/O+XT M]I2" 269C.@1^S8E,GBOO3,^!M5Q$K2$TBP]7,G:1@,!_K2^N8' M\T'9-02Z4"L5S"1DA3)*8N<98D@4AV'6M;5.@6XNXZF341E#"C0I)I!RVK2# M!J"P9M@FQ] +]MS,/N5B5O"JOA)3\KS>YGQ;Q80F?A %D#J) M!Y%#4TA\$L#89L,- M0WQ,AD./8R8">6+6^7S(PZP3'4C9 :[;#1D0XD_K8C: V80>9H=Z?G4'LP%( M=/S+AIHPS>^BXB2W%Z.- \B'QK=]E6+.DM2)8$@C!Z+(BV$2$$%DV'-"S^=$ M>I)IF3Y'^UF>V=,D8]AY60B&DO+^V'G]Z^9'. ;N<3(Z';!Y:*=!:ND)Q-V=Y@5M?%.?W[)BOYVTTEN%^ZJ?Y2*I]>84FB MA'G0"X4-B0*,(<%Q ITX<3A%(4M\(V^0H0X79SWBZA:(T:PRUGZ[H"X ;F1G M@/*RQL**['G#B1_%+-[]:710UN#8Z%F5-A&?F-,[427$K;!@)^T94/+:LQUU MD;%D, YV-ZN5J*O\<]-0^[UQA/2>I[P4,VOK$-P+VOK"ZU7,@BB)G0"ZKK0' M75_P$:<^=((@=A/LA DUXJ.!_I9&1YVX*K1@-+,,@:Q'+!:AFYA7MJCU@@:> M1)D+<>W1BB8NEEAEJ+=92453]>>6/S&-HT M^F.A:=U,@O#4=DX+[H<^N,V&MA4<-))/<+=G#I@M\T>_XWD-(6- 7IA$YBV8 M'I;)W+)<5B*J>?6^6*]Q67WEZ_6?-OD-+C. Y$3&S@"'(0=)D;I:$;\81IYATV['EI/-:(#QKY0:L >%,)%7X$6R7 QT)F M\"6;1^US(],1&3IUFQ#GB=EL/\12^"< 2_'%;NYQF--.1%KWU&Y"Q&QPB3A)( M(L9AE 9AY,:,(QJL[I]5QQNTU6R+:3(CGPL[X<6$L +D87I;]L/,/K8^DFX4 MQ5'$4^AACT"$8@(3A%V8!&(W$X<,Q3YI1[*K%?<[&,?]%?2LGONNBVHYHZBW M%WK-<9G8QM@%O)R!GG;-'5-?/] H")YJ*/W)6QW!VZ: D%+35@S-U"-@:0MF M7;Q9-VI3@?M\.S=9/^;Q?Y^:>Z?K$LN:/)?%.J,9KR[+@G[.O.B210G.VD:GSOTGA@9+>PO&((4ZC(N)TVI\M.LY V7ZD MG,EK$R4U.!2!V^9;__"=ES2KY"QMTJ.OA(T3.DZ00HH0A2B(,4R2E,(P)5'D M$^:R(#:U@:Q+N40CZ"^\DOM+.?'X3MZSKGB%V,DH&TF6\Y/>)&V]BS?;\A:F M2=.MC[R>W?2J8SDQFRK!X4#)(-*6#()[2@:==56!9,1=[QMH-)TQE<+809@K MCX*Q?,M*HC 67N,,"J,[,C>?KC9K[CHD<$7WU^5=7K./:WRCFSUA_]M+.^"6 M4@(I)G2?S.GKMJ8(UXQA/H+7L(5Y.E03T^ P2N";%-F2)7DA[E$!$6 P3UX]AY$=!2%D2QGYJ MY@^TMY^ES?I>S>Y>]3%3+Z#]D.H931: FGC.]S!2(DY03&( !&LN/OM[F=FU MYZBJ+UUZCC\^D@5VI)XX8F\IN7F+1 M5/X%P^B^-V+?P"MY!EX^[PGM%I?&*#W) M 1.BJXB@LA$>=-(;;#'TH=78=DR"ZM1;D1Z@4FH@Q 97SP %WZQ6F1D'UKA] MBGXW\^U=C%5_LI\Q?_N$ IRWQ5J\435E145?7/ <71?R(FHW-8(8IT'"L-CK MR"(R.&(PP2&&KD.3Q$T7@[9+-:$!L%NG4ZG?^8ITF<.PMVFG4P.MMW8;_Y379997&6W<7!#W'>(A!&,')Q Y+H%Q1#@,4>0PYD0>-SO,>35- MED:3W46>2@ST9_%%W +?/0-BZGCM[5Z7#;, #S)EA_1?YSBMC]SP+.S;F>>J M;Y8OXG=T)=B[(?[0^X;DK\53.U3.P!87L 7&MO?5JP_N0JX:Q^OQN[J2/'FX M;%]=GBZ0O<1@N],YU^%NA$,"4YZ(135 +HQ)&$#DX=CG$8NCB)Z:"FRQYZ&? M]R>G.N$T]#C8>JN0-0@G7BE.0L]**J^ICD"/]_7JZ;H&#S_U7IK9_M\ZSI[+ M%"B=.T=#A>^SAXSQG,GL82L:AC3!*86^3SV(&'<@03Z"CA_$;NRC,.9&V0DG MEWAIM-;)!AXSOC9,4C_]\$YLBD\Q:,LWN7M%4GIZ]]+@;[^)JV-U4^8SJDV' MZ;6-9VUY?Q]&LBG\UHQAXXXMQ<)_$A8VSJ\V]YQ7NV#@@ 2.CQUA_?HXA"B. M?!B[;@@92EC$78:(IV7]FG6[M/7B:!1\HP%H5+ 2!+]_*(XO"],!/#&W'PG" M?HJLQ=CW_0"?&/A^,M"O'_4^ O#30]^/XF86][Z_J=<->C^JWF#$^_&W1Y=, M*$J9"5/VV54M)2Q%GNO#@!($$9);"HX9Y-SQ N11$G$CQZ\]?2R-U+TG C.YTH=''QTY%EFD=]( MI_RNTLVNT,V[)O7PXT4J#SFZO[/VXPU\%SMAP*#C.[&8_XA C),4!A["GHN( MPT.CS&TCY5@:1T@UFL(I>TH'G8%.%WG()[79/F5XIC!VU#2/2ZVN32[C'1M]?D5]7CL^@Z& M/ ZP#(P6I,F9"Q&C@1O%.,*.:W8U=*BKI?%BEV9Q= K=(ZCJW@'9P&KR"Z!> MDMP.LV^=H%;O?H;0L';Q<["CF6]]AA1^>>4S^,;H_+A-^EWE8-9Z8J6AZP<1 M@S@(.$0I=F&<\ Z$8^Y&U$7IXEA(MSG?2R-$K8BMLD+SL"_.3\Y+KC')7AH M,@]Y@7/F..I_ &_JVZX01E[D'&15M3&UF_9!KTVH./GI:-_V.6RRQH[XJJKKX(N1O^D:GB M.0^"-.8(NG[L0^01 N/ 0_#+0>+5B%;V*2D"41%2,HS)2H9V G[$19^0>1L9R7_W!_KY*9?U#] M0[GYAU\%!_.=:M-(=Z0:APWS/@RBB@EH0<6 2L C&V O2 M(*%QFACM3@[VM#1*V0D*E*1 BFKHY'$053T>L8+5Q/RQ%Z8)#DP&L;#EN7"P MGWD]#H;4?>$I,/C":;7)+M+.;:"2)R9%KLR;E8>Q$\8$"5,C$O1 ,(4)92%, MDY $22#(PT5FY;&/=ZCUY<]:+'+K\2.K#XRK+78 6\T]R.EXS5Q7K$C!1@BR-Y AKZD!!96"R*U/DG27!@8F,4RMJX,K$SSU2B9['!Z?)B^3B) M?1>E4/H,0H11 $G*$DC3P*4)YSAE1J4'CW6V-,+H9 7E5M@SD'.5]Q6OU\5O M:@^?%H)-FEB1=2$K0LH__YOGG"'4Q)G^FQ>S![[63#.B-9AZ-&1KB";FHNWH7/5&1T7O@O,G@],&\GP6 M@S-!-C0=M"Q1UM&N9N4M':6?DY?6.^,8K*D\5MS=E_R6YY68-DU113GDLI;Q M1_$Y_(FS&_Z+V*#)7PH9UKBJLC2CC8>W_&RN\?=5' L+B/D(-@/XI"64),GG[JT9TUR8RX<2O?=+-/C!VX$3)7X$W#>C]*EFQ%%Y94 MEM<%V.7\$<37UED71I?X__LU[[*,W4KU&:A+G%>8M@$>+9;[*,$_,KVUIQKY272G9-U*%'Z4+3W4+I&Y *7<&I'K;OS[7L6-GH:8] M^K6.O"6NMB?7K,1N'<[GJX#]#D;NC;]+#\Y-5MU*?A+;;T[J<\4T*]?% 8\" M#$.I"PF5YF+$&22AAR")0NZ%842QZYD=Q^_O M:'G'\)V<7:UL,V(X *<>*9P T5S%G%ILY,Y>7?A_& #)F N.8V")!PYT,BL' M'%?T^?P?>/KT3#-=@&V0>$$8>S#R' 01\P(88XR@0XDGYKX7Q,C( >AE%TLS M#3ZW65&:DZ[QV6.,ZMR?!LO$L_SSTSPQ]HO6']9^@GPPKU&$_K""QS*_6(FF M_$J%B;M9BT:_\/HMSWF:U3.VRH#*?I2B-,<1B<1<+O,LA27T/^B&G M;I!P+T"AD3N.7K]+F_V=V/)[ET:+6"MWX!8)O2FXP39Y:,ZQL>?MH]CJO[X\9%"\\@0Q?-R,LQK-5 M6W?RZ^,=*=8K)TV3V/4XI$GJ0.2Q "8A3R#W>1K$*8X#$JP>>$F*(5)ZT;;) MS.CW,-T$Z>JA-O+IDR_>:>:V^&$WI5^V M-,ND/:A -RT//S!18KAJ($'F+^+)NOJ47ZKZI7_EVA0 "T, M75U8#A00,Z:>LS]Z\YL;E*X^AJ[VRK@88E=CS6TZQLIJ'R<_;1 M>64<6VSS9NXJNE3;G!*!2[S0IP@Z$8T@DIP1NX(S9 )WXCM!&A!F0A?'.EL: M7_0RW_:DU4E#88ZS'G'80F]BYA@/G#%YZ"!BB3V.=C4K?>@H_9P_M-XQS8A[ M+DP+;"R<2NBDG*87$2027>*XGN$3LKQTW M=H,H39EFR+YAOTNCE59XX#EN -)65-V\K&:('V>5"7&303U3\ML.\EI 7G>0IRWD;>Q%]S'_9"/I[2C #F2]-6MK MIK2WHQ3 Z4"> M>@EH\>U$!T)VT/K+M_CVQ#=?! R!UEX&I@-\KH7 ,O F2\(X\ XM"H:MS;4L MC%.RMS",;&!T$C^9!>(:?^?5BGJ>%T=(V/6^BV7F'!G5GG"(0^0Z89JZ/C*Z M/.LWOCB"9P\JO+&-J9+TGA[P9FJ3P,G-=UF9%- MK5SCZ@)+@\NZ7\O#NONE_SDM/B)I=99P4+M1YV MU56Q7G\L2GG%^ABKYN/7PKE4EA([ZBLI8QOO)/]T5S!33:Y]=X M9#7I;);QFICN^D/55T/:-9V;< 6D)J!5929WX;&86O<@-A;DE9R*QP)VV,]X M=(LC/3J*7#'Z7[/Z]MVFJL46H^QVW;H0&++M^-H7_-Z=^BH_<*_0^NE4PVYY]G+WN(JHS)2L\EB]FRM3UP4 MN#Q)8.*F 42I[\JK6P038C1!WFW^R'E,L%%X6K>_S*1X)>-K%%2'+:]QS8TN0R%C M+%OK[E)\F5]Y^9 UV>A7'*=NB%T&W=@5.UU'EOZ+G #R)&4)38( IU0O"DRK M/Y-9.4]D6"O\ R>^@5ERGI!6/]&=>;4AAS[HHGOJ"'E$$2 M,5DS5/X4!PRFH4O2Q,,.2K5JP^MTMC3C:2=K=0;N6BFE]905AJGDCT*LRR!V M@)N<0#HQ94:_5E#026J3/(;AL,8=1[J:F3J&E7[)'!KOF!$'IVSUX3NG&]EJ M5Y;S_'M6Z1#!P9>7-ONW0FY+S_Y!;](?AN?X3+>"S-37:B] =^DB!8V+H/J M'XDY%^^V,YFRW00^W.(LLW90H6ZJ#C]X8K3,>57QNOHSQ]*5GEWD5USZ]0DF MD!N2ZM>\()6P)N1NY%-^OZG%GX5FV3I3[EF[C;R7ACZ/.(4I00@BZB,8LR2% ME!+"'.[P*(A'!=C8D6]I!-(_#Q"=KF':WKR(?Z]EFXS7HJ/Y-;0(<#V9Z)GS[SBX$_,D;N0 MHC/0* \JLN,UIRI>-&S'C;2M3]^LK-&]&\-?7]\":O2#))LIS=BC!3./V^2D76FR: M6H8RXN-:H-"FGOE2Y ]"1\YZ#DJKF,1>0F,/LB",(4HC7\9M>- +@X 'D1-Y MH9G#]ZSB+VWY_K*1T33__J]NZ/QGD3;_W^-AI7GSVU_SS#A)Z[Q?!G(I"^2- M!$EDI'Y$8D@\E\.$!"FEE-.8,K.;S>5^&_-0^JZ! /0P:.,J:X'"+C'>%@CQH_JJI+VHFJW M[XWLDW' MEU<9UKF2XMD5?EEY\289&./4>--(,=+*RFYR5IW.2YI& M0+P@.[.W7RGE=9=/5"^K<>QZ*&&^"Q-/1I#(!"YQZ,>0^8AQ/W9(X!C=0LXK M_M)(LQ/N]Y#ZVNP[L;0)>+717\ F0#L!]A:$WV<.[%%CN)0TV&;"+\OBGV1@ MK"?#'B?%B3X[ZHJV^BP=/=RNC%Q$TBA*'4A9PB!R$8,X"2@,PC!-O3A-8VQD MYA_I:VG+5-^GHI'V#"AY@3O2V64/OH:.*Z>A-J,3RC/ )J@]IX&);8>0/3V] MCG/'894/.FH<>65L9JM"6&7UHPP,D-4LY5G%O:2QW?848<\GKD]@R%P7HI2$ M,.88P21R?832@'F)4>#U<)=+XY"^/]Y-651-GD-9GPZKFK_R]_>M5F?*^ZXI MR)FT M2_O-L:F\<*U,K>805=IA12XM+^46'X9.D*+$ASCT'8A0*.R:T"$PH'[@QR1U MTM@HQY#5W /;PFMJEZ/G4%F+/3!"PEH6KV-]S9S( M2T/ME[F\=%XRCRPZ9TSEB<)KY'@/NQ( NV53,\IHL*&E4<%.8" D?O/P8Z\D MA7[HT3!^QUG!.G03L\(QU"S?3AA!,RI<:;CUV4*7M!7MAS'IOS0RN91*&/]9 M&.\?LQSG-,/KW8VLNMAX[&UY/(Z=,$XA#Y"P*UB((&&!#X,@8,@-79ZXW"C7 ME$'G2^.6MM*$&(W*]/[3"',]BV,J)">FFA9$*?<9V$K>\X(!WQKAI]GAC$'- M5LHJDZ[GS6 U I07":W&M#&.P/[$V4V6WUS)')KR;/DVNW]?R+CL%8E=% 8H M@EZ8R'M-%LNS&099C-TH2D*Q#=(J.338T]*HJ144]"4U8ZC#H.K1D16H)N:> M?2B!;XV8%CEF$ I+A'*XGUG98U#=YU0Q_,(X7OA'7% M[YOKJ.HBO2PSP4SWDIK^-\?E]6_%*HH9H9S[4/E#H%2P1>+Z/@P3%WDQCAP4 M$Q/*&"/$TMA$?&F!&7N,@EZ/6*8&=&+.D>)#*3^0"IQMT[B< 2FK+&EFCWA. M@YH"Z/$8@" MY$(LD]2Y7LQ3[6R0))RC.OIW@8P^-L9 N9B=E&@=)NL;92FE?# M.HR2=N$K*VC-5.-J+VI6*E@-HG"H6-7A%^>J2S4H>J\$U?"S,T=(MEY'OX@' MZZW+T2_RPGKE8S_@TKV?A(D/D*9@M\-2FDR2>2+: ME)#2Q;5J0H]PF55R+U5LU*5_T:BB'%R;)VQ[MHX8:LVKN]<=OHE7! N!:EL7 MU4;3OG^JTG8!<6?#0_':P65')%R6/^EXB*V%B6ET9;:>,)ZM/N2U,!2_WN'U M^NU&4!<7!.$D@<,]-X9)D*008>;#.(XP#..4)V'DI#[5.B\\T/[23.9&1*!D M!)V0>C1]",'C%&L!EXGIT0P2;4(;4/S(O:9XL^$A\<..?@ZU-PMU#"C33?NA MQTSWNRTC5!^+4NRHQ8#?"IZX2 67W!6YJH*V3==QU933ZFJ@KH+0<6+*4QCX M6.R'&0[$?CARA*&7TA Y/. L6N7\1KYTK;,M'B^+UK>>--_Z"XFF^^Z[)5[6 M&*ND_*#^[,7+FG;?2>,[M%>?>+AF<@-M ME9#Q_6"G!KA(0:,(4)KT,SRURFR+-<\P%+H' O,,R4P'!E,.C<'QPNF8'CA^ M.*'AF8XG3E=]=WQAH2US<_2S&-?UY6V1\R:KQ\KS(LH=[,+4P10B-TUAPOT8 MA@["OD.)%[O:MNCSQI=FB"KY@!*P36JB;X6^ &[8!#T%CLFOA[21,#(^#ZD\ MRO)\T=AL9N<2!R*:!C#&*(&N$S+*$QX[U#$P-,?(L% #5N+48UC@#05IBC2=?SQCV. .5%(.28-DRW MX"H]DSR\*_FM,'BR!RXLH>*.R^95&-J*(HJCP$'02T(7(L>)(.9BXYU&?I2Z M/@UHJ&6U:/2U-".F2=;V1&+0B*R\6]M />U+UV&LAW:]5A&-%^J%4 M?>PB/SYG.?]4\SN=ZD/S*\M^4))4!BAM M+ 4EF0 W*BY)JX/90I-,U.U')QF]=VHQQ2]%$PAUKI(+K'CJ8]?G$733B$&$ M'!HE[E?V<*W$ \^?F-/I[6-;G$?:51]+ M_O>-W/ZH2'U!3RC$.(7,3PA$%(50.O?#-$A3%/LQB2*C.JL:?2Z-*7IR@JV@ M([,['4%:\_#$+GX34\=>Z*QG1S# Q':VIR,]OD[6IV$(#F9_TGAU',_L2CBH MBQ^5I__JZZ^M]S-!'O:XX\/0D0F@7%=&0SL!##P:1S3E2> 9&2!'>UL:M_2J M6R@/3["1XH(W0F!39\_C*.NQBS7L)M_A[(J"*%^)7WNP39!'3@L72]QRO*]9 M645+[>=\HO>2^5[^H]!";&6[O=+[#;\N_I(53;SC1?JGXHZ_DT91^?@9_W9^ M5^NF8S%M=VD4TLH/MKM^MN'2B6BK@SP&D%J 5@T@]#@;,N!/AW_X6&5*Y"J',6X\YF.W,9"T/__&5T&R,C<-J$CQ?I^[; \@%?[K]F]>VG MG&4/&=O@]8?OK5>J+S ><[33&80OLYJV=.N&?&L^*V0 M?'_WSAZF&A MC.Z8?C]?AV[8T^(56= ::OD+?[N0+]P\0.MW\]'8BO=:OL+SAH\M'X\#>[W? MD>2F;CK3U6-33_U%[)*E[[,LV+#"GL.2@%$8^*ZL(ALZ,/9B'P:ABX,H\ ,< M:I4.FE7JI1E,O7J@[2G:0R,M**6XYE'4\WX#0XY("QW9J6V$GO$Z'&G]Q,@U M+ FJG@8M#$#AL,3/1-?E:J&?RTS.6\O\; PAKD?0.&0F]P+:B673[>>ELM9\U*I MERX]>YX9F7N\SR,YN]ING79>A.=$L :F]8I3'T6NRV"4N!%$7H+$-*8.Y"%! M3A"%/O>-W'D,^E[:++]Z>3 $OG7"&AY@F@R!'@M,!.SD]_*C,#7/.&Z.CJV$ MXP8]SYMOW!R2%^G&1S0QCK*4Z?)UD[/R\?,N,O&+T%2%7M4KY/($>S*#G!=X MTNU0)AL)4H@=0DF0N E+C,R-H0Z71DY*7D-/Y$%0]9C')E03TTVS(6MD!3UA MI9]R)ZX]TM$%QA+3#'8W*[WH*O^<4[3?,SV?'3AP_G!WORX>>2FI2QXF%SDN M']O-T247WU]>XQN^PEY,O,CC OZ40D0\#Y*48^ARPI$3Q1S%3"]QI26)3&;7 M/$DJ.[D!ZPN^/5R]WXJN3EAW_]0^9;4SDD/GI[./SN3[L:$;T^W /=%I>U:U MTVK>@=(]P9Q]P&8ZF]P.'.T/'-YI=@;XWBEWMF?._63CL-$JT@>.$>WT,=,! MH55 =D=_=ILU73!_K<7B^X_6I:U)+/VQS?3^L2C%BOQ1K-+JU/'72LY3EX;B M PX=R+U4F.",$4@P]Z 7.A'"Q W22#/_O6'/2[/%>^)+KQ#:Y#3OLN2K;'^Y M^%,JE&BO$C:5 :N:CLO00C)473H@/I/R@\?;Y=4J@ M=1>J"0&?:4FZOLTJP->-V5#*D\E*77@)VQULM+Y^*+]^T/OZFR28MT59@UH6 M:A&FH6Q-WM"KU.;"=F4E3L5BM^:U>&+7]AFXV6"5&%UNY'I-K N<"S&W;E^B M+77Y=MN4/K*R%(X6,>4Z1H[QO#^.K=V!D!;6) MEY:Q@)F7BQH"PU9-J(/]S%OX:4C=%]6=!E\X/::"U+U;\ET)V-CG0>1'+@P$ M9T 9O YCE#@0L\AG#DF=* ['QC3L[W)IM/%U'F[PPZT*LH&I9%22JZ>ED M@+4><]A%<&(*Z;NK/RU ]\1)J&&4:0KMZN,U@:?V@0Y?S5/Z. #'/)4'WAQ' M0.>4EAO.FMQ5U_@[K]ZUURY$YM"@80Q9'&.(,$Y@'/$($H\Y">(D]1+/A'<. M]K0TNFG3I=521'"/'^7$,&.:PZ#J$8P5J";FE5;&+KF0\F=J]BMY15O^8%J7CY("?* MI_Q^4\N(U%P:26JO]79[A?;X;HVKJJTE35$2>K'CP2#"/D0!$?Q"O! F/&8I M);U!A.3*!'AV^"4N2S M86L[6=%D\KY.JJ.IX3^8*&GRCLV3HUR7[+PLOTH9E%SG-S?G#SA;&^1!.=+$ MT@A;B%:JK/M 2:AO5PY!=9Q<+:(T,25>EU@=D9_W;Y5W0H,] %K-3:*!TJ@T M),?:G2WCB(9R_>0B.H^/#- 0EFI59_12C'V73(TZ81(G"++(<2#R$8&)YU/H MN6'(<.+X46SDW_VRBZ5Q02\Q$_/NCH-E8GG_A- )LB%=EAY6X$; M+SN8-WSCH((O@C@./VF^A'_*JTP\*>CBLEAG5##%95G0+T5]SHI[56"F.US5 M7-"U&US:E&X%!]TJUHG?Y/00.G"VD>6RA2J@U45_^=>'>=@8F 3AB>EA!+C@ MF]73[%'(C3(7]'N9S7@P5KQO2IB_/#:B+%=1'C)KQ[M-50N:*[<;EFT@4Q#$ MU&7,@2%W(H@B-X0)#A!TF/@OB=((\<0LEDRCUZ5Q52233G;;R M?06-^"MO]9:Q-O(967^\R=!OG$?,[O>@Z?@P]RA/[231TZ=_D-UI!"13@'=/ MQ[+32H:Z-:F>[&7@G@1H6RX85F2:UUW#)HPO7#NL-CYR,9",)'-5JEH_OA=[ MG#,7QC2@PDJ-Q4]1R*&P3E/7\WT:N48N&T]:7QHY-RG25%+=@&GL)_$?3MGZ)-F_86-%9AZ,%Q$G<_=O9N\PGJW>M^'E_W.#2T':Z\A3-X3$"V.( M0NY#L30QF#I^Q) 3\10CG47J2!]+6T\Z,<%63M (JK>.'$/S..5;PFAB=C:' M1YL\-0 X\%+^YR;-_ M<':-OW<9.K?5.)J##GGN4>-,'H%<%Q^^X[LL5X]?\7I3YM55L5Y_;#(OK'#, M'9='PH152:%]DD#L(@Y=C_,P\I+("1VSTJW3"KPTTGFJK[1A^QK+4#"PJUFT MJW?4J@UV>LO2@YWFZK56=_!-:@]:]0T/7B;_?/1LX25]%!.S[&*^AQ$%,[D3>]=D:MJQ*LD2E//82$,&1*F M+0M\B&/?@Y2&#(>A%WAINLI5; 336[3V=:/%*4G#*?W.)C3@.BD-7>3W8:C' MVZ-QF6/*/G"6_[8LR<&5[=Q>&J[ MO/WEGS)>BB9O']O062=Q.&:)#UD4)A#1&$-,(@013Q)$4<*\Q,A<->I]:;9G M+VIV*ZGR ?]R_I>1,<]:@Z!''I-!.S&K'$-URE!D$YALAQ5K]?TZ(<(FL!P, M]S5JQ(S'JK)>?=V0*F,9+A\_5=6&EVTD&G8)HVD00,]U"$2.%T$2LAA&F&%* M" I?-=R">:O0%??RI_6A].[*B+Y7'.L8/0U--,VW_$M1L-^RM:Q2 M^RFOQ5AF9,W/JXK7U:Z>RF>Q^?E4\[MJ%4:4,(13Z":^#U%($DB0X\@L+B2) M')=SE.JE6S;K>'$LT$H/A/A@)S]H% [#< WJ0-02FB>;!D/RG'BF!+JB>ED M42CK)EJ>#NV9\BQO4<=64#?(:SP.N@-IC0T;FRFK\3@5=TF-1[X_;N/ZIR9G M]7M>93=M#(+T;HQ2CN(D9)#[1!A]B <08V'TI4X41,0-4P]')CO4_=TLC?); M*4%/3+,=Z $T];::IV,T,5?O@<>Z]^AQ$"SM& ]T,NO6\+BBS_> T^/F_N7 M97'/R_I19HVH!=M(?X][N?K\4A95M:)1PDCJ(A@X$8:(X1 F4>S#R/<3PD*? MX] HK/IX=TOC@D[:,W OY54K)>\D/@,W4F8SW%"[QMVH(1K:?4X- M_-14U8-5RM^>FS<:-*=<#,B!N4B5#T-?C4EQU]V/3HW_;-5_.'A0T.^ M3*X:ES=BN_43>%*02/PHQ"!B[DF?[R)?/X)L)VC9_EXTM<[X1M41PM6M?$5Z MW%;I(\!BQRUZQD#ZU+6.-2^$LU(^Z)0OXL!F>U23,VVY3U%WM_$^J17S/&N7 MO#BG]49\%(^7.%/.V0994O>_O;3E[/+#!>C$!%+.9R$5QX.@=2$[OC[906OJ M->@DH(Q2GAW'8E1^LP--SI;,[+A*_DE61R&I:X9: M1W0NN],&L@;&F1%.!ZPQO39F,K^,%-K96V:OC3OC_&M1_DU07)]KMDGAO@B] MVBH^+@]2P<(<\B#A$!%!SC@)8H@CSXV"R$,X,"K)IM?MTHAZ*Z[8QF!2<3'L MAF>T:<92I:.0#4[G?4HU R(YT>B MAF^/C 3@J0PR: ,2),E]^'[/J9AO3=#!12Y_U]SUKKPX#CF*8X@"!PE."EP8 MXTB8CB3U Q;X;NK&AA$"!MUK3:M9(P\!R9U?U"A1UKE4.C5R6N!YT")@-X**-%"QQCW'^IJ9 M;#34?LDN.B^-#9JL[HL*KW\IB\W]I[R-W)0.<$5>9_F&LXM[7K99K,/90$E &&0^$+>5&'"8^\2&E1#"3SU 0!$;T M8U.ZQ=%5JYQTA=5MH1:D(KGH#*[2T&7LZ ?C6@E9MRC9SM.L$L+X,DYVB MD]$;9R[XYE &*WDC^REG,JYW@]?O<'6K$EA5;7*^2U[*2P=\PU<)Y1RYP@X- M>2RCV4(&D]C!$$>.AZA'TR@QCQY,CP3DUZ'3"N@ MH#3;=RI'$;#F1;ZOCYF=QX^H^=)G_-C#XZ9[:T#F-Y^YL"QVIS#!)$4Q@CY),1Q$KA:H(WU[R\<7 0^ XDJ>M"Q#VQ/4P2#ET7A6'LX\2G1C%O-H1:&B]MJQGM MC@/!>G-W#ZK-G7)OSW.Y;G?E-[>G#.L'^T,)@+6]O MV"H%>EH!J=8K;0H','Z-#>$AD9:[&1P \:2-X%#;(RO?R(1\38LN 98191#E$+HL@8E$ DSAT8, ]SP\]G#HQ M-2II,DZ.I?&UU$!%-H;AF9BAE7!=@&&C0UL*Y*R-/CP#G2)-5E#0J:+\<"QZX)P(IJT"(".EF+>> MQVE0O2C/<6)S(P_:FO#(ZB)]STE]Q66-#T'@LO^FB++O8.X&A,$T10RBQ/<@ M9@S#!,<1(F[*D6=VYC;0X=)8LY-7U6(5$@MKMR>R*F!M>B0W!+GFZ9Q%(*<^ MJ.MA*(4%3Z2U7:):%QA;YW=#WI_(M3/=WW+*>8^;QU5B.^&Z(@3J$3 MXP B3#$DW$/0CV)5X@?%>OD?]+M<'-4<2Y5R@I.@!OBZ%P(V(9W\=N!D-.VE MGWD!T-0I:#Z_CON@/@#:J6A>OCF.@K[PWUKW%&E;E44N?J1-$N7+8IW1Q^:_ MU_Q[_78MJPK$ ?(#UTTA"GPB""F.8!SB" 8X]:7EXS-B% MF*L#2Z$GZ\>2U M3';1;%3P5AEP_T0;,W8R'A<]KIH2[8F92X@.=K*#I\(+.E."@V_M_TL-@%+! M(I&-1<\2K1EW/RO)C07G.>6-;F=D;8HLSVK^.7O@+_*)2B_:F$3,=0,'N@Q[ M$!%.!=TY'/K(#6(OB*ECENKS>'=+([=>\MLFCDPE%S*L.W$41#<-(H+^JBQJO9P=XV^F4I&873;U5P!Y&$W-^(RA4DK[, MQ&S9&UL/%5ME.8YW-F\=#BW%7Q3>T'MK'"M?EZJ:QZ,ZV3NGPNHM.3M_X"6^ MX7+G?7_5ODUG-PY3+FR",_F*2)V%\3XLGRW@@F,8]8%+N.ZW@FA&8LP0*9 M;>>?T;K[JA25'[Y>7IJ1EOEHZ+'7I!A/3&//;E"WTC>I#-Y(!7X\>^HDTRIA MC]E&XV>)XLS[GY7K1L/SG/3&-V2:^>^5ZR,/4\\3 MIEHDZSI2L=.35Z@!X1Z/$HP#!^OE^=O3^M)8JQ-1);CMA-1-/+-,=#(F M$[/,%H[K GRU 8=NUKT389DIQUXKY38M<_^C46O=;[<9O04W1<&:P.2*EP\9 M;1,K-VF7&W]38>I+O\5,)@#BX)'C4CJ=YC)Q[QH46^]O^DC%-EJURH71(Y,W MKXO\AI=6\BL? ?U PKY];\R4GN^(L+MD?,<>LG[N>$[%1[=9RZ11YW' M!%C*>=X 0 9G?$,MG5@I7)9TXM5YO?V%/-V.(NP3[E 8N%X@+,@TAK'#(\A1 MX$<.90%#1G?/1WM;&M=U)Q9 7GK)7'.I3/;4%'A0XI])"M1.&*^'N":AV<)Q M:N[JE?UN(;-[@Z"#@^VZWGO[>ITZWL?4/EBW^^A+IOO.7W-A!A?8/SJ[Q M]S:S7_4IIZ6*$KWBU68M+>"/0HL/:T)IS:1YDXXJ8:4#*V_%!6*#P4'S ML_8&S]JH#6V29QV)>3BMKY*JO]0I!;9:@:U:0.H%VE&[2$&G&I"Z@7>O-&JZ M>_G7&+V9#@ :R61UI$U_/&LQGJ0;3[916_V[XJ$MN)3+HP&>W>1/9Y^=&DFV MP3ZP\;?6S4RG!;9AV1TQ6&]YG 6NG-PSF0-7G1+KE6(+O2AAV$D@"QUYM(MB MF&#$813P!'.,L)-R$\-\C!!+L]=/#RPTJUYXT@#JV?E3#\O$2^5._.:RZZS9 M"YSMJ658&-0R--XFG *CI=W#*!%FW52< M+SO<9);9EN053#;Z73S8$@\;>/ MNT?: ".5+DSZ]M>/GW(99-1$'0F***\%JU_S=S)HRYFRS/FV21:[4Z&(>/+V(T5FD: M,=]A'/I1*K^P!$'L.I[XPA(>.M3%'(7M%_8A']PA+T C\^^KTVLY7Q=O'OV= M?UI#F_@%R+@@HT9)")2NAU/9O'T$_>=:4)H\IZ"!!?1P 0H8()$!+32@_RUV MB7!:NZF#1U[NMP#]GKXWW>.'!'[XOU&I=?^7K] MML3_R-89SJ\X7K_=/+;%3K'C!0[W$AAZ#HBES$]?G6+2IY<-G MTNW2CG8:V4$C/&BD!U)\L)4?2 6 T$#_--U@&(;O.:8!=_*[#'U'!@T-=OE@+EZ_0N $6^;L;VL\?ZU_MME22_* MZZK\4-79G?K$_LSKVX+ML@EH4+AN6TLC[S93G(J'*\0FY^L5V,D.&N'U.$4; MS>-T/0604V\Z-3 $WZSF8#!%:<]!><7I3S?%P\^BJ?:,G++=T;AV![.0B:FZ M'8T8OV=J+GZJ2LS77V_YW\1_!3^]9*W=*AHP@E).4^A&#H6(8@I)(&M;$L0C MQW,#8;KJ68L&O2Z-;QK1,] (#]Y40OP?P;Z5MP)OR.91^ZS.9"2&#,:)\)V8 MAAJI.V25W;+7HAEC+IJ@JVLM3H3R3,:B =HV;,418!TP%4U:FLE2'*'27KOI,L5]_7NR*O,M96MKLN<5XU&;'=59K0A)&$0QR$,G+9 M83 .PQ!2XH<>HQY+F59\WYC.ET;ZVT3$M"^QF2.'$?AZ#AQ303HQSW=B@Y[< M,B:Y)SGHB6[/4V,,7I8\-(RZGM4S8PPHSSTR1K4QCL-^*8NJNBR+-*M7*>Z0.F M1RLC89B8-1H$+H\C8$P)>W2U-./[+<\ZH?>H]'R^[GMDW'3LJF%(7ZMWFZHN M[GCYHNI6$/JA'_,$QLQQ( I9!*5'D_B)(NJ%"0Y=HZQ..ITNS83H9-X6-LN$ MB=WXA'J.H4^H%NAZ<]TVE!.3P!9%5LXW1 MNR.KZ-!;SC9K?I'NOYAM4J0T=[#27[2YT*VJS5WSNVM9V&MWPALAS\4I2V'L M^#^@-J%(-[G$T.^M2 M3#7*--[WK:]:;^"_*2VG2> \S0#8*N]C5[AYJ_Y, NR+8D#3]&*V@C">K;YR MNBG%6M2%7WT1,Y+O#[/V3F3-D95R^.G!]ZE?T01C7S**60.IA"EL0.) M#&Z4L0\^3C&BR#$RZ[2Z7=Y$5U*?@9M&;I6!##^1O$O,:5CE0G,8-*TKZ^!. M3A4MKK_T<'TJM/UB M9='%IYR*??'GHJJZ\,65$SF.EP8II"3&$(72W\)E 71XB+!/J:Q.:$)7AOTO MC;?ZJ<@*%=%"^PJ(W:74 +Q9"QT,#]1,1T:/P2;$>V(JZT/=! \]D1U\:J&6 MXO]XU@NQMD=L(\&SQ'"FO<]*=2.A>F+=^#Q23IR?O]O&(:\CWJ'D\WON^%<H%3P@23 MF>2$379.Q9_4==G[K*)B<=^4O9-:%"<^\SP.&48A1'X<"AO)=2".D\AW*FPT%_@3$U8/]WX4MMP.MIJ MG2I@IXME%WN;J%JBOI-$F94=;8#VG$"MM&G&L559K]I T]8N" /NIBYV89*D M!"(F"_3%1.XLH\3G,0T<%NL0YHN6E\9^K7!Z)/<2I^.,=9+V$]-/E\[!GH5T M4-MCM"!>ZE&"^->.#EZV-\O*_%J^NW#@.W0 3Z(:! M++5,$"0D%3,O=2EFQ*,D35HT2K#-MP5TM;!L\O/ND7 MYAE \?BTM(O-U">ED:5G:CM3KT35I<&CN$Y MQ)R64)J8-+< G3\!R#@8]QA2NEQI";&Y$L)WR*F:;V>@Y#7.UF=@G:4<5#3C MJIJ>_.YNM\I8H4T-F XPYK$W9R)+#>%W/*GSL'EZE6M,-FM# MBO73G0P_;&KH?-B4Q?[ ^JJ7"B\A812A5)@XC$'D1;*<;>1#AGSJ!C@*7:[E M[JO7W=(FOY398BX3+<2';"+;.$Y,$0K"@VDTJE%92[1PU+68;.,YD^ED!5<# MB\D$I@.FDU83,]E0)NKLC"FCMTZ]]O^\BXCM@E=1$+H4N0GT,7$A"J@'D\1% M$ <(\3KVW(ICYQWZ$U91"P#AK6+\GW M=/5*E^"'E3Y\R7WDG9&,L;T6OTC[B9FON')B?%=4=?4BDJS:;44PC6B**(%> MS&1$E^ 3$@IF89&3.D&8D#0P2D-PHCQ+XQWEUP6)BO2D/74,F>?$0=(DI_F@ MGYB_]L;7]FH]3.039 <_6XQWHC3SDJ(=Z%[PIJ5FQVZ.KXH[G&]F:438WPQW\@(A\+@]\%Y@ M=?>^I\(UVY[W"4ZG;'7WPF6ZQ3T5MMFWMN;PC=C1'D-E8">[]]69=[#'Q'^Y M4A\BQPD@\H( 8D(C&$<.]U(2N=3U M]>$7@:1O,P9!,]UPJYC9MKY3R\EA@; M=(-86#+5#O-!%' ?8L_S8!PXV!-6%/92+1^*X:Z69D!ML[11(9], \5-SZ^.P,IQ1'T2 M,$A]ET,DW6@)]P,8)"'S& ^=F'CZQ5#M@CMCI5+Q\?:*0UI#E_@4!SY+((D3 ML9(ED 6,R\.@F$KW^+ACN;-LCBH\(OL6OF( M>@G%'#K,01#Y"84DY"&,' \G;A0)$AZ5%OY9/TM;TK8YRWMRCLO__AQ0/5ZP M -/$I+ /(?!-"FGQW'( !LO)VI_W\BIYV0^H>B@%^Z''QYJWU>U7=7DCWI$Y M^/A%^CE+90#CII3+XRJF3H1=PB'G@0M1A#U(?,1AD*:A&W(G=DRMW($>E\8, M4F!0=1+O\IG>%^N,9J8IM(8!U[4C+,(XN3DA$-P*J_*(*@2EO& KL$VS0A,; M:];%4'\S&QF:ZK^T-71?-+V$:(,NQ<:\Y+@2#;XO?LMO2LSD94C)659?X5H8 MY1>I3)A>71=-4,2G7$QP7LD_\DO\*+T%5V&":>0A!R:MD3:FF4U44(9ZUJ*C%SIYR<>52I!TJEG_Q%+C64=;ZQTE&\T"@I M'^'@OE$3O!'MB&T:E2?G-T=.MZ8;_:%[E=<9TXGYLQO.3BOQ ]CJ!2Y2T&@& M&M7D+Y1RX+H C7J@TT\^PD&KX2L,G^X]S^L,XTRW0A/-3BOA)/:!/W#Q9+&C MF:ZI[$.SN]2:H.U3G3:OF]7630*>(!]B7VP!D-C^B]664.A0E[M.[*:IQ\;Y M:5XO<>'L.1LV02":U]N'X-.SY4\ 9>*5QP"/$SPNKU_RA44GR^OY2&) M<.N ME-<6INY?<)G)9B09J(.GR)?744R8QDDBDY+@ (KQ3F" 0AK[?APX$369N\\[ M6-KD[>1KC)R!DRD]"/7F[RG 3#R!C3 QGL*'%+_;[+ZL9=S3%V&7]_BO"VNH9[ZBS 4A EQE=W< MUA]QUFSP58/5BB2$,Q0SZ+F16.9]ZL X]7V(/$;3T.,^"[7",5Y3B:71T24O MTZ*\D^&N%!*:4_ZY='DAOK2FFAO:E^Q:]E:!/^^_@&)F;>QN^[ M\;;OP_#$^9L\@OYSS^HO-7 \R3'9N!O5 I%=72;U-&A1 5?-QR6!:4Y:SYHN MM+/=O.*'I7L\\/OXP&8Z3OC]?&@&YQ"O/\('SBU>4;"9SCE>'_K=N<@"9!E[ MCG)?5&+-/U>^<=LZN;'K.#0@D+F$RAU9!'&,8^AY01"&"4JQ%YJ=INSI96EV M4">DZ4G*/@!USU-.A&7R4Y5&/M (.$DTZQ$$K)VP[.MCYG.6(VJ^/&TY]K#I M9NU+D$P\HX5X0'DYM (:1T?M!477'#X5G)D,U>WW M\APD*S=7QT X8,OM?64F*^N8N#O[Y^A3(TLICC6I6L/I8U&F/*LWXLOXE%\J MG^V5 -7%49! #\<^1,*4@9AC#&/N>YS$& <>-@N/FD!*K1DQ:V!5*R07.[#F M\ ?@,E.^Z<6F[I?,-CX>FG*P]6RPUQK ^8/ZA_?<>XMK;W?5/4VE)T"CJ\4" MDM,-A*UJDQ-(.&]IRND@?E''N>4'M+7K'F?543":F1%,X M1E72?J[W256TMXW-7D'[N1K[JF>_>&:V!4R9WU2I%-"*<>]#W92)@C>"AB00Q1&@<04\R@@P1AA6GBA/JJC&8P60YL'.CT5>(<]8 X M%/:H^;9Q=K1^S=M+\<7=BHW3I?A\VB/8.')DI10/!@A3B!"/89R& 72(X[(T MELR BFL>::T M =BTDZ79@V^N?&DGP6B2,4T/FD-)TP;>GBMOFIX2O=1IFB^85U$YO[FI/Y2E M/)/Z4M3_F]?ON2"I.\';&IGIX+"TV 4 7L M=-&OO:(%[G$NG0+7B2EU!*26+3E3T$95;]'J8+9"+B;J]FNZ&+TW,CEC4Q O MO_G*;Y1'5[L:^IPZ09SX,,*)3!?F!) 05UAHH?AO$D>>'QA5$CC0S](89RLF MZ.0TS,UX $Z]/: %D":FCY?X6#0@-&&PE9+Q0"_S)F0\KNJ+=(P#C\_LNS#H M#OJER&5T!F=_Y=(9E+/S!Z' #?]%-%V_%ZO0UCUTA6+7I]CWH.-+PL$N@]CU M,>2<.QYB?HP9-\]/N 353*;OC)D0-W55XYS)N?Q;JP+ C0[@1BH!F#03=N$T M9X#PFRSOYT]4+A2;BLGT%8TKQ5R>%#8_O9B'J9,2![HH1A % 8$$>QBZ-/!] M["/7<9AI\L8E*&;^X4V?)G+,9\>;Q_^IOCD]@V )HB[(^K#@'Z09D[.%YPQT M ($6(: @ A*C7I3. CR+)ACSUW9%LJG2[\-W:8)!M.;L-(5LIC<++ROKR:H% M\CX57V44ORO61;XK@!$S$L5)Z$/"4P>BT.RB#F:A5B,^EW: MKG9?! MZ4;#T@=M<+4Q"K$#%QUF;K!X1P-#Q4.)RBF,_-CFW/-+7TEB^K9(B9'WBAM&):^A? M=PQDO@FYN_1J!D;]AIX6+*WC_4TJQFLH?)SZU3G%?.;U(]"@R+G5YP6 MPB1]?+_AUT4;_G61?LC30GQ-RLZ]JW4O5 V:7!I3M**#3G; -ESFP>PB"(L4 M]!0X ^=WQ>9('/5): _?L$X$],2\8AECH^O5$8B-NF4UZ6>VR]81RO?O7,>\ M;KZ)+47S-[DL/R*8[BW/>9K559=W]"+?DB"OVK[;9U8DPC%#1#KO.F)'R[@/ MXSAQ89#@) B3- Y3HA<3>HH86O-LUJ#/OBZ@%HLY:;4Y _P[76_4";+XZ58> M2#.>MIA=6A;%N:83"'CSCF&*+)SSMZHR.MYDZ-73;TBQSL MK&HQ(MV2USXYPTCHGX/,,2*S'8H[Z5#D,CVZ')E:C0QO1Z9]TDK&B-,Q M/7AL,KKAV\QA1D&/IXFSM+5M;[; WN7EV-.:$P=-[T!GOJ&8\1YYY"B8YPZS M IZM)&.G"3-O-C(KP+U(6V:G5?/D#A_R.JL?!6U_8J+%+,VHZO?+1EW@I#1* M(IH&D*LZLLU=99) 2@AV0^1R%&HEEQ_L:6G$V BK#,JGXH)&7OW\#\G'4(?;^5"7V>GHHD*YEN#T>$=AM, QZEM,TX$Y,,)W0*I>6%!MT MX$!*#MY(V0_[81I;2^: 6;*,##J>U0HR!^2YQ3.B!=-S[6=N7T]S/X]*K_7, MP>Q/HOWF%]4\82B&+LRIM_!Y(8.\*20F[BQJDO?J5WE/J: M:BR-7)N*:&I7M+D7LSW-9N*/ MJH6QGMNO_&4-G>O^7KZ7B=>+%X[2.^_HQB,;#'ANOWU\\MP3S^W62_NZYZ4- M&EB:WS7 @!XROXM/2_>@^O?RB?7/E MP-P>O\F4&U7O1JG)"MO^^HV\1>+?\=W]FI^!>P%+7=RU23O$7V3A(?7DV;/? MX?O[DM.L^;950:*J?:X4))A+T4IP7Q:I?+;'C$TK2E+U_(]6CN*7\-4<.,Q_ M5=%FN@Y8 OR["X5%2&-F459EO;J28JBJ@;Z+7$J]$#H<48@((C!!*!"FGA^D M 8Y\GJ8Z!MZ35I=F;TD/VJRJ,RI,IS]S+ \H)>!ZB]E3O(Z;+:-1F/IL?C\ MUHHL[M7[V.91O-#;.(I_[3:-3]N:A57VBM]-\OU_')E,L(FV_'K+>?VY:,ZX MWA=W8HNX8JGC^BZ)8!!Z6%[Q19"0V(&8I1X)2)2RV*C>SN&NEC8[_W_NWK4Y M&4)<% <^BX:H(X.F)YBW\=Y;A5\7^SK]A[>FI\HU0W=1OLUU-BB^J MQ[IN^G6;_5:+IB'0=='H">% 8\,J='0<89O\A_A(-J3K;Q@(["?($Y!QK&/2,HC3 M*("8TC@C<91A%JVD64Q+\[B*XU/9[*?^A).'"?3(5:4KR-GFB'8(FX957([: M/%$5UG"-"*H8QN*"F(H3 \\<4C',WNN(BC//CPYF)6W%2WEHW6;?&B_L/:%K ML4KCP$^#0,#(IU(L^#R :8)]R+V A%3^,Q@!@/W)B0T;.(N L(/3W5W.&>9YD^$LQY_IUQ N1+63S< MB^KQHZ";?5E@GV0B9"2#8>HI5W080AJC5-6O3V).69*0U$9R')UE:2)#$0G5 MO3_@DDP[^7 <1C/!<#$X$TL$C8LB$"@*)^I[,0B"(R%P?(Y9=_\@FX?;?OCA MD?60]]9(5U-'I#["*8&>2'R(DI##M DN\J,D$('',Z/F>R=G6-H^O[5V,9T& MSVR'7P3)Q+N[[UB8HM;Q*=9=53E^-?Z\]8U/L?>JLO')!VU=TW="KGRQ(0_B MIF"5[\A5+7+_Z @&NITX;TG647M/.P:-0_;,U^&$N\?4U&\\";8S>8I[&.?GOV,G$576<)UP!)N/,Y/K MUYJQO;/7_M69R]1_V7=DC9,@1-R'?D03B)!/8!IG A(D4.IAGGC"J.^8.Y*6 M=B#T$Y3/EU@^2&36X8OC6[HZ6& S?7/>99OXI+FX*/9$'6/=@?S65:B_O$VW M67< .JL _7ID6^W\\[;@>MBO9;'[]X=*\'SSF;!\G6^>O^2/^685>0B'D=3& M,S]%4$EG*6TR^1\A_"0F(26QD=EM/N721+&BM96PZH:[* N8[7_%- ,@:SC( M10W6BHD:D!\D7RO/IZE2:;PDY_3T*8">6'@J,MMT$TDTZ/W8T TZPH&FW#FD MIFKZ%-#.I*5KNO9?I:[/I;YC\.+3[O_J]:?]9[[Y+O]8_'=3WJO^7E8;H%W1 M4M_??->#/NH JA^BXA7)-E=@+3;R"?7+9KPK\""54E)LA*BO^D.LRY>)('(L M?2Q^%_Q!_NS$;K!=OQ-F@_$P,UD-MFSMC0;K-^UKOK;1XSH6WK"F:^^5I9T& M+6G_9EZ%M<__L.B^@/6)Y7-+E;/H_Q.%%)/+%0,ERB8%,='*H*S-*%A&%,8,DP@$DD ,1,4ID$4(*FW<82- MDJ]'S;ZTK=HC7A]O+\AW49O=;FW,;.+)$)]80K@$V]K&'06:(W/6;NY9+==1 ML!P:J>,&L5<3>AWINJ+/-P7_*C\Y4ZWA] A+DTR*)G,%8@"9\_J$&U"FOMSM M=2/LJ+P"DD[EL=Z2-1@$S$KK.(_'*"5D8-C9=)+SK/55%(.GQVDL;=379TF; MDA9*+/Q3VHT?MO6F?!357;G.V?,^^"AEF6H6$T#D!1Y$/@X@23(?AAGQ:)J% M/N;(1F6QFWYIDJ$+8OS6%)VU3VNT1-],*9D.TXD%2P>GVBB@([UQ8W3$@]\; M\L$D\6+CD'.DFEA./JMN,@Z80^5DY"BVWO*/HLI_$!42O^^ZJ*IT73^6U495 MAEY%TK BB'DP#+((HC02,$VX!X6'$^+[.!(\,7.3GYUK:2)K3S#(=Q1?@0=5 MCXYT1)MZ;,\C?<[[[12_B<53#[H]L4TEOVOWR)DZN9TB.)-W^R(D+1S(QMB< M\!R??W\FE[$Q(WM?L?DKMO*U"UCY*+K E;M*/)&-C\\V\Z[C_285FM@!TW6JZOO M!ET$^$Z75S!TOSR:I YN,_#;/DG]>F3A M@/F_'=/C>M'?T$S'_^Y;XN(M!9&3.^HW6\\3*LO\],RD KT9T'N5ZNU(&%_: M@9754UGI#:W[3']0#3.KYP\E%ZLP3/PHCGS(D6J+R-)4J54>C'D24.)%"4)& M78<,YUN:*;RK6M"C^:IICZX*CK:4 T6Z?<&'(=R']8P)T)Q8-W !Y*A2$ ;P M7%018FC\V0M#&#![K#Z$R6N7]=V0,NM&Z@S%0T[7K1CK_M2X]%9IE,DS*D@@ M(P&"* EBF!(6PIA@C_N8,)I997X;S[PTD=-1-ZZSQGF@S2X()H%O8AG3$::U MN#W5K5UP!?9]-]H+@DDO"JP1=-QHX_R\;])GPQB.4VTVS >P#J%OXE/;/AZ? MVIXWG7K695X'@K"()A&,O2B3&E',(>940$9)3"-U+> ;54LVG&]IXJEK6;-K M":2N!6KP;EW*I:A_N@*%,(_F-@+\G,O%.8P3BZF6WEWSGX[BG0O$(!U^%)#& M,?&N 9W)9^ "6)O0*XH;5I^J-\7+VX*U5> MH/F]86D!(["3./9C[H?0QT@>?WX<0<@73V)*B^YM"6JS;R0 M'TX\'?#OQ4->% IGVE;DG@;O%(4T(UD*>9!*O#.*(.5I+/\5!$$B0C_P@Q;O M3\69FZUIT.ZFG=)YP"=&VK(4#3U:W<9IGT/$85CV MR:EFC\(^Q_2QH.NS[XPMQ=E4@:A7D1!($ ]#D?FD\:%(6R6 &>%)R'R69LRR M[F8[\M).O1L52*G:Y76E=)2'W;:P9H>:V=X?A<7$&WU'D\O2F =L.JN#V8T[ M<]'+ W9>5[@\?&#D)A197@C^7A3R'YL[N4RZ[*ZH];7.BF0^]Z0R"C$7'**4 MIA#3#,%8)#C,_-#+1&Q6*-ML0IN/=)YRV1UU^D[6LOS=&7 --[ SP*;>U0VA MH*44W.DV=SO\%+4.][L1*JZ$P/!D\TH&(\9?B0NSMRXHD:EN8Q[%=;&[,-ZE M&Z8X\R-"/$A3%DG+*U66%_6@3X(D(RQ * JMZV6>G&YI1WX3XM.0JQW\NW"B ML9^ VDRKN0)Q8JER$W[CJFV=A<5F*\_1D\]?E/,OXT2*=Y]^RS\&\$V7K M_#5,N=R]L+3]?_?IUCS!S?'$FU4RZ]!5?93+44F1^U%FRX%\17@_ MY?'U'\>=O'=ROZE"76UDU9T\RRNQR9L.F>UAWTN.WF?;,0]S%D<9%)$?0$0B M E,?1]#/>")P%F=>8'09>"DA2]NMGQZ?UN6S$("V2JSN_FQW/H]>%+.3>PZH M)Q83WW;T=L9"/5&5_$O!7=+]H]9-C M6X_&:4HB*0!I2#!$*",0$YZHFSF,4,*Q%S,;>3B"AJ6)PIWAGC>Z][LV>MTF M5.*2)3&3AA,#/;$@W&'%&R9A(A>0&&CN3C& IF%8T70'0H%2\9 M:FSG[N*_\^)!3G7_OEF M;OMMQOSKYM^&[UUTH:3#J'*Z59%SRMV\EVI?=K792>!QFH4,1FF$(&()@RD2 M J8>\A!")##,T;&?>FD"J+LZZ9.N[T]>'/Y?QM;1MU@3JSLIQTC/=#]U.<@=W+& MMXJ2.P?!0+#^??ZN%-"!OBA]2@U-:G6J7K4OD MKS+*<VZBOT3E$N(59% M5#J8K\_#;"VK[!%S)+(L)IY5_JED!5\E+NL"]E M72L*/J_+/_\A^(-09;W4+[\)MB9UG6_+42/O>%QP.8<"KE M'*$$DH %,*415\7GB2^LK$AWI"U-15.[]676(ZAVM.LMNRE!K$K"TLUW^'RFQVX;[.D$Q_(;8FR M/E>[%=+K>M6+\\XT571ZNHWDS\LJG(?43RB1GD0_ MV_0**/U@%TN@?!IMJ)5IS8#)OP(O\T7&:0IC@0*5*1Q#JA3*"'LA2TD8"IR] M_ K.)K N^!N8/@OV@U0V_UY?P+ "L9#%G$>AZ+$*!I0+Q1#8\PM:AE49565U M:!5#/_-9]S]XJ8+4H.%\4,>8^QLP+3JRI&]AIGHEDBH@FA63YB#I?2&-=:GN M_QL#LS$<^+&Z_+7\=9T_%/H]]<8?6[+.LV?ME*MU#T^Q,RF>&I-"]^Y4WTZF MOAUMA-;_JC[!]58.)D&^Y>ZN6E0SZM?_K%5-?P:IY\0_Z(^R[8XJQ0^ M'WN%6KG(1%6)7:O/EB'Y5,./D[*J6!4H/#[-TGQ='97_ M]__EQ][_6TE:FW_5DF)+5_\)7,V\#)>C-?$!OPO04A0"1:+##!XS%!P'D1Y, M\B9QHL<9/14*>N+IL0%8=+-OBZ&;_:;2AO%3ZD%*8A^BE AIUR(,8XJ26+" M,8_;!5H=3K&T[:\H[/5?L0V7>H6@:5C4);A,'O[T A)G'93/,^\LENG5!#/' M+)UB\'5LTLDGQ^UI'5+P33S);^&[ZHM^7? FAXI_W%923VU,>1UHL&*8HB@- M8\A8XD%$10QQXJ>0!@'WO"1*_%AT[HM[\SUO0<((7\3]##)!%+[B3/",0< MB22;F6>552,@.11B8X88J[%T_H$O.:'Y6@<8?)6,-MTF5H$?\AAA#R9259$6 M3,0@3D,.LRQ*,^JS("&QG?HR.-_R=)EC[A-;E6888E/]QAEPDRL[.\PZ4I^O MP)Y4EVJ/$2;.=*#AV696B(Q8?ZT=F;UV4>?VZX>'S:=*NVBN'S_'&!I M,J'?IUQ26FDM"DAZRT*4VUH[Z451:TVVV>YP*%/D$!FD00Q1G M4G,0?@@Y"@5/DH@@:M0,^?042Q,,#86@(]$RU>(U@F:*P66X3+S=#R!Q[O@X MS;RK%(G7$\R;$7&2P5<)$*>?G"E.^#J3N^PP]$C=YZ91*+R 13"AJ@IYC"A, MPT3 F#(JF!=C)$53YXTPSXIP1N 8I\D,N1--<.!:AX2J,. 7MZ_J -U?[M:Z M,,BEX1WN5]Y,A,V[D'^3:%"B>#P2$_JVP:#GD'^K6-"3="T[%/0T'6OHA!./"ZU00Q%(!!$ MF&:0>C2&L1!Q%@I*L%VK/EL"EJ8K=O2K,)G'AH-G\%256=[\3M+P"-8E*5ZT M9Y$R7OV1J^LD\J@"<_ZGL91:D6_I/[==1$,G^H1+,[4GO;^+53XI\J.@' M^B[O=\W"-$T Q^+GRJ]N._V\SO61X+SRL(\=9YR\['G;5@QG+$P3 E.B,J2\ M5/V+")@D@4A(0$06<9ODX-[85E)N!@U6:\E@O2?03D#U43.3/2.QF%BL?#$ MP%I,'&'5D03HCSSKYC["TN&^/?;(2!5&1:F^5[=K?9_C=56IN$%=)?-Y_\@= M>=;A!+II'=@:GJQS%5;Z!4T8?* %=Q12L11D&695+-(;'4 M>KS$4TDM'(I$T 11%2I@=7LV \U+4Y3VU%DJ-S,LKZ$^M*Q%FUJ%4JQ SOU;T4NQ];)X/7'5 D@[>U9+XGT!#?I-! M7X.&@1J\H]MGP[@SJU48/ANFPG9BX?X"5D7V45"!)-VZ';4%M*;I8=- /%.B MESG4+O*B[*$ZD>%D,=!,N4KVK.VSCD:\.[IRJTY^4QW!Z@_D*9=V<_X_\I2I MA&I3V97QE^>+Z)?MW]4S3F@L1!#%,!&9E/EA[,'4#PB,(IXD'"6$9,2RG.LE M]"SM..C8T8WP:G7SLN/H"K0\7>FHV>;:IN'K16W2D96H+UU8,Q-CQN6:^(29 M9:7&U)!U@:^[PK(743-WM5D7T!TI0>MDV(OKTK9S-PV:O\FSHOHA^.>R^KS= MR/ENI$&@"B^L4NHEV MCZ'.<0(3B &+*5%88]N)$H#C":&256C,*EB:27]2L M!55+=E,ALB792=]VP_4QD[.3HCZQ9'U9T[8EO^WT#K[U\6]8 !T/DU2XM8// M?;U;P_G?JOJM'3P#M7 M!QHG#G?^CU\$45)6F4>?*_''5A3L^6/Y2/)BA1'R M6)0%D)&8012$$21!C&'(!<69G_ XI38"T&#.I8F\'J5@1ZJ=8#-!VDR4.<9O M8N%U%#KP>T.G0T7/ A5',LEDQEFED 4$AW+'YM6133>K\DE4FV?5;F"CVM[^ ML1+DST=[5>Z MJ^9&6U"BHW]$5SFKA3"32%/!.[%HVB-[MT-V1_KT#>3&H.:JLZ;-U/-VTQP! MRJL.FF/&L+W6&7WE=-O<,OU3Y _?-X)?_Q 5>1#?A)*Q>?&@6[-(.W=+UBJ> M:>=.0A&+$!8>1"2.(!(D@22+*,1!BICG2;N48;.[H9DI7YH\[>(:@!GHAK>MU$-X$A4 V@A M !T&H 4![% /1B #C6U=3K/_\687L4M^,N9Z3ZOB7>AAG$Q]%AR^+9="]^CD2_IN^;EDYSW M\YH\F)8=.#W"TE0.22E4I )%*_1?"(Z6;/,Z P/ #6L![C";^,@V@ O\KFAV M(!C-0!E586!@V-E*#)QGK5]CP.!I6S/I/YH62$W9H]M"M(% - L%]I,4 M^*I& +><^; Y:!-+ ): MO:9T"2:!V6=@(:4[WWG,)^8TYARG,$K2%*(4)Y!Z1,K! ME,5QXK$P\3TG[NW]G$L3B#HK\TNN+J[OY>]SE9.I0SX<.;-[:%_HPQZ'X<3R M\21\$]RL62 SM7NZ-^,RO-*O(3!V1A]Y]<([_'I?(ZY^W[2-^?6[$)LO9=M+ MZGG_0&?0*2K>/_^C*4ORL>TMH0L-R$]JY<=A@#-.8(S2 **09# EU(=9EB*4 M>"GU[035=*0N3;[M,Z%J\+%?[*7E%FAV00' M-",>]/S(@RA.?6DJ!Q@R'R'$PBS, M_,46@_^=($R(Y>D'55.1\;B@%K2;9H M!&B[$N=\BM/B.[&XZ8@'>^K!'NZ._BO0<@ ^3(^W12O%"7&?R8GI''^[SH(C M 3S=*]!VP/FZ_XUD]44_O[%CV)T7>IKJ>?7AZXI(A$GD^="+*(4(!S[$'&